About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 23.04.2013
zi_rus #
05:22
dvolodin, ты запилил unbound. теперь будут графики?
mikevlz|2 #
05:28
а при чем тут графики?
05:29
анбаунд - это днс
dvolodin #
05:31
будут
05:31
докоммичу мегапатч dns_gridvcs только
Hanapi #
05:32
привет
05:33
как посмотреть текущую версию установленную и последнюю версию на сайте?
dvolodin #
05:34
./scripts/about
05:37
zi_rus: графики будут, а будете ли вы плагины писать?
zi_rus #
05:37
что имеется ввиду под плагинами
05:37
приведи пример
dvolodin #
05:38
сборщики данных
zi_rus #
05:39
то есть речь про обычные скрипты как в профилях
05:40
ты дай от чего оттолкнуться, а мы по возможности разовьем в ширину
Hanapi #
05:41
user@amd64:/opt/noc/scripts$ ./about main
05:41
Traceback (most recent call last):
05:41
File "./about", line 21, in <module>
05:41
import settings
05:41
File "../settings.py", line 13, in <module>
05:41
DEBUG = config.getboolean("main", "debug")
05:41
File "/usr/lib/python2.7/ConfigParser.py", line 368, in getboolean
05:41
v = self.get(section, option)
05:41
File "/usr/lib/python2.7/ConfigParser.py", line 607, in get
05:41
raise NoSectionError(section)
05:41
ConfigParser.NoSectionError: No section: 'main'
05:42
user@amd64:/opt/noc/scripts$ ./about
05:42
Traceback (most recent call last):
05:42
File "./about", line 21, in <module>
05:42
import settings
05:42
File "../settings.py", line 13, in <module>
05:42
DEBUG = config.getboolean("main", "debug")
05:42
File "/usr/lib/python2.7/ConfigParser.py", line 368, in getboolean
05:42
v = self.get(section, option)
05:42
File "/usr/lib/python2.7/ConfigParser.py", line 607, in get
05:42
raise NoSectionError(section)
05:42
ConfigParser.NoSectionError: No section: 'main'
dvolodin #
05:45
ytn
05:45
нет
05:45
./scripts/about
05:45
именно так
05:46
с DNS аккуратнее
05:46
закоммитил миграцию на GridVCS
zi_rus #
05:49
dvolodin, мне не жалко днс, он не в работе, если обновлюсь, куда смотреть
dvolodin #
05:49
зоны уже есть?
zi_rus #
05:49
да
dvolodin #
05:49
в repo?
zi_rus #
05:49
да
dvolodin #
05:50
в морде в зонах появится кнопка View
05:50
можно ее смотреть
05:50
и, да
05:50
перестанет работать старый способ provisioning'а через rsync/hg push
zi_rus #
05:51
added 1 changesets with 225 changes to 225 files
05:51
subrepository sources for contrib/src differ
05:51
use (l)ocal source (60c67c77dde2) or (r)emote source (02f120734027)?
05:51
dvolodin, чего это он?
mikevlz|2 #
05:51
надо будет глянуть... Я на hg еще сижу, но для нового способа написал сравнивалку. Вроде все было ровно...
zi_rus #
05:53
мигрирует repo сейчас
05:53
не быстро однако
05:53
а зон много
dvolodin #
05:54
не быстро
05:54
но это mercurial тормозит
zi_rus #
05:54
dvolodin, про local/remote source я так и непонял, сказал remote
05:55
*не понял
dvolodin #
05:55
это неважно
05:55
а вот mongoengine серьезно обновился
05:55
у нас 0.6.20
05:56
на сайте 0.8 уже
05:57
Embedded Documents no longer handle meta definitions
05:57
Reverted EmbeddedDocuments meta handling - now can turn off inheritance (#119)
05:57
:)
05:57
и выкопали стюардессу
05:57
:)
misak #
06:02
добрый день
06:03
обновляться можно ?
06:03
сегодня вроде страшный коммит
zi_rus #
06:03
я пытаюсь
misak #
06:03
кстати, как клонировать сейчас ? клон команда не работает
dvolodin #
06:04
клонировать что?
zi_rus #
06:06
noc из репо вестимо
mikevlz|2 #
06:07
нееее.. .синк имеется в виду
zi_rus #
06:07
dvolodin, обновился, еще раз, что проверить
misak #
06:07
синк
06:08
синк не клонируется с момента как команду поменяли
dvolodin #
06:08
./noc clone sync /tmp
06:08
и посмотри секцию update в конфиге ланчера и sync'а
misak #
06:08
ок, спасибо
dvolodin #
06:09
zi_rus: для начала, посмотри что у тебя сохранилась история зон
06:09
выбери любую зону из морды и нажми view
06:09
кстати для знатоков ExtJS -- вот это окно просмотра надо бы доработать
06:09
добавить номера строк
zi_rus #
06:10
dvolodin, в днс > zones смотреть?
dvolodin #
06:10
да
zi_rus #
06:10
у меня нет кнопки view
dvolodin #
06:10
logout/login
zi_rus #
06:10
делал
dvolodin #
06:10
зону выбери любую
06:10
в форму провались
zi_rus #
06:11
через edit
06:11
понял
06:11
не кошерный вариант
06:11
надо прямо из таблицы
06:11
заколебешся каждый раз внутрь проваливаться
06:12
*заколебешься
06:12
dvolodin, версия нечитаемая, дата больно длинная
06:12
часовой пояс там не уперся
06:13
и можно было бы просто числом ее написать
06:13
через точки
06:13
так проще ориентироваться
dvolodin #
06:13
zi_rus: патчик :)
zi_rus #
06:14
я только только питон осилил, а ты хочешь чтобы я тебе патчи на js слал
06:14
dvolodin, но основное, это надо view в основной grid вытащить
dvolodin #
06:15
я к тому, что давайте вылизывать совместно
zi_rus #
06:15
прямо рядом с edit
dvolodin #
06:15
как ты себе видишь его в основном grid'е?
zi_rus #
06:15
есть edit, а есть view
dvolodin #
06:15
очки какие-нибудт сделать?
06:16
или лупу?
zi_rus #
06:16
хм
06:16
лупа это символ поиска
06:16
попробуй очки
dvolodin #
06:18
http://www.famfamfam.com/lab/icons/silk/previews/index_abc.png
06:18
выбери любые
zi_rus #
06:19
и еще как на счет по-умолчанию подставлять в окне просмотра самую последнюю версию
06:20
классный значек bug_add
06:25
dvolodin, по моему, для edit ты используешь page_edit, для view подойдет просто page, ничего лучше я не вижу
06:25
*по-моему
dvolodin #
06:25
в version ?
zi_rus #
06:26
да
dvolodin #
06:32
сделал preview из таблицы
06:33
в качестве побочного эффекта -- можно будет дальше сделать шаблоны для распечатки объекта
zi_rus #
06:35
так нормально стало
06:36
но все равно Version не заполнена, если захочется сравнить, придется руками выбирать
dvolodin #
06:41
да, надо подумать
06:48
http://pastie.org/7701487
06:49
любителям тегов на заметку
06:49
:)
06:51
выпиливаем django-tagging и переходим на нормальные массивы postgresql
mikevlz|2 #
07:06
dvolodin: что сломается?
misak #
07:06
все :)
mikevlz|2 #
07:06
оптимистично
dvolodin #
07:09
сильно постепенно
exeyp #
07:13
Приветствую всех
07:14
Поставил NOC все завелось, почти с первого раза.
07:15
в основном ставил ради модуля инвентори и IPAM (ipv6)
07:15
НОК собирает информацию о скорости интерфесов?
zi_rus #
07:20
нет
07:20
пока
dvolodin #
07:25
какой именно скорости?
exeyp #
07:28
10/100/1000/10000 mbps и параметры duplex
dvolodin #
07:29
пока не хранит
exeyp #
07:30
на сколько я вижу скриптов тоже нет, которые спрашивают эти параметры
07:31
по крайней мере я не нашел
07:31
a-full a-100 10/100BaseTX
07:31
Duplex Speed Type
07:33
сейчас пытаемся найти в сети узкие места (сеть большая и старая)
07:33
есть места где скорость между свитчами 100 мегабит
07:33
приходится все просматривать руками и глазами:)
07:35
ну и бывают случаи, что с одной стороны поставят auto, а сдругой стороны жестко full
07:36
результат известен
zi_rus #
07:41
что-то не то у вас творится, если такое возможно на сетевых линках
exeyp #
07:42
да, проблема в головах
07:42
просто были случаи
dvolodin #
07:57
zi_rus: такое часто бывает, особенно если сети сливают
zi_rus #
07:58
ну это возможно значит на границе слияния
07:58
можно и по внимательней
exeyp #
08:16
а в планах есть добавление этой информации (speed/duplex) в инвентори?
e_zombie #
08:23
raise child_exception
08:23
OSError: [Errno 2] No such file or directory: '/var/repo/dns'
08:23
Traceback (most recent call last):
08:23
File "manage.py", line 41, in <module>
zi_rus #
08:26
очевидно ты не пользовался днс
e_zombie #
08:26
http://pastebin.com/eRUN0rDe
08:26
очевидно что это чистая установка
08:26
ваш КЭП.
zi_rus #
08:28
вот так вот значит
e_zombie #
08:28
да. это чистая установка.
08:28
на сентос 6
zi_rus #
08:28
ну да, в постапдейте нужна проверка, а то он не глядя пытается мигрировать то чего нет
e_zombie #
08:29
да, было бы неплохо такое сделать.
08:29
проверки это хорошо.
dvolodin #
08:30
e_zombie: сейчас проверю
zi_rus #
08:32
ну или не в post-update, а в скрипте migrate_repo
dvolodin #
08:33
там и надо
e_zombie #
08:36
можно пробовать?
08:37
кстати что будет если две инсталяции нока завернуть на одну монгоБД ?
zi_rus #
08:38
мне кажется ничего не должно быть
08:39
когда тестировали новый UI, так и делали
08:39
вторую инсталляцию на ту же БД
e_zombie #
08:44
у меня кстати такая проблемка возникает. есть инсталяциия на 32 битном центосе. она использовала локальную монгобд тоже 32 бита. потом я поставил виртуалку с с 64 битным монго и завернул туда эту 32 битную инсталяцию. после этого сттали отваливаться сесси
08:44
хотя может это совпало.
08:46
ошибка которую я в пастебин постил не полечилась
08:48
Traceback (most recent call last):
08:48
File "manage.py", line 34, in <module>
08:48
import noc.urls
08:48
File "/opt/noc/urls.py", line 15, in <module>
08:48
site.autodiscover()
08:48
File "/opt/noc/lib/app/site.py", line 447, in autodiscover
08:48
{}, {}, "*")
08:48
File "/opt/noc/cm/apps/dns/views.py", line 9, in <module>
08:48
from noc.cm.models import DNS
08:48
ImportError: cannot import name DNS
08:48
теперь падает так
dvolodin #
08:48
post-update нужно нормально делать
e_zombie #
08:48
# rm /var/repo/dns/
08:48
rm: невозможно удалить «/var/repo/dns/»: Нет такого файла или каталога
dvolodin #
08:49
он пожалуется на висячие файлы
e_zombie #
08:53
ему пофиг. что есть директория что нет. падает с тем что сверху. это попытка поставить его с нуля.
dvolodin #
08:54
где rm выскакивает?
e_zombie #
08:57
http://pastebin.com/60N8V9Ak
dvolodin #
08:58
install'ом ставишь?
08:59
install'ом можно ставить только релиз
exeyp #
09:05
что-то значение ifindex в инвентори на всех интерфейсах и устройствах равно 0
dvolodin #
09:06
что отдали из скрипта
exeyp #
09:07
в базе такого поля тоже нет
09:07
{ "_id" : ObjectId("516263454a5e684b29000020"), "is_lacp" : false, "profile" : ObjectId("50beac0a4a5e683c1d000001"), "description" : "---- SW-LAB1 @ RACK6 (WS-C2960-24TT-L) ----", "enabled_protocols" : [ ], "managed_object" : 5, "mac" : "00:17:E0:BC:76:18", "type" : "physical", "profile_locked" : false, "name" : "Gi 0/24" }
09:14
Script Cisco.IOS.get_interfaces on SW
09:14
{'admin_status': True,
09:14
'description': '---- SW-LAB1 @ RACK6 (WS-C2960-24TT-L) ----',
09:14
'enabled_protocols': [],
09:14
'ifindex': 10124,
09:14
'mac': '00:17:E0:BC:76:18',
09:14
'name': 'Gi 0/24',
09:14
'oper_status': True,
09:14
<...>
MindGames #
09:31
привет!
e_zombie #
09:31
ну привет
MindGames #
09:31
коллеги, есть кто шарит в лицензиях циски? :) у меня циска есть 2921. не бандл. а протсо роутер с IPBASE.. так во тя на ней не могу сделать даже просто команду VOICE.. не говоря уже о VOICE-PORT..
09:32
это надо войсовую лицензии на неё вешать да?
09:32
там 15 айос
e_zombie #
09:32
тебе лучше на #cisco
MindGames #
09:33
там одни индусы англоговорящие : )
e_zombie #
09:34
IRC никто не отменял
09:34
dalnet.ru
09:34
и все такое.
MindGames #
09:34
оке. поищу пока сам. если что, пойлу туда спрашивать
e_zombie #
09:36
если ты сношаешься с цисками тебе в любом случае полезно там присутствовать
MindGames #
09:38
:))) ты такой романтик... мля.. ;)
e_zombie #
09:39
да прямо да.
09:39
я такой (с)
`kk #
09:43
на (irc)womnet кто-нибудь был?
MindGames #
09:45
нет. а что там что-то интересное?
`kk #
09:47
хехе. для того кто был -да =0
MindGames #
09:56
расскажи вкратце :)
nido009 #
11:09
hi, i'm struggling after a update with "hg pull -u". Now it's complaining when fixing permissions in post-update script that "cannot import name DNS" --> from noc.cm.models import DNS
11:10
when i look into source the cm/models.py has no DNS-Part? Or am i wrong?
11:10
oh, i just see a error close to mine in chat history.
e_zombie #
11:13
to pastebin.com full error
nido009 #
11:16
e_zombie: http://pastebin.com/0efqijSw
11:17
this is while running, this one is when running post-update http://pastebin.com/PuAFvG8L
11:18
rm /var/repo/dns/ did not help
e_zombie #
11:27
sorry, but i dont hel you
nido009 #
11:30
found it, seems to be related to http://bit.ly/12EPiAJ - when updating the /opt/noc/cm/apps/dns directory is not deleted. one you remove it, it works
dvolodin #
12:17
DNS пашет?
zi_rus #
12:17
dvolodin, уведомления по изменениям в зоне не приходят
dvolodin #
12:17
а сами зоны меняются?
zi_rus #
12:18
не знаю, сейчас гляну
12:19
dvolodin, нет, не обновляются
dvolodin #
12:19
scheduler крутится?
zi_rus #
12:20
да
dvolodin #
12:21
а view нормально ее показывает?
zi_rus #
12:21
да
12:21
только старую
12:21
из ипам удалил адрес
12:21
а в зоне запись осталась
12:21
уже много времени прошло, должна уже
13:33
ааа, запилите кто-нибудь в нок service instance, пусть выдергивает
Tweet
Share this page
Share this page: Tweet