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: 29.10.2014
xetle #
05:45
обновил монгу до 2.6.5. Создал по новой юзера noc. Теперь при ./scripts/update
05:45
Synchronizing database
05:45
Traceback (most recent call last):
05:46
File "manage.py", line 45, in <module>
05:46
execute_from_command_line(sys.argv)
05:46
....................
05:46
File "/opt/noc/main/models/__init__.py", line 50, in <module>
05:46
ProbeConfig.install()
05:46
File "/opt/noc/pm/models/probeconfig.py", line 116, in install
05:46
mongoengine.signals.class_prepared.connect(cls.on_new_document)
05:46
AttributeError: 'module' object has no attribute 'class_prepared'
05:46
upgrade-user: 39: syncdb failed
05:47
Да, ветка графит, релиз последний..
05:48
mongoengine уже пересобирал.. Какие советы? Откатить монгу назад?
05:54
У меня до этого была какаято mongodb-2.2.* вот не знаю откатывать могу или NOC? Плохо обновлять всё сразу, не знаешь потом что похерело...
06:03
может монгу надо ставить с поддержкой мониторинга "MongoDB Monitoring Service agent"?
dvolodin #
06:27
zi_rus: пофиксил log_jobs
06:28
попробуй прогнать caps_discovery на тех железках, где перестали графики собираться
06:28
посмотри, что там вообще выдается
zi_rus #
06:30
ок
06:30
сейчас нок освободят и обновлюсь
dvolodin #
06:30
давно поднял бы тест
zi_rus #
06:31
эх
06:31
если бы все так просто
06:31
я тут один кручусь
06:31
делать двойную работу, сначала на тесте, потом на продакшене как-то не с руки
dvolodin #
06:35
поэтому нужно расхреначить продакшн :)
zi_rus #
06:39
да, как-то так ;)
06:40
у нас тот еще продакшен, полтора землекопа пользуются системой
06:41
во взрослый продакшен я не пущу нок без комм. саппорта или хотя бы еще одного человека который в нем разбирается
e_zombie #
06:47
это фантастика (с)
zi_rus #
06:50
dvolodin, по железке для которой не рисуется график, нок написал в лог такое
06:50
2014-10-29 09:53:40.316020 Set capabilities: {'SNMP | IF-MIB': True, 'SNMP': True, 'SNMP | IF-MIB | HC': True}
06:50
2014-10-29 09:53:40.324686 Job completed successfully (9.24ms)
e_zombie #
06:56
он тоже пытался запустить нок с графитом в продакшен https://pp.vk.me/c622529/v622529151/7d71/vZ2PSGIEvqc.jpg
ufir #
06:57
гадость какая
zi_rus #
07:05
dvolodin, прогнал дискавери, вроде начало собираться
dvolodin #
07:21
подергай его несколько раз
07:21
он новые задачи пачками создает
techwriter #
07:40
Всем привет! Просьба рассказать об отчетах из модуля Main.
zi_rus #
07:47
отчеты в main это такая вещь в себе, вроде что-то отчитывает, а зачем, непонятно
ufir #
07:49
e_zombie слыш Вова, а ты прикрыл бесплатный вайфай ?
07:49
чтобы террористы путину в бложек не насрали
_4ePTeHok #
07:54
уфирыч
07:54
=)
07:54
ты так явно то не пятиколонничай
e_zombie #
07:58
Добрый день.
07:58
Если от руководства поступит команда, то отключу в течении 5 минут.
07:58
С уважением, Роман Донец
_4ePTeHok #
07:59
вечно вы на руководство все сваливаете)
07:59
инициативу надо проявлять
08:00
а то потом хлоп - а руководитель - нацпредатель.
08:00
а тебя - за недоносительство
e_zombie #
08:01
меня тут радует что он мне ответил не спасибо а типа приедет по седу - сделаю.
08:01
роман такой роман.
08:01
поэтому я и не работаю в уите. не хочу быть покусанным этим гавном.
B_M #
08:04
e_zombie: http://cs620627.vk.me/v620627426/1137c/N15Tw_woJy4.jpg
e_zombie #
08:16
ну типа
freeseacher #
08:35
_4ePTeHok, e_zombie жжете.
08:35
а на романа надо заранее донести. мало ли чо
e_zombie #
08:35
ростелеком ёбта
08:35
там все такие укушенные
08:35
ну их в пизду
freeseacher #
08:35
вон щас dvolodin впряжется. и все. нет больше романа.
zi_rus #
08:36
dvolodin, погонял дискавери с периодическим пересохранением метрик сетов, вышел на 6231 конфига для пробы
freeseacher #
08:38
ага у мя тоже с 17 тыщ до 5972 сократилось
08:38
это ожидаемо да ?
zi_rus #
08:40
типа нет
08:40
нок должен был вычеркнуть нерабочие конфиги
08:40
но
08:41
с учетом того что все оиды дефолтовые
08:41
не так кардинально должно упасть
e_zombie #
08:44
у меня корелятор не спраляется с потоком сислога.
08:44
2014-10-29 11:47:11,602 REPORT: elapsed: 16.3415s, speed: 61.2ev/s, events: 1000, lag: 397.601878s, failed: 0, deleted: 1, suppressed: 0, unknown: 474, classified: 120, disposed: 36, duplicated: 85, unk. duplicated: 284
08:44
2014-10-29 11:47:24,301 REPORT: elapsed: 12.6994s, speed: 78.7ev/s, events: 1000, lag: 400.301814s, failed: 0, deleted: 0, suppressed: 0, unknown: 490, classified: 173, disposed: 33, duplicated: 91, unk. duplicated: 213
08:44
2014-10-29 11:47:36,374 REPORT: elapsed: 12.0719s, speed: 82.8ev/s, events: 1000, lag: 403.374356s, failed: 0, deleted: 1, suppressed: 0, unknown: 500, classified: 98, disposed: 40, duplicated: 96, unk. duplicated: 265
zi_rus #
08:44
e_zombie, какого хера у вас с сетью творится с таким потоком событий
e_zombie #
08:45
ёбта 13 000 железок
08:47
думаешь мало ?
08:50
[root@orangebox remote]# grep "Oct 29 04:29" snet.txt | wc -l
08:50
561
08:50
600 сообщений в минуту
zi_rus #
08:51
10 в секнду?
08:51
и что же там сыпется?
08:51
клиентские порты падают поднимаются?
e_zombie #
08:52
да. это с сислог хранилища
08:52
а потом это всё сыпется в нок
zi_rus #
08:55
шейпер на хранилище поставь
08:55
1 сообщение в секунду
09:02
во, поднял до 7074
09:03
dvolodin, можно просто подожать или так и придется онанировать на пересохранение метрик сетов?
e_zombie #
09:03
шейпер ? и терять события. ну нафиг
zi_rus #
09:03
e_zombie, шейпер не полисер
09:04
буфер только побольше сделать
09:04
ночью, когда событий нет, он будет очередь разбирать
09:04
а днем заполнять
09:04
задержка правда получится
09:05
но как понимаю у тебя и так очередь в ноке до неба
09:23
dvolodin, а это как?
09:23
2014-10-29 10:49:52,082 [noc.pm.probes.generic.network.snmp_interface] [27d9abb0-954c-5bf7-b3c9-42e25dd767bd] Disabling missed oid None
09:23
oid None
e_zombie #
09:25
http://www.opennet.ru/opennews/art.shtml?num=40953
B_M #
09:39
чебурашка
zi_rus #
09:39
ахренеть, два графика которые рисовались, теперь перестали, зато те что не работали, теперь начали
_4ePTeHok #
09:43
национальная система маршрутно-адресной информации
09:43
нац-богапэ чтоли?
e_zombie #
09:44
с балалайками и медведями
_4ePTeHok #
09:45
и по-русски
_SWE #
09:45
Hi guys
09:46
The search function seems odd in "bleeding edge"...
e_zombie #
09:46
hello
_SWE #
09:46
=)
e_zombie #
09:46
lol
_4ePTeHok #
09:46
сосед Ваня адрес 3.3.3.3
e_zombie #
09:46
you right
_4ePTeHok #
09:46
сосед Ваня ПОДЪЕМ!
09:46
и т д)
SWE #
09:46
"Jumping around"...
dvolodin #
09:46
Партнер Вани упал
09:46
:)
_4ePTeHok #
09:46
дада
SWE #
09:46
And new prefixes and addresses seems not searcheble
e_zombie #
09:51
SWE: make bugreport on NOC-1401?filter=-2
dvolodin #
10:07
"Ваня - неподходящая компания"
10:07
"Маша отказала в связи"
e_zombie #
10:07
kjk
10:07
lol
10:17
присоединямся к обсуждению. http://bt.nocproject.org/browse/INV-56
zi_rus #
10:23
_4ePTeHok, не богапе, а нац-райп-нцц
10:26
dvolodin, все, теперь все графики заработали
_4ePTeHok #
10:26
zi_rus, а то нцц нету у нас да
dvolodin #
10:26
то есть долгое создание новых job'ов?
xetle #
10:31
dvolodin: апгрейднул монгу до 2.6.5 и
10:31
Synchronizing database
10:31
Traceback (most recent call last):
10:31
File "manage.py", line 45, in <module>
10:31
execute_from_command_line(sys.argv)
10:31
....................
10:31
File "/opt/noc/main/models/__init__.py", line 50, in <module>
10:31
ProbeConfig.install()
10:31
File "/opt/noc/pm/models/probeconfig.py", line 116, in install
10:31
mongoengine.signals.class_prepared.connect(cls.on_new_document)
10:31
AttributeError: 'module' object has no attribute 'class_prepared'
10:31
upgrade-user: 39: syncdb failed
10:32
пересобрал pymongo и vjngoengine, не помогло
10:33
*mongoengine
dvolodin #
10:33
криво апдейтил
10:33
:)
10:33
./scritps/apply-patches
xetle #
10:37
непомогло, попробую "с чистого листа" ;)
zi_rus #
10:37
dvolodin, да, тут даже как, я вижу что создался конфигпробы, но самы проба не сразу начала собирать, там ведь тоже есть задержка
10:37
ну в общем работает
10:37
кроме одного момента
10:37
2014-10-29 13:07:34,298 [noc.pm.probes.generic.network.snmp_interface] [27d9abb0-954c-5bf7-b3c9-42e25dd767bd] Disabling missed oid None
10:37
это для одной единственной железки происходит
10:38
поэтому я ен парюсь
10:38
но это происходит, поэтому собщаю
10:38
http://pastebin.com/3kSz0VJH - вот конфиг этой метрики
10:39
None это может потому что нет ифиндекса для интерфейса?
dvolodin #
10:40
как нет?
10:40
2
zi_rus #
10:40
а
10:40
ну тогда даже предполагать стесняюсь что это может быть
10:41
если что-то странное, то можно забить
10:41
это древняя как мир 17-я циска
10:41
с древним софтом
10:41
любые эффекты от нее не показательны
10:42
я теперь понаблюдаю за эффектом больших пиков
xetle #
11:17
только у меня проблема с последним "/opt/noc/pm/models/probeconfig.py", line 116,, mongoengine не срабатывает: AttributeError: 'module' object has no attribute 'class_prepared' ???
e_zombie #
11:19
dvolodin: http://pastebin.com/VE1Mhdtn
xetle #
11:19
уже грохнул всё, только конфиги оставил, или noc с mongodb-2.6.5 не работает?
11:25
блин! спасибо, таки патчи с /opt/noc/patches/mongoengine/ не наложились.. Вот оно и глючило.
11:26
dvolodin: а эти патчи для mongoengine и Django ктото в апстрим продвигает или оно только нам нужно?
dvolodin #
11:28
в mongoengine pull request послал
11:28
в django -- backport из 1.5
11:28
они не хотят его в 1.4 включать
e_zombie #
11:39
NOC-1464
zi_rus #
12:21
dvolodin, а что на счет серверного рендеринга
dvolodin #
12:22
переделывать его надо
zi_rus #
12:24
dvolodin, :)))) http://habrahabr.ru/post/241664/
12:24
«Да, нужно поменять роутер» – ответил Витя.
12:25
Валера, довольный тем, что ему пообещали решить проблему, собрался было уходить, но тут вспомнил курс социолингвистики, который он проходил в университете. Оказывается, не каждый ответ «да» ведет к принятию обязательств человеком.
12:25
Он подтвердил, что проблема есть и нужно поменять роутер. Но он не сказал, что он сделает это. Скорее всего, Витя забудет об этом как только выйдет из кабинета. И проблема не будет решена еще долго.
dvolodin #
12:25
я не сказал да
12:25
:)
zi_rus #
12:26
dvolodin, ты еще не вышел из кабинета? еще помнишь?
12:26
Обычно, эти фразы произносятся и забываются через 5-7 минут
12:26
засекаем?
bee26 #
12:31
вопрос - как преобразовать ип адрес, полученный по snmpget, в удобный формат 255.255.255.252. Выглядит так '\xff\xff\xff\xfc'
dvolodin #
12:32
".".join(str(ord(c)) for c in XXXXXXXX)
bee26 #
12:33
с='\xff\xff\xff\xfc' ?
zi_rus #
12:41
bee26, нет, ХХХХХХХХ=\х....
_4ePTeHok #
12:45
вроде была же функция from_bin
bee26 #
12:49
понял уже. я думал может есть уже готовая. по снмп же в разных форматах данные приходят
zi_rus #
12:53
есть
12:53
вон тебе _4ePTeHok сказал
bee26 #
12:54
s = ".".join(str(ord(c)) for c in s) получается s = '255.255.255.252'
12:54
было s='\xff\xff\xff\xfc'
_4ePTeHok #
12:54
ну а что надо
bee26 #
12:55
и так сойдет. хотя можно и через from_bin. есть пример?
_4ePTeHok #
12:56
def fixup_bin_to_ip вот такое есть
12:56
в ./fm/classifier/rule.py
12:56
но я не совсем уверен что бинарная запись и hex - одно и то же)
ufir #
12:57
спроси у ребе
_4ePTeHok #
12:59
только в шаббат
13:00
в будни ребе занят)
ufir #
13:00
да вы таки не пробовали с ним договориться
_4ePTeHok #
13:02
а вы таки пробовали договариваться с евгеем?)
zi_rus #
13:03
с геями лучше дел не иметь
_4ePTeHok #
13:04
опыт?)
zi_rus #
13:04
здравый смысл
13:04
это же пидорасы
_4ePTeHok #
13:07
вы таки путаете геев с пидорасами)
ufir #
13:09
да. педенги бывают по-жизни и по ориентации. и хер знает, что хуже
buggy-funhouse #
13:11
Првиеты
13:11
Как у вас дела?
13:11
Что сломали?
zi_rus #
13:12
делоп никто уже давно не ломает
buggy-funhouse #
13:12
и не чинит
zi_rus #
13:12
сейчас все крутые на графите
buggy-funhouse #
13:12
?
zi_rus #
13:12
там и чинят и ломают
buggy-funhouse #
13:12
всё, девелоп стал default?)
zi_rus #
13:13
типа того
13:13
а дефолт это олд стейдл
13:13
*стейбл
buggy-funhouse #
13:17
ты тоже на графите?
zi_rus #
13:19
что значит тоже?
13:20
тут на графите 3 человека
13:20
остальные в ахуе наблюдают за их разгорами
buggy-funhouse #
13:21
оу
zi_rus #
13:22
на самом деле все зависит от количества свободного времени
13:22
опыт показывает что надо сидеть на всех экспериментальных ветках
13:22
иначе когда все это дело закоммитят, начнется боль
buggy-funhouse #
13:23
опыт подсказывает, что боль уже
zi_rus #
13:23
вон dvolodin сделал pagerless, никто его не тестировал, теперь такая боль что каждый раз, открывая фм, возникает желание убивать
ufir #
13:24
хх
buggy-funhouse #
13:24
да меня один Tab на логине заставляет убивать
13:24
осталось узнать, где живёт dvolodin
zi_rus #
13:24
и это тоже, но я редко логинюсь
13:24
в Москве
buggy-funhouse #
13:24
Вот почему всё это
zi_rus #
13:25
иногда прячется в Спб
buggy-funhouse #
13:25
Хм
13:25
Тут-то я его и найду!
zi_rus #
13:25
dvolodin, слышал? уже засаду готовят, летай только самолетами
buggy-funhouse #
13:26
ну вот, сдал уже
zi_rus #
13:27
я двойной агент
_4ePTeHok #
13:27
самолетами с недавних пор тоже опасно
zi_rus #
13:27
а может тройной? ведьтеперь ты знаешь что он знает, что ты готовишь засаду на жд путях
buggy-funhouse #
13:28
zi_rus: на жд мне лень
_4ePTeHok #
13:28
вдруг снегоуборщик опять появится
buggy-funhouse #
13:28
пусть ко мне на Ваську едет
zi_rus #
13:30
куд-куда?
13:31
какого ваську7
_4ePTeHok #
13:33
васильев-островский да
13:33
неграмотные блин
13:33
островов культурной столицы и не знать
zi_rus #
13:34
дык культутрная столица там, а я здесь
13:34
тут деревня
13:34
а мы быдло необразованное
dvolodin #
13:34
да уж
13:34
хватит с меня наших коллег из питера
13:34
хотя бы на эту неделю
13:38
а про pagerless я честно спрашивал
13:38
теперь смазывайтесь графитом :)
13:39
новые названия демонов будут
_4ePTeHok #
13:39
надо там для фм просто галку сделать
13:39
чтобы пейджер отключать)
dvolodin #
13:39
noc-lithol, noc-solidol, noc-graphite, noc-petrolatum
_4ePTeHok #
13:39
демонов переименуют?
dvolodin #
13:39
интерфейс -- noc-lubricant
_4ePTeHok #
13:39
давай уже по славянски
13:39
не гоже на заморском
dvolodin #
13:41
НОК::ВАЗЕЛИН
ufir #
13:42
это щас вроде называется "бизнес-гель"
buggy-funhouse #
13:42
dvolodin: предубеждения?)
e_zombie #
14:12
а нахуя у нас багзиллу нельзя просматривать анонимно?
zi_rus #
14:17
e_zombie, чтобы никто не догадался какое нок г-
e_zombie #
14:18
http://habrastorage.org/files/2cf/d7b/c10/2cfd7bc10d6149ea8442722425fc32ee.jpg
14:22
бля. что мне с этим делать?
14:22
NOC-1464?filter=-2
zi_rus #
14:24
e_zombie, а что ты сделал?
e_zombie #
14:25
ничего не делал. полез в лог.
zi_rus #
14:25
эта ошибка возникает когда что-то сслыается на что-то другое что уже удалили
e_zombie #
14:26
например поменяли тип железки в МО ?
zi_rus #
14:26
скорее стер какую-то модельку
14:26
это логи чего?
e_zombie #
14:26
корелятора
zi_rus #
14:27
дропни все ивенты :)
14:27
и алармы
14:27
новые и архивированные
e_zombie #
14:27
дропнул.
14:27
не помогает. полезло в другмо месте
zi_rus #
14:27
что-нибудь да захватишь
14:28
ну вот видишь
e_zombie #
14:28
оно ругается на интерфейсы
zi_rus #
14:28
значит помогло
14:28
:)
e_zombie #
14:28
не помогло.
zi_rus #
14:28
дропни еще чего-нибудь
e_zombie #
14:28
техе самые ошибки.
14:28
хер знает что дропать.
zi_rus #
14:29
когда инвентори жалуется что не может дереференсить модельку, я дропаю инвентори
14:29
у тебя жалуется фм
14:29
надо дропать фм
14:29
(я так думаю)
e_zombie #
14:30
http://pastebin.com/uSwyhwyY
zi_rus #
14:30
может аларм ссылается на интерфейс который пропал
e_zombie #
14:30
вот я так и предполагаю.
14:30
или его нет в дискавери.
14:30
в любом случае значит нужна проверка чтобы это отрабатывалось нормально.
14:30
и возвращало код ошибки нормальный.
14:31
и оно по кругу не росло
zi_rus #
14:31
может и нужна
14:31
только кто ж ее делать будет
14:31
dvolodin, ты будешь?
e_zombie #
14:31
бля
zi_rus #
14:31
:)
e_zombie #
14:32
коммиты предлагать все могут?
zi_rus #
14:32
lf
14:32
да
e_zombie #
14:32
хорошо.
zi_rus #
14:32
только там жесткие требования по форматированию
14:33
все мои коммиты dvolodin зарежектил
e_zombie #
14:38
что ты скажешь по поводу http://bt.nocproject.org/browse/INV-56
zi_rus #
14:39
ничего не скажу
14:39
возможно оно и нужно
14:39
у меня есть профиль на одну железку
14:40
он для инвентори просто возвращает статикой прибитые значения
14:40
то что ты хочешь решается допилкой самого скрипта
14:40
мог бы и сам это сделать
e_zombie #
14:41
это понятно. но это надо как бы "стандартизировать"
zi_rus #
14:42
зачем?
e_zombie #
14:42
я вот лично боюсь момента если все 13к девайсов у меня добавлятся в дерево инвентори.
zi_rus #
14:42
полтора профиля имеют такие проблемы
e_zombie #
14:42
даааа?
zi_rus #
14:42
у циски все железки отдают инвентори
e_zombie #
14:42
даааа?
zi_rus #
14:42
ну по крайней мере мои не жаловались
e_zombie #
14:43
29хх смотрят на тебя с недоумением.
zi_rus #
14:43
а то что ты хочешь делается через try/except
14:43
29 не знаю, но 28
14:43
NAME: "2821 chassis", DESCR: "2821 chassis, Hw Serial#: FCZ1021707R, Hw Revision: 52.57"
14:43
PID: CISCO2821 , VID: V02 , SN: FCZ1021707R
e_zombie #
14:43
что будет если дискавери полезет на такую железку? - буде краш.
zi_rus #
14:44
ну напиши try
14:44
если не трай значит дернуть гет версион
14:44
и от туда лпатформу забираешь
14:45
в своем скрипте я так бы и сделал
14:45
в чужой не полезу
_4ePTeHok #
14:50
в циско-иос гет инвентори даже не надо извращатся с этим
14:50
там декораторы можно юзать
14:51
@NOCScript.match(platform__regex=r"C2821") и дальше чо хочешь
14:51
оно само гет-вершен дернет
14:52
а там дальше любой свой код пиши, оно будет только на этой платформе отрабатывать
14:53
там для @NOCScript.match(platform__regex=r"C2960") так уже сделано
zi_rus #
14:53
_4ePTeHok, а ты так и не пофикксил что трансиверы два раза дергаются?
_4ePTeHok #
14:55
я плохо помню какой из
14:56
потому что фиксил разные
e_zombie #
17:13
http://www.youtube.com/watch?v=2_SdBcXvBBQ
17:25
эээх
17:25
а день так хорошо начинался.
17:26
дописал я кусок кода на баше для чека по snmp типа железки и обновления базы. чтобы не следить за типами которые выставили бравые монтёры.
17:27
или нерадивые сисадмины.
17:27
теперь можно и домой.
17:31
http://pastebin.com/vsKKvW08
zi_home #
19:35
dvolodin, тут?
dvolodin #
19:35
угу
zi_home #
19:37
dvolodin, добавили новый МО, нок отдискаверил интерфейсы, нашел линк, на слинкованный интерфейс мой пируль навесил кошерный профиль, но этому профилю нок до сих пор не сгенерил конфиг
19:40
я про конфиг для пробы
dvolodin #
19:41
именно пируль
19:41
?
19:41
который на scheduler'е?
zi_home #
19:42
да
20:09
только не говори что надо переписаться в джоб/солюшн
dvolodin #
20:10
надо в solution :)
Tweet
Share this page
Share this page: Tweet