nocproject.org
06:20
Здравствуйте.
06:23
Меня зовут Марат - знакомый Алексея. Я ведущий и создатель подкаста linkmeup. На днях опубликовал статью на nag.ru на тему автоматизации в сетях. Откуда и узнал про ваш проект.
06:25
Есть идея посвятить один из следующих выпусков подкаста этой теме, которая меня сейчас очень тревожит. Хотел бы обсудить это и пригласить в подкаст желающих.
06:25
Алексей порекомендовал dvolodin.
06:29
eucariot, правильно порекомендовал, он тут самый главный
06:30
Спасибо. Алексей уже тоже мне сказал это.
07:27
как к списку доступных проб добавить snmp-interface?
07:27
dvolodin: r nt,t djghjc ^)
07:27
к тебе вопрос
07:31
если я правильно понимаю, то надо создать темплейт для check в приложении.
07:31
каталог темплейта должн называться так же как зовется проба(snmp-interface).
07:31
а самй файл шаблона как обозвать?
07:38
доброго времени суток :)
07:38
а этот плагин актуален еще?
07:38
07:43
IRevent, ох ты что откопал, помоему он уже попахивает
07:44
ну я об этом тоже догадываюсь что попахивает :) а кто чего щас использует для построения дерева? а то документации нет вообще
07:56
Всем привет! Не заметил когда, но в шедулере пропал запуск по сбору конфигов. В данный момент не происходит ежедневного сбора конфигов. Это новая фича или у меня что-то не так?
08:00
MaximFomin: См. noc.conf на предмет "config discovery"
08:01
IRevent, на сколько я знаю кроме автора им особо никто и не пользовался, так что лови его
08:02
Dmitry11: [config_discovery] initial_submit_interval = 900 save = true enabled = true initial_submit_concurrency = 20
08:02
а дерево никто не строит?
08:03
MaximFomin: Значит должно собираться
08:03
есть даже issue по прокладке вланов с картой и выбором маршрутов
08:03
там весь необходимый код
08:04
mikevlz|2: ты это пальцем покажи :)
08:05
привет
08:05
столкнулся с проблемой, уже 2 часа копаю что не так, nginx выдает ошибку (60: Operation timed out) while reading response header from upstream
08:06
подскажите плиз где мог накосячить с настройками
08:07
это новая инсталляция или ты поломал что?
08:09
mikevlz|2: ну то что ты лентяй это понятно :)
08:17
denix3, конфиг в документации на сайте нока для нджинкса есть, сверь.
08:17
ну и сам нок-то взлетел?)
08:17
по логам и процессам смотри, особенно тебя интересует noc-web daemon
08:18
да, нок поднялся, а конфиг нджинкса скопировал как раз с сайта, делол все по инструкции которая для freebsd
08:21
она немного устарела, смотри в installation разделе
08:23
08:24
и если нок в отличном от /opt/noc месте - не забудь подправить пути
08:24
в конфиге нджинкса.
08:25
угу, это я поправил
08:27
Dmitry11, Дима, а это твой профиль на HP.iLO2?
08:28
mikevlz|2: а само дерево чем строил?
08:28
IRevent: NetworkX или я не понимаю, о чем ты
08:28
_4ePTeHok: У меня нету такой железки. Видать закоммитил то, что прислали
08:29
эх, и подергать некого.) я для iLO3 запиливать буду, но там с снмп трапами не очень ясно все..думал есть у кого опыт)
08:30
mikevlz|2: понял спасибо покопаю :)
08:31
_4ePTeHok, а чего ты хочешь?
08:31
ФМ?
08:32
а чего там, пиши регекспы и всего делов
08:33
да не, там в самом ило не очень понятно как формируются трапы -через какие-то агенты на ОС самого сервера
08:35
ну как бы, тебе какая разница
08:35
трап пришел
08:35
вот его и парсь
08:35
настроить его еще надо))
08:35
к тому и спрашивал
08:36
а, я думал ты с ФМ колдуешь, а ты еще только сервер настраиваешь
08:37
-) правила я знаю как писать, было дело вместе с классами
08:51
вопрос, что писать в разработчиках nocproject? В забиксе ясно SIA Zabbix а в NOC?
08:53
привет. позвольте тупой вопрос, как раскрашивать алармы по важности?
08:54
если мой склероз мне не изменяет, то раньше в свойствах МО было что-то про это, а сейчас не вижу
08:54
стили в /main/styles
09:01
не. наверное мой вопрос скорее о классификации
09:01
если я хочу разделить например пинг фейлды по важности, мне нужно свой classification rule добавлять?
09:02
мм..я вроде как в ипаме адреса по стилям разнес - и после этого в фм автоматом по разному стали пинги раскрашиватся.
09:02
могу ошибаться, давно дело было.
09:04
о, и правда оно в ипаме
09:04
а я думал в МО
09:52
привет всем!
09:53
коллеги, а что хранится в таблице монги: noc.log.sa.failed_scripts.bson? у меня эта таблица аж 41 гиг весит! её можно безболезненно дропнуть?
09:54
MindGames, у тебя скрипты фейлятся, сначала исправить, потом дропнуть
09:54
а как понять какие скрипты и где фейлятся? :) я думаю, это давно еще было, просто в таблицу упало и лежит там уже год или более
09:55
думаю дропнуть для начала а потом если снова будет расти - то искать
09:55
эта таблица периодически очищается
09:55
правда понятия не имею что там фейлится
09:56
MindGames, sa > reports > failed scripts
09:57
MindGames а ты ету таблицу убей
09:57
db.noc.log.sa.failed_scripts.bson.runCommand("drop");
09:57
и всё
09:58
ну вот я так и хотел сделать и посмотреть - вырастет ли она
09:58
у меня она все время вырастает до каких-то нецензурных размеров
10:04
<zi_rus> смеешься? :)) он 41 гиг не выдаст мне там %)) по тайм-ауту отвалится ;))
10:05
а я зачинил все. файлед скрипты.
10:05
у меня туда падают тока типа пинг таймаут
10:05
а я про них даже и не знал. пока не начал искать от чего ж у меня так база пухнет :)
10:08
MindGames, плохо что до такого довел
10:11
ufir, что-то не получается у меня :(( db.noc.log.sa.failed_scripts.bson.runCommand("drop");
10:11
{ "errmsg" : "ns not found", "ok" : 0 }
10:12
вот так отдает
10:12
я сначала mongo запустил и там делал
10:12
zi_rus, конечно плохо.. я вообще нок запустил - много работы было = не до него :( так и не обновился, кстати :(( на новый год планирую
10:12
MindGames а так db.noc.mac_log.runCommand("drop");
10:13
ой, это не то
10:13
db.noc.log.sa.failed_scripts.runCommand("drop");
10:13
вот
10:14
не канает :(
10:14
{ "errmsg" : "ns not found", "ok" : 0 }
10:15
тоже самое
10:15
ааа
10:15
понял
10:15
блин
10:15
надо было ж use noc написать наверноре
10:15
ага
10:15
или просто mongo noc
10:15
вбил db.noc.log.sa.failed_scripts.remove(); - думает.. ;)
10:16
только не пишите сейчас что "все пропало!! надо было дроп делать!!" :)))
10:16
а то я сща запаникубю ;))
10:23
тоже разгребаю сейчас failed_scripts - ушёл в отпуск на 2 недели, народ в это время кое-какие свитчи поменял, а теперь нок в шоке - почему длинки стал кьютечами
10:23
в монго ничего не хранится важного
10:23
оно там всё собирается
10:24
с каждым отпуском всё более убеждаюсь - нужно запилить-таки валидаторы, причём не только на конфиги... а то возвращаешься и начинаешь разгребать
11:06
чета долго удалячет :((
11:06
висит монга
11:06
нормально. у меня БД когда под 20 гиг минут 30 фигачит. ты кстати нок останови
11:06
в разы быстрее будет
11:12
я столкнулся с такой же проблемой
NOC-325 ее можно решить?
11:16
dvolodin: посмотрел. Полетом мысли восхищен...
11:18
дополнения/замечания будут?
11:19
не-а
11:19
я на твои вопросы ответил. ответиь на мой ответ :)
11:20
в pm/check есть шаблоны формы для каждой пробы. Как туда добавить snmp-interface?
11:21
в смысле добавить?
11:21
форма в check'е описывается
11:21
ye lf
11:21
ну да
11:22
я когд посмотрел, в список проб для выбора добавляются только те, для которых есть шаблон формы.
11:22
для snmp-interface нет шаблона формы.
11:22
как его добавить?
11:22
или даже более широкий вопрос, как сделать так, чтоб можно было добавить check по пробе snmp-interface?
11:33
dvolodin, ты тут, возник вопрос, смотри, ASR в логах на коммит конфига присылает номер changeset
11:33
а джунипер или кто еще известный тебе так же делает?
11:34
может эти номера к CM привязать?
11:34
dvolodin, будут.
11:35
а там будет snmp конфигурация ?
11:35
надо бы
12:03
бгг
12:04
на DGS-3100 get_interfaces не работает нормально. А еще у него коряво отрабатывает expand_interface_range. Ладно, там в сабе надо вместо Is_bridge: true Отдавать enabled_afi: [BRIDGE]
12:05
так оно из-за нерабочего разворачивателя не все вланы к сабу пририсовывает.
12:05
mikevlz|2: шаблон там в js части
12:05
dvolodin: я уже разглядел
12:05
а про is_bridge - да, бага
12:06
там весь вопрос в чем. Его можно взять от snmp-пробы, одно поле убрать, другое добавить. А назвать его КАК?
12:06
шаблон ентот
12:12
как-нибудь по-другому :)
12:12
т.е. похер как?
12:13
главное - чтоб каталог назывался правильно, шоле?
12:15
где ты вообще is_bridge нашел?
12:15
DGS3100.get_interfaces
12:15
но у меня говно мамонта, да.
12:18
там да, лучше отдавать enabled_afi
12:22
dvolodin: а если я отдам разворачивалке диапазона интерфейсов такую строку: 1:18,1:23-24,
12:22
она обидится?
12:23
да, в конце стоит запятая, я знаю :)
12:30
а какой профиль для железки самый "правильный" по коду, чтобы его брать за основу для написания своего
12:45
Force10.FTOS неплох, Arista.EOS
12:52
ух... ну и говно, этот ваш DGS3100...
12:54
=) ктото еще сомневался?)
12:56
мамонтячье
12:56
фоссилизированое
12:57
12:57
я знаю, я норкоман... но я его зафиксил
13:02
хотя оно там всетаки кривое...
13:02
но вроде рабочее
13:05
"{0}{1}".format(stack_num,p)
13:05
это ты зря
13:05
"%s%s" % (stack_num, p)
13:07
я же говорю: я норкоман
13:07
к тому же, в более свежих вроде только формат и остался. не?
13:07
в более свежих червяках
13:13
нет, чушь
13:13
наоборот, формат не будет работать в 2.6
13:13
да и упорот он без меры
13:13
я не против.
13:14
мне оно работает. Наконец-то нормально вланы в интерфейсы складывает
13:27
а чем тебе там expand не понравился
13:28
а ты посмотри, что он экспандит?
13:28
он там экспандит 1:18,23-24, в итоге получается список: 1:18, 23, 24
13:29
а должно быть 1:18,1:23,1:24
13:29
да еще и с учетом стека...
Share this page
Share this page: