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: 28.06.2013
MindGames #
05:47
блмн! кто и когда успел мой ник зарегистрировать 4)
freeseacher #
05:48
надо сказать не самый редкий ник :)
MindGames #
05:51
ага. причем странно ;) на самом деле - MiindGames это неправильный ник ;)
05:51
я его взял под впечатлением от фильма Игры разума ;)
05:51
но в оригинале, название этого фильма звучит иначе
05:51
не помню точно уже как.
05:52
A Beautiful Mind кажется
dvolodin #
05:58
ну-с, event'ы кто-нибудь уже попробовал?
Hanapi #
06:48
привет
06:49
а как называется таблица, где узлы описаны?
06:50
в PostgreSQL
dvolodin #
06:54
какие узлы?
e_zombie #
07:05
а нафига нужно STP discovery ?
dvolodin #
07:05
это как это нафига?
07:08
топологию он определяет
07:08
линки
Hanapi #
07:11
задача такая, сделать импорт сетевых узлов с zabbix на NOC
07:11
щас пытаюсь выяснить, где какие изменения нужно сделать и что импортировать
07:12
что то я пока совсем не разобрался в структуре БД NOC
e_zombie #
07:12
dvolodin: эээээээ я не силён в сетевых технологиях, но всегда думал что STP только для опеределения петлей. тоесть чтобы строилась карта нужно и его включать?
Hanapi #
07:13
STP определяет петли, но использование его несколько шире
07:13
в том числе и резервирование
e_zombie #
07:14
тоесть если включить хуже не будет?
07:16
кстати давно хотел задать вопрос. при построении карты используется один протокол или совокупность? у нас часть оборудования на cdp чать на lldp и общего знаменателя нет. будет ли строиться карта например между цискох и кютечем если у одного cdp а у второг
zi_home #
07:17
Hanapi, делай импорт через csv, тогда не накосячишь
e_zombie #
07:18
2013-06-28 11:18:16,928 [Cisco.IOS.get_cdp_neighbors(88.147.129.223, 88.147.129.223)] Stuck in CLI. Cancelling - это что может значить?
zi_home #
07:19
что-то зависло, попробуй дебаг-скрипт прогнать на этих железках
dvolodin #
07:31
e_zombie: можно разные протоколы использовать для discovery
MindGames #
07:32
кстати, а циска LLDP понимает? а то если длинк подключен к циске, то cdp его не видит, соответственно dlink тоже не видит циску :(
07:33
и еще поврос, dvolodin , у меня нок отправляет письма, и в них есть ссылка вида: <a href=https://nmg.pki.net/fm/alarm/51cd2826c42d892d3b000040/>51cd2826c42d892d3b000040</a> . вот в письме прям вот так текстом она и приходит, а не в виде ссылки.. Это как-то можно исправить?
dvolodin #
07:34
MindGames: понимает, только на мелких каталистах он начинает работать где-то с 12.2(50)
07:34
а по дефолту на них 12.2(37)
MindGames #
07:34
dvolodin, не помнишь на память, как включить?
07:35
у меня 12.2(50)SE5
07:35
12.2(55)SE3 в общем, более или менее свежий ;%)
Hanapi #
07:39
zi_home: По CSV хорошая идея, но делов том что нужно постоянно это делать... У нас есть специальная служба, которая ведет zabbix, поэтому хотел скриптом постоянно обновлять NOC
zi_home #
07:40
Hanapi, то что ты будешь скриптом делать с БД можешь делать и с csv
07:40
MindGames, нужно чтобы письмо приходило как хтмл а не plain text
MindGames #
07:41
zi_home, это как-то отдельно включается в нок?
zi_home #
07:41
может достаточно добавить теги <html></html>? а может нужно что-то больше, я никогда с почтой не работал особо
07:41
может там в заголовке какие-то указания есть что это хтмл
07:42
тогда ничего не получится
MindGames #
07:42
надо будет поковыряться.
dvolodin #
07:43
content-type там надо выставить
MindGames #
07:44
dvolodin, а где?
dvolodin #
07:44
в самом письме
07:44
если делать HTML-рассылку, то это noc-notifier надо учить
zi_home #
07:49
может быть стоит так сделать
07:49
тогда в письмах можно будет нормальное форматирование делать
07:49
и картинки вставлять
MindGames #
07:55
картинки :)))
e_zombie #
07:56
с сиськаме?
mikevlz|2 #
07:56
bpdhfotyws
07:56
извращенцы
07:56
а еще меня сказочным называли
dvolodin #
07:56
будет тебе тетя с сиськами говорить: "…. ты опять забыл прописать description на порт …. не делай так!"
MindGames #
07:58
..а то накажу!!
07:58
и тетя такая с плеткой..
dvolodin #
07:58
это к теме настенькиных комиксов на наге
mikevlz|2 #
07:59
уникальная волосатая черная тетя без сисек и с огромным членом :)
07:59
в кепочке
MindGames #
08:00
mikevlz|2, ТВОЙЮЖТЫМАТЬ!!! :)
mikevlz|2 #
08:00
чо, страшно?
MindGames #
08:01
ДА НЕ то слово!!!
mikevlz|2 #
08:07
dvolodin: не занят?
08:10
dvolodin: https://dpaste.de/4IIHX/
08:10
я слегка модифицировал link_discovery job
08:12
вроде логика не поломалась, однако понять не могу, что виляет. Часть PLC у меня получается пустым local_interface. Если на свиче выполнить get_lldp_neighbors - все зашибись. Локальный порт виден, удаленный тоже.
08:12
а вот job упорно в базу кладет local_interface: None
zi_home #
08:18
freeseacher, ты тут?
freeseacher #
08:18
ога
zi_home #
08:18
мне кажется скриншот про workflow лишний
08:18
оно и не работает еще толком, а елси и работает то только один человек знает как
freeseacher #
08:19
ага. согласен с тобой. но через полгода оно заработает как нить. и чо опять его выкладывать ;)
zi_home #
08:20
а ты представляешь как это сейчас выглядит
08:20
у нас есть такая штука
08:20
ну не совсем есть
08:20
а может быть когда-нибудь
freeseacher #
08:22
ну модуль kb же я не стал выкладывать :)
08:22
а он тоже как бы есть.
mikevlz|2 #
08:23
вы еще обсудите, надо ли выкладывать скриншот с ГИС
freeseacher #
08:23
обсудили :)
08:23
уже
mikevlz|2 #
08:23
KB как никак можно пользоваться. Да, она не так удобна, как ВИКИ, но можно туда писать
08:24
а вот как пользоваться ГИСом - хз
freeseacher #
08:24
через mongo
mikevlz|2 #
08:24
и нахер оно такое нужно?
zi_home #
08:25
для гис надо сначала гаучить нок хранить узлы связи в себе
08:25
а потом их привязывать к карте
08:25
а потом кабеля по карте прокладывать
08:26
мне кажется первое стоит сделать даже независимо от гис
08:26
второе как бонус
08:26
а третье как супер бонус
e_zombie #
08:27
и активацию по смс.
mikevlz|2 #
08:27
я вон выложил уже в Issue прокладывалку вланов
08:28
PLC коммитилась хз сколько, отчет Failed scripts вроде до сих пор не закоммитили, еще вот прокладывалка вланов будет висеть хз сколько
zi_home #
08:29
ну у нас один коммитер кажется, дави на него
08:29
он так любить выпрашивать патчи и потом их не коммитить
mikevlz|2 #
08:29
не, вроде разные вещи разные люди могут коммитить
zi_home #
08:30
в твоем случае тоже?
mikevlz|2 #
08:31
вроде вон тому, с подчеркиванием в начале ника, давали право коммита в apps кучи веток дистрибутива. Чтоб он морды клепал
08:31
я про _4ePTeHok
zi_home #
08:33
а он забил
dvolodin #
08:37
mikevlz|2: я не успел ее внимательно просмотреть
mikevlz|2 #
08:39
ну это не страшно
08:39
а про мои исправления не можешь ничего сказать?
08:39
мне конечно кажется, что я не краб, а просто обновление прошивки такие эффекты дает. Но может я все-же краб?
dvolodin #
08:56
так, а кто у нас CSS владеет?
08:56
задачка есть простая
09:05
и опять - тишина
09:05
:)
09:05
короче, есть файл static/css/noc-extjs.css
09:05
в нем стиль noc-tp
09:05
задача -- доработать его до ума
09:06
чтобы таблицы были таблицами, и шрифт приличный был
09:07
проверить можно - посмотрев список интерфейсов в VC
09:08
оно же - в закладках events
zi_home #
09:09
на сколько приличный? кто это определяет?
dvolodin #
09:09
чтобы смотрелось красиво
09:09
extjs сбрасывает все стили
09:32
вроде поправил по минимуму
mikevlz|2 #
09:32
ты про стили?
dvolodin #
09:34
да
freeseacher #
09:38
dvolodin, у меня ничо не изменилось :)
09:38
выглядит так же :))
mikevlz|2 #
09:39
freeseacher: обновись :(
freeseacher #
09:39
mikevlz|2, а я на апстриме давно
09:39
и последний коммит есть
09:39
я проверил
dvolodin #
09:39
сбрось кеши
freeseacher #
09:39
сбросил
09:39
и проверил что этот стиль записан
dvolodin #
09:40
и shift + reload
freeseacher #
09:40
Ctrl+f5
mikevlz|2 #
09:40
Ctrl + Alt + Reset три раза
freeseacher #
09:40
да да
09:40
все сделано
mikevlz|2 #
09:41
монитор протри...
09:41
больше идей у меня нет
_4ePTeHok #
09:42
mikevlz|2, zi_home: никто не забивал. Смена страны проживания отбирает кучу времени.
MindGames #
09:42
_4ePTeHok, куда перебрался то?
_4ePTeHok #
09:42
где погорячее, бижний восток
mikevlz|2 #
09:42
да ладно. У меня оно есть, мне нормально. Надо только, чтоб линки в базе были не особо улетали
zi_home #
09:43
а вот если бы это была не таблица а цепочка
09:44
трасса влана
09:45
тесксом или картинкой
freeseacher #
09:45
все я проникся
mikevlz|2 #
09:45
сделай
freeseacher #
09:45
на один коммит младше
zi_home #
09:48
скрин покажите
freeseacher #
09:48
http://www.imagebanana.com/view/hahks6nb/xkPqbI4ZYp
09:48
пробелов нету
mikevlz|2 #
09:50
ухтыужас
freeseacher #
09:50
ваабщенеговори
09:51
dvolodin, у нас кстати есть ужасная беда с репой.
09:51
нигде в Bitbucket не высвечивается номера комитов
09:51
только хеши.
MindGames #
09:51
по-моему это даже хуже уникальной волосатой черной тетки без сисек и с огромным членом :)
freeseacher #
09:52
о!
09:52
MindGames, я помню ты говорил что ваабще не программист
MindGames #
09:52
freeseacher, ага
freeseacher #
09:52
дык может ты дизайнер ;)
MindGames #
09:52
freeseacher, дизайнер я еще хуже, чем программист ;)
09:53
в студенческие годы баловался тем, что писал сайтики в блокноте.. но тогда с дизайном ни кто осоо не саморачивался ;))
09:53
ну, у меня есть одно преимущество... чувство юмора ;))
freeseacher #
09:54
блин где бы UI дизайнеров найти 30 человек :)
MindGames #
09:54
да нафиг нам дизайнеры? по-моему, у нас вполне лаконичный и удобный дизайн
09:54
в ноке
freeseacher #
09:54
:)))
zi_home #
09:54
freeseacher, у вас же куча программеров херней страдают
MindGames #
09:55
коллеги, я вас покину ;) до понедельника
_4ePTeHok #
10:08
freeseacher, если юи дизигнер придет, придется кучу всего переделывать)
10:09
в частности текущую концепцию форма-грид, где форма не интерактивна и не может вызывать доп. диалоги
zi_home #
10:09
_4ePTeHok, если рядом с дизайнером будет сидеть программер который будет реализовывать его хотелки, то почему нет
_4ePTeHok #
10:10
есть еще субъективный момент
zi_home #
10:10
всем не угодишь
_4ePTeHok #
10:10
именно
zi_home #
10:11
для этого и нужен дизайнер, угождать надо ему
10:23
dvolodin, слушай, а уведомление о закрытии аларма, что мешает реализовать?
10:24
это такая штука
10:24
нужная
freeseacher #
10:30
у нас куча программеров страдает хернем. но они считают что это их работа.
10:30
врятли есть способы их переубедить
dvolodin #
10:35
freeseacher: давай их ко мне :)
10:35
_4ePTeHok: ты отстал от жизни, в ModelApplication появились дополнительные экраны :)
10:36
пример - DNS Zones
zi_home #
10:41
dvolodin, про письма что-нибудь скажешь?
dvolodin #
10:42
полковнику никто не пишет
zi_home #
10:42
жаль, надо запилить чтбы писало
freeseacher #
10:43
dvolodin, а я же правильно понимаю что сейчас все коммиты через форк и никто не имеет права записи в основную репы кроме тебя ?
dvolodin #
10:43
почему, у Dmitry1 есть права
10:43
:)
freeseacher #
10:44
кстати про писать... могу отправить слегка спама :) из папки варнинг. ;)
_4ePTeHok #
10:49
dvolodin, первые же претензии со стороны нескольких пользователей были на неудобство первоначального ввода данных - как пример в модуле peer пытаются добавить пира, а оказывается что надо создать кучу сопуствующих объектов, причем все - из разных мест
10:50
"нельзя было чтобы сделать чтобы рядом с полем для ввода была кнопка открывающая диалоговое окно для создания соотв. параметра, без лазания по дереву навигации
10:50
"
10:50
как то так звучит
10:50
я понимаю что можно сделать с полем кнопки тупо ссылку открывающую новый таб соответствующий
10:51
как самое простое решение
10:51
но насколько оно удобнее...
dvolodin #
10:52
_4ePTeHok: да, я думал насчет плюсика рядом
_4ePTeHok #
10:52
в части того же Peering Managment было предложение на возможность импорта данных из райпа
10:52
ну или других риров
10:52
dvolodin, именно плюсик я и думал
zi_home #
10:55
а никто не хочет popular issues разгрести, там много интересного
freeseacher #
10:57
zi_home, лес рук
zi_home #
10:57
надо вызывать к доске
10:57
идем по списку
10:57
_4ePTeHok?
_4ePTeHok #
10:58
счас гляжну чего там
11:01
dvolodin, кстати что там по графикам?) первым же делом предлагаю встроить дефолтовый график загрузки активаторов задачами)
freeseacher #
11:07
_4ePTeHok, это не первое :))
_4ePTeHok #
11:07
а чего первое?)
freeseacher #
11:07
это одна из сложных задач
11:07
первое это сбор snmp
11:08
это простая задача.
zi_home #
11:08
так он есть
freeseacher #
11:08
zi_home, ты пользовался ?
11:08
у меня после перезапуска нока перестает рисовать граифк
zi_home #
11:08
нет, сначала надо обновиться
freeseacher #
11:09
точнее график не перестает рисоваться, но данные собираться перестают
dvolodin #
11:38
это связано с залипанием насмерть pmwriter?
freeseacher #
11:42
неа
11:42
он не может просто определить куда ему вливать результаты
dvolodin #
11:43
это как это?
freeseacher #
11:46
фиг знает
11:46
щас пробовал воспроизвести
11:46
в логах тишина была
11:47
пока не зашел в пробу и не сохранил ее в логах была тишина.
11:47
щас вижу что начало чо то происходить
11:47
собираются данные
11:48
а ну и браузер завис. при поытки показать график за семь дней
11:49
у меня есть легкое подозрение что эта библиотека графиков не оптимизирована под такое колво значений...
mikevlz|2 #
11:49
подтверждаю. Я уже писал тут, что пока не пересохранишь чек, ничего нового не идет
freeseacher #
11:50
в итоге браузер вылетел :)
_4ePTeHok #
11:53
эта, а по старинке пост-апдейтом уже не обновиться, да?)
freeseacher #
11:53
хром вылетать не стал.
_4ePTeHok #
11:53
онли апгрейдом?
freeseacher #
11:53
_4ePTeHok, его уже нет
_4ePTeHok #
11:54
ага, а в конфе апгрейда - HG это путь к репозиторию или к самому бинарнику?
mikevlz|2 #
11:55
это путь к локальной репе, где конфиги будут лежать
freeseacher #
11:55
какая переменная ?
_4ePTeHok #
11:55
## hg path
11:55
HG=$(which hg)
mikevlz|2 #
11:55
а
11:55
я ошипся
11:55
это бинарнек ртутный
_4ePTeHok #
11:56
угу
11:56
а без судо оно отработает?)
dvolodin #
11:58
freeseacher: сколько значений было всего?
mikevlz|2 #
12:47
окакклева
12:48
чета у меня редактирование зоны поломалось
_4ePTeHok #
12:50
а не было прблем с высокой нагрузкой на cpu с последними обновлениями?)
12:50
у меня правда ивентов под 10М
12:53
а, во прожевало..
zi_home #
13:10
а ивент триггер срабатывает раньше чем закрывается аларм?
13:10
хочу сделать финт ушами
13:11
написать пируль который будет вызываться на каждый пинг ок
13:12
если по тойже желзке есть активный аларм пинг файлед то посылать письмо что железка вернулась
13:12
иначе придется искать среди алармов закрытых в последнюю минуту
mikevlz|2 #
13:12
эээээ, уважаемый, да вы лекарства пить должны...
13:12
далеко не факт, что успеет, зачем тебе гонка условиев?
zi_home #
13:14
а что еще делать
13:14
можно два условия проверять
mikevlz|2 #
13:14
ну...
zi_home #
13:14
сначала активные потом закрытые
13:15
тогда наверняка
13:15
что делать если штатный функциона л сосет
13:15
приходится мастрячить костыли
13:16
меня больше смщает дикое количество проверок
13:16
пять сотен срабатываний в минуту
13:17
а письма должны посылаться максимум пять в день
13:18
опять придется разбираться с ноком, как скриптом посылать письма
13:24
кто-нибудь знает как это сделать
mikevlz|2 #
13:24
да
zi_home #
13:25
кто?
mikevlz|2 #
13:25
идешь в main/setup/pyrule, смотришь код version enventory pyrule
13:25
оно посылает письма
zi_home #
13:25
ок
13:25
хорошая новость
mikevlz|2 #
13:25
куда вкрячивать это - скорее всего в модель sa/managed_object
13:26
потому что там устанавливается статус.
13:26
если статус объекта не сменился, то он не начала пинговаться.
13:26
правда бывает так, что пинговаться начал, а аларм не закрылся, ну да это фигня
zi_home #
13:27
можно и ивент триггер замутить
mikevlz|2 #
13:27
ну... да. Можно. Только что ты будешь проверять?
zi_home #
13:28
был ли аларм
13:29
если был прислать письмо
13:29
а как я смогу реагировать на изменение статуса объекта, я же не могу его отслеживать
mikevlz|2 #
13:30
даже не в managed_object надо совать, а в objectstatus. Там как раз проверки все есть
zi_home #
13:30
какие проверки?
mikevlz|2 #
13:30
сделай это через mq, надо обновиться - откатил патч, обновил, накатил патч
13:31
проверки типа "был ли он в дауне, тот кому меняем статус"
13:31
там рядом пририсуешь еще отправку сообщения, что поднялся узел, будешь счастлив
13:32
вот ща смотрю, понимаю, что Дима юморист...
zi_home #
13:32
я понял, ты предлагаешь патч написать
mikevlz|2 #
13:32
да
zi_home #
13:32
я не осилю
13:32
проще кривой пируль
mikevlz|2 #
13:33
блядь...
zi_home #
13:33
а потом может и до патчей дойду
mikevlz|2 #
13:33
патч писать так же как и пируль
13:33
отладить - да, не так уже просто
13:33
но все зависит от патча
13:33
тут все тривиально
zi_home #
13:33
пирули и сниппеты я пишу просто
13:33
а тут каието классы, методы
mikevlz|2 #
13:34
в sa/models/objectstatus.py добавляешь нужное
zi_home #
13:34
я вообще не понимаю значение этих терминов
13:35
и кстати, это неправильно связываться с object status
13:36
надо же по любым алармам закрытие делать
13:36
пинговалка это просто частный и самый востребованный
mikevlz|2 #
13:38
ну тогда не делай =)
_4ePTeHok #
13:47
=)
13:47
Дима юморист тот еще
14:42
freeseacher, есть пара минут чтоб объяснить как заставить работать графики?:)
mikevlz|2 #
14:47
создай чек
14:48
потом смотри в timeseries, что они обновляются
14:48
дальше кнопкой предпросмотра можно будет смотреть графики
_4ePTeHok #
14:51
ага, спасибо
14:52
интервал там в секундах?
mikevlz|2 #
14:54
да
_4ePTeHok #
15:00
ага, снмп еще не конфигурится..
mikevlz|2 #
15:01
конфигурится
15:01
оид с цифры начинай, а не с точик. И он только цифровой, вроде
_4ePTeHok #
15:02
у меня при создании чека при выборе снмп - поле конфигуре не обновляется вообще
mikevlz|2 #
15:02
у меня получалось создать...
15:02
мож Володин сломал что...
_4ePTeHok #
15:03
тест, tcp, mongo и т д - обновляет, а снмп нет
15:13
мм
15:13
2013-06-28 18:47:34,854 [<STOMPClientSocket(0x80437a8d0, 127.0.0.1:19705, )>] Connection refused
15:13
в логе noc-pmprobe.log
15:13
конф стандартный
15:14
там нигде не надо юзера и пасс руками прописывать еще где то кроме конфа этого демона,
15:14
?
mikevlz|2 #
15:15
если все на одной коробке вертится - нет. стомп верит всем на холокосте
_4ePTeHok #
15:15
хм. чой то он тогда
15:16
у меня на одной
zi_home #
15:26
_4ePTeHok, у меня та же ошибка
_4ePTeHok #
15:27
сегодня обновлял
zi_home #
16:06
у меня изначально была, ка впервые обновился до версии с новыми демонами
16:06
может от ОС зависит
16:06
у мен тестовая инсталляция на центоси
_4ePTeHok #
16:21
фряшка
16:21
у меня просралось вроде после пары перезапусков)
16:34
даже рисует..
zi_home #
17:06
живительный ребут
Tweet
Share this page
Share this page: Tweet