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: 06.05.2014
TSergey #
02:56
комрады, научите патчик ставить
02:56
http://pastebin.com/X0Mp1kWz
02:57
прям вот такой файл берем?
03:21
"dvolodin # 10:54 TSergey: патч для SAE работает?"
03:21
dvolodin: патч поставил, пока ошибки нет (правда и вчера повторно тоже не было)
03:30
"dvolodin # 10:54 TSergey: патч для SAE работает?"
03:30
патч поставил, пока ошибки нет (правда и вчера повторно тоже не было)
And_V #
05:09
обновил нок, выставил BRANCH=develop, БД нока была на другом серваке, после обновления не хочет подключаться к удаленной базе, до обновления все было ок.
TSergey #
05:18
And_V: прими соболезнования
And_V #
05:19
принял
lexus-omsk #
05:19
And_V проверь конфиги, может затёрлось что при обновлении
05:20
или дефолтные настройки изменились
And_V #
05:22
в noc.conf все правильно прописано
freeseacher #
05:22
какая бд ?
05:23
какая ошибка ?
05:23
почему не хочет ?
05:23
о чем говорит ?
TSergey #
05:30
и самое главное --- почему ты так сообщаешь, без выкладывания ошибки на пастебин :)
zi_rus #
05:34
пастебин у кого-то забанили, надо скриншот и на хостинг... нет, лучше видео, смартфоном экран снимаешь и на youtube выкладываешь
TSergey #
05:34
кстати pastie.org забанен ростелекомом
05:35
пастебины вроде доступны
lexus-omsk #
05:38
TSergey да-да, тоже замечал, дома не работает pastie
TSergey #
05:39
у меня наоборот, тот провайдер, что дома, не закрыл
freeseacher #
05:39
https://codeo.me/ открыт вроде
dvolodin #
05:54
youtube - экстремистский ресурс
05:54
Ж)
05:55
тут в результате обсуждения обрисовался забавный механизм обработки флапов в FM
05:55
когда авария поднимается, держится какое-то время, закрывается
05:55
и через какое-то время все повторяется
05:56
при этом заваливает письмами по почте
05:56
общая идея - доработать немного FM и ввести понятие "контрольное время"
05:57
если авария возникает в течении контрольного времени, то не создается новая, а переотрывается старая авария
05:57
при этом шлется письмо, что авария повторно открыта
05:57
для повторно открытых аварий письмо о закрытии высылается не сразу, а только спустя контрольное время
05:57
на второе переоткрытие письмо также не высылается
05:58
то есть будет такое
05:58
сначала сообщение, что произошла авария
05:58
потом -- о закрытии
05:58
потом -- не, нифига, она опять возникла
05:58
потом -- наконец-то закрыти, переоткрывали N раз
ufir #
05:59
hi
05:59
как починить
05:59
ERROR:root:UNHANDLED EXCEPTION (2014-05-06 09:51:11.218712)
05:59
Working directory: /opt/noc
05:59
<class 'mongoengine.queryset.OperationError'>
05:59
Tried to save duplicate unique keys (E11000 duplicate key error index: noc.noc.objectmodels.$name_1 dup key: { : "Cisco | 7600 | RSP720-3CXL-GE" })
05:59
задолбало уже вылазить
dvolodin #
05:59
технически все делается добавлением счетчика переоткрытий для активных и закрытых аварий
05:59
ufir: вытри ее из локального манифеста и скажи спасибо _4ePTeHok
ufir #
05:59
э... ;( а как вытереть
dvolodin #
06:00
local/collections/inv/objectmodels.csv
06:00
удали там эту строчку
06:01
так вот, вопрос скорее в том, как конфигурировать контрольное время
06:02
оно у всех разное
06:02
с одной стороны - можно указывать его в alarm class'е
06:02
типа как дефолт
06:02
и сделать локальную табличку, где его можно будет подкрутить руками
ufir #
06:03
удалил. после апдейта опять появилось ;(
dvolodin #
06:04
из коллекции вытрави
06:04
модельку саму руками удали, если не используется
ufir #
06:08
понял, спасибо
zi_rus #
06:11
dvolodin, нок не запоминает полное имя интерфейса? только нормализованное?
06:12
просто на циске
06:12
Bundle-Ether Aggregated Ethernet interface(s)
06:12
Bundle-POS Aggregated POS interface(s)
06:12
а нок сохранил как Bu
dvolodin #
06:12
да, только нормализованное
zi_rus #
06:12
и не получается использовать в скрипте это имя
dvolodin #
06:13
ну так нормализуй его к Bundle-Ether и Bundle-POS
06:13
там не обязательно 2 буквы
mikevlz #
06:17
dvolodin: а мне кажеццо, что аварию надо закрывать спустя некоторое время после того, как пришло событие закрывающее.
06:18
то-есть отложенное закрытие аварии сделать. Ее не придется переоткрывать, не будет спама, если флапает - будет все-равно открыта.
dvolodin #
06:18
так тоже неправильно
06:18
искажется длительность
06:18
первый раз нужно закрывать именно по факту закрытия
mikevlz #
06:18
а что мешает сохранить фактическое время закрытия?
06:19
в конце концов, если потеряется сислог с линкапом, то пока джоб не проверит - авария не закроется, и всех это устраивает.
zi_rus #
06:44
народ, а может кто-нибудь научить как в extjs сделать такое
06:44
у меня есть поле
06:44
xtype: 'sa.managedobject.LookupField',
06:44
name: 'managedobject',
06:44
allowBlank: 1,
06:44
margin: '0 0 4 20',
06:44
fieldLabel: 'Managed object'
06:44
выбор мо
06:44
а я хочу второе поле
06:45
по выбранному мо выбрать интерфейс
06:45
примерно как в линковке сделано
06:45
оо
06:45
надо там подсмотреть
07:08
черт
07:08
это шиза какая-то
RudW0lf #
07:08
Лень добрый
07:08
День :)
ufir #
07:08
лень
zi_rus #
07:08
добрый
07:08
очень добрый
RudW0lf #
07:09
Товарищи подскажите мне как наиболее простым способом поставить noc
07:09
на rhel 6.5
freeseacher #
07:10
Снести rhel поставить дебиан
07:10
а потом по инструкции :)
RudW0lf #
07:10
это не ответ
freeseacher #
07:11
ну тогда надой почти сложным путем
RudW0lf #
07:11
enterprice не любит debian, хотя он и хорош
freeseacher #
07:11
выдернуть зависимости
07:11
постаивть их все
07:11
выдернуть нок из репозитария
07:12
настроить это все дело.
07:12
делов на пару часов если граблей не будет
ufir #
07:12
ну да. у меня на центосе работает, и не жужжит
freeseacher #
07:14
RudW0lf, http://kb.nocproject.org/display/DOC/Manual+Installation
07:14
для дебиана http://kb.nocproject.org/display/DOC/Debian+7.0+installation
misak #
07:24
у меня на фодоре проблем тоже нет
RudW0lf #
07:26
Спасибо! Буду пробовать.
dvolodin #
07:38
mikevlz: а зачем?
07:38
далеко не все переотрывается повторно
mikevlz #
07:38
антидребезг - хорошая вещь :)
dvolodin #
07:41
вопрос в параметрах, скорее
07:41
у меня была идея сделать 3 времени
07:42
контрольное при первом флапе, при втором, и при всех последующих
lexus-omsk #
07:57
радует, что и до этой темы дошли... давно надо уже :)
07:59
а ещё подвязать бы сюда задержку для уведомлений, чтобы успевало всё откоррелироваться и свернуться
07:59
чтобы получать письмо только о root cause, а не всё подряд
dvolodin #
08:00
хм
zi_rus #
08:00
lexus-omsk, да, сто тысяч плюсов.
dvolodin #
08:02
то есть добавляем такие настройки для alarm class'а
lexus-omsk #
08:02
вопрос в том, как у кого реализовано это сворачивание... может просто анализировать наличие рута у аварии
dvolodin #
08:02
- задержка нотификации --- высылаем сообщение только если по прошествии времени у alarm'а не появился root
zi_rus #
08:02
lexus-omsk, должно быть одинаково у всех, это нок должен делать, а не костыли
dvolodin #
08:03
- контрольное время при первом, втором и последующих флапах
08:03
так?
zi_rus #
08:03
а то упал линк и понеслать, pim down, isis down, ldp down
lexus-omsk #
08:10
что-то я пока не догнал, зачем 3 контрольных времени
dvolodin #
08:16
хочу, чтобы оно увеличивалось для флапающих событий
lexus-omsk #
08:35
Dmitry1 новый прикол от длинка https://www.codeo.me/4J3
08:36
LLDP бывает Enabled, а бывает Enable
Dmitry1 #
08:36
О как !
lexus-omsk #
08:37
это des-3028 2.90.B10
08:39
для интереса гляну, если у меня другие версии есть, как на них
08:42
на всех 3028 у меня так
Dmitry1 #
09:36
lexus-omsk: закоммитил
MinskSNV #
09:42
раз уж вы о D-Link заговорили, у меня есть DES-1210-26/ME DES-1210-28/ME DGS-1210-28/ME. Последняя прошивка и т.д. Дискавери крошится, а железки в списке поддерживаемых. Есть какие-то особые условия?
lexus-omsk #
09:43
Dmitry1 спасибо... и кстати несколько предыдущих коммитов вроде решили мои проблемы с 3026
09:45
MinskSNV смотри, на чём именно падает, выкладывай трейс в пасту
MinskSNV #
10:15
lexus-omsk: ок
TSergey #
10:15
lexus-omsk, Dmitry1 --- спасиб, у меня тоже есть des-3028
Skripnik #
10:19
MinskSNV, скрипт крашится на команде show ports description
MinskSNV #
10:20
Skripnik: да там много на чем крашится по моему. Сча тут с текучкой разгребусь и всё выброшу
zi_rus #
11:08
_4ePTeHok, GBIC не нужны? по справедливой цене :)
_4ePTeHok #
11:43
zi_rus, неа)
zi_rus #
11:44
''[
11:44
ээх
11:46
dvolodin, а почему нок не делает ipv6 префикс листы?
dvolodin #
11:46
сделал повторное открытие
11:47
и отложенную отправку уведомлений
11:47
настраивается через fm > setup > alarm class configs
freeseacher #
11:48
http://ic.pics.livejournal.com/svorog/3748354/600068/600068_900.jpg
_4ePTeHok #
11:48
вы про статусы смотрю так и не порешали)
11:48
эх.
dvolodin #
11:48
ага
11:48
только с хорошей темы сбили
_4ePTeHok #
11:48
давайте уже роадмеп)
11:48
статусы - скрипты-обработчики
11:49
параллельно тестим это в привязке к офм
dvolodin #
11:50
угу
freeseacher #
11:51
тест
11:51
тест
11:51
во :)
dvolodin #
11:54
по OFM -- добавил в OrderStage парочку полей
11:54
+ ## Order resource name
11:54
+ ## Stage with resource attached means resource-bound stage
11:54
+ ## and processed fully automatical
11:54
+ ## @todo: Describe possible passes
11:54
+ resource = StringField(required=False)
11:54
+ ## Operation on resource
11:54
+ resource_op = StringField(required=False, choices=[
11:54
+ ("a", "ACTIVATE"),
11:54
+ ("d", "DEACTIVATE")
11:54
+ ])
Drew1010 #
11:55
приветствую. Допилил Dlink/DxS_Smart для DGS-1210-52, portchannel, switchport, vlan, interfaces - все собирается. Хотелось бы правда проверить на других моделях
dvolodin #
11:55
можно будет делать отдельные этапы для активации или деактивации ресурса
12:01
по OFM кто-нибудь посмотрел модельки?
Dmitry11 #
12:05
Drew1010: тушенку тестировал?
12:07
Drew1010: Если тушенка работает, то рисуй issue с приложенной тушенкой
RudW0lf #
12:18
Ребят, не знаете почему может такое быть
12:18
Cleaning up...
12:18
Command /opt/noc/bin/python -c "import setuptools, tokenize;__file__='/opt/noc/build/gmpy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-fc_LeG-record/install-record.txt --single-version-externally-managed --compile --install-headers /opt/noc/include/site/python2.6 failed with error code 1 in /opt/noc/build/gmpy
12:18
после выполнения ./scripts/upgrade
freeseacher #
12:23
RudW0lf, надо сделать еще раз virtualenv .
12:23
подтянется правильная версия pip
RudW0lf #
12:31
так
zi_rus #
12:31
dvolodin, почему генератор rpsl не берет значение local pref из профиля пиров, а работает только если local pref явно прописан у пира
RudW0lf #
12:31
именно с точкой на конце?
dvolodin #
12:32
zi_rus: по коду смотреть надо
zi_rus #
12:32
бага однако
RudW0lf #
12:46
ндя к сожалению это не помогло
freeseacher #
12:47
аа
12:48
RudW0lf, http://forum.nocproject.org/index.php?topic=294.0
12:48
хотя
12:48
покажи целиком
12:48
куда нить на пасут
12:49
*пасту
Drew1010 #
13:15
Dmitry11: тушонку не заводил, пока на рабочей копии своей ковырялся. Есть один вопрос. этот тУпик-DGS выдает таблицу маков с IP только для своего управляющего влана. Хотя можно получить еще таблицу коммутации по всем вланам, она без IP, но с пор
Dmitry11 #
13:20
ты путаешь fdb и arp
Drew1010 #
13:35
т.е. не надо?
13:37
да, понял.
Dmitry11 #
14:27
Drew1010: Сделай issue и понакидай туда скрипты с тушенкой
14:27
Кроме того, проверь существующую тушенку, чтобы она не протухла
Drew1010 #
14:37
последнее как сделать?
RudW0lf #
14:42
вот паста
14:42
http://pastebin.com/aNTfrFX4
14:42
не знаю чего ему надо
Dmitry11 #
14:59
вручную py-gmpy поставь
15:01
Drew1010: http://kb.nocproject.org/display/DOC/Commiters+Tutorial
15:01
Читай раздел "Testing"
15:02
Это когда ты внес изменения в скрипт, и проверяешь, не поломалась ли тушенка
15:04
Т.е. когда результат работы твоего скрипта отличается от "законсервированного" результата работы предыдущей версии скрипта
Drew1010 #
15:06
попытаюсь
MinskSNV #
15:41
по поводу не работающего дискавери на DLink 1210 ME-серии так пойдёт:
15:41
DLink.DxS.get_interfaces http://pastebin.ru/MBtUpiBr
15:41
DLink.DxS.id_discovery http://pastebin.ru/IqrfoZvw
15:41
DLink.DxS.interface_discovery http://pastebin.ru/Ehm0VAFA
15:41
DLink.DxS.config_discovery http://pastebin.ru/ZOLwuGqr
15:41
DLink.DxS.vlan_discovery http://pastebin.ru/gafNDels
15:41
DLink.DxS.get_chassis_id http://pastebin.ru/JP7MD20T
15:41
DLink.DxS.get_config http://pastebin.ru/cCTd0L8u
15:41
DLink.DxS.get_discovery_id http://pastebin.ru/sFavMf3Q
15:41
DLink.DxS.get_vlans http://pastebin.ru/6mXr5lfq
15:42
или надо в каком-то другом виде?
zi_home #
18:38
MinskSNV, такой вариант хреновый. лучше два пути 1) Кошерный через pull request на https://bitbucket.org/nocproject/noc - это геморно, так что есть 2) http://bt.nocproject.org/secure/Dashboard.jspa - создать issue и приложить файлики с патчами
basker|home #
19:08
zi_home: проблем нет с заявкой, есть проблема с патчами, а именно в незнании питона и принципа работы нока. ( MinskSNV мой акк на робочем PC )
zi_home #
19:10
ну дык то что в пастбин кидал, положи в файлы и приаттач к issue
19:10
будет нормально
19:10
твой пастебин через неделю протухнет, а коммитить еще месяц будут, а то и подлгода
basker|home #
19:11
ок
19:15
кста, какого-то мануала по написанию SA профилей не появилось? А то что-то начал... и забросил уже как 3 месяца наверное
zi_home #
19:19
я хз
Tweet
Share this page
Share this page: Tweet