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: 25.06.2013
dvolodin #
04:12
великий распил завершили :)
04:13
давайте вернемся к графикам
04:13
какие предложения будут?
04:19
остановились на необходимости набора проб, которые будут кастомизироваться внешними шаблонами
zi_home #
04:23
меня беспокоит наличие возможности экспортить графики в виде картинки
dvolodin #
05:19
zi_home: для каких применений?
zi_home #
05:24
хотя бы графики в отчеты вставлять
05:24
или на сайте повесить
05:24
всякие ix любят это делать
05:26
или получать график в какой-то внешней программе
05:26
картинка оно всегда лучше чем строить своим движком по сырым данным
05:26
это так навскидку
ufir #
05:26
а как хоть эти графики в ноке выглядят-то ?
dvolodin #
05:26
вот в этом не уверен
zi_home #
05:27
лично меня беспокоит именно вариант с отчетами
05:27
неуверен в чем?
dvolodin #
05:28
в том, что картинка всегда лучше
zi_home #
05:28
ладно, не лучше но проще
05:29
я почти уверен что не только мы используем графики для отчетов
dvolodin #
05:30
кто-нибудь смотрел Google Gadgets API ?
05:35
имеет ли смысл заморачиваться с ними?
zi_home #
06:10
dvolodin, кстати, ты же пилишь графики на extjs, а там я смотрю есть штатный экспорт (http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/charts/Area.html)
06:10
так что не вижу смысла сопротивляться
dvolodin #
06:11
ты посмотри, как он работает
06:11
svg.sencha.io
06:11
:)
06:12
ты точно хочешь прогонять свои графики через сторонние серверы?
zi_home #
06:12
не хочу
06:13
а ты уверен что он прогоняет
dvolodin #
06:13
а я слепой?
zi_home #
06:13
ну может ты что-то не так интерпретировал
dvolodin #
06:15
defaultUrl: 'http://svg.sencha.io',
06:15
во первых, это не работает в ExtJS 4.0.7
06:15
метод из 4.2
06:16
во вторых, все, что он делает -- это POST на заданный URL
06:23
теоретически, можно сделать аналогичный сервис и в самом NOC, но тогда понадобится что-то вроде http://cairosvg.org
06:24
и NOC будет тащить за собой pycairo
mikevlz #
06:24
нахрен бы он нужен :)
dvolodin #
06:24
да и сам cairo
mikevlz #
06:24
давайте ему еще иксы в зависимость засунем? :)
dvolodin #
06:25
вроде, обезают без иксов и qt, но все равно
hartmy #
06:25
vsem privet!
dvolodin #
06:25
http://www.sencha.com/forum/showthread.php?262757-Python-script-for-SVG-to-PNG-conversion-with-Extjs
06:26
вот так же народ и делает
06:26
но, в любом случае, сначала надо портировать NOC на ExtJS 4.2
mikevlz #
06:28
dvolodin:эту хрень если и делать, то опциональной
hartmy #
06:28
kogda v vc ja delau 'import from switch' to zagrugajutsa vse vlani, interfaci i im stavitsa v sootvetstvie prefixi , a mogno li sdelat toge samoe s routerami ? toest' vlani terminiruutsa na pod interfasah routera. vot etogo sootvetstvia megdu prefixom na podinterface i vlanom ne hvataet
dvolodin #
06:28
mikevlz: угу
hartmy #
06:29
dvolodin #
06:33
вот reportlab надо бы приспособить
06:33
отчеты в PDF выдавать
06:43
вообще - мечта идиота - выгрузка интерактивной карты в PDF
06:43
карты сети с переходами между ними, карточки оборудования, и все в одном файле
Dmitry1 #
07:24
Даешь SA и FM на ExtJS !
07:25
Мы как раз переходили на ExtJS из-за FM. Потому как там тупо перегружается грид, а в ExtJS можно это сделать событийно
dvolodin #
07:40
я вот думаю, имеет ли смысл резать event'ы и alarm'ы по разным коллекциям?
Dmitry1 #
07:48
Сейчас ведь работает
07:48
Единственное - нужн научиться поднимать алармы не только из ивентов, а и по другим событиям
zi_home #
07:50
это не сложно мне думается
dvolodin #
07:51
Dmitry1: а зачем?
zi_home #
07:51
hartmy, мне кажется vc bind filter это об этом
dvolodin #
07:51
хочешь поднять alarm - делай event
07:51
хотя, даже сейчас ты можешь поднять alarm без event'а
zi_home #
07:51
dvolodin, ну как же, а из тех же графиков при превышении предела
dvolodin #
07:52
zi_home: сейчас для этого используются события PM OK, PM WARN, PM ERROR
07:52
и по ним поднимаются alarm'ы
Dmitry1 #
07:52
Смотри, у нас есть ивент. Мы на основе него запускаем pyrule, а уж она запускает аларм в зависимости от каких-то значений
zi_home #
07:52
серьезно, там есть такие?
dvolodin #
07:52
zi_home:
07:52
да, есть
07:52
и работали они
zi_home #
07:53
пм не работал а события уже были :)
dvolodin #
07:53
работал он вполне
07:53
настройка только через конфиг-файл была
zi_home #
07:53
а еще отклонения от прошлых значений, тоже себе событие
07:54
всякие резкие провалы на графиках
Dmitry1 #
07:54
Я вот об чем. У нас совсем нету этих pyrule. А по идее, должны быть на каждый чих. А пользователь уже галочками "активно/неактивно" включает или выключает их. И этим настраивает поведение NOC
zi_home #
07:55
ну вот сейчас каждый сам их пишет
07:55
может поделимся, определим самы еполезные и встроить их
Dmitry1 #
07:55
И зачем? Если должен быть набор базовых
zi_home #
07:56
у меня есть моих
07:56
один я в болгах отписал
Dmitry1 #
07:57
Вот пример: Если у нас есть ивент "link down", то у нас вызывается скрипт "get_interface_status". Так вот, он должен вызываться из pyrule, а пользователь уже должен сам решить, включить этот pyrule, или выключить
zi_home #
07:57
нет
07:57
это срабатывает джоб
07:57
джобы надо настраивать
07:57
джобы сделали для проверки алармов
07:58
пришел аларм и началась периодическая проверка по нему
07:58
кажется это уже реализовано, только не для всех алармов есть джобы
Dmitry1 #
07:59
Опять же для этого есть "Alarm Triggers", в котором можно включить или отключить уже готовый функционал
zi_home #
07:59
триггер срабатывает один раз, а джоб периодически
08:00
у меня есть прикольный пируль, который закрывает ненужные мне алармы
Dmitry1 #
08:01
Решать, запускать этот job, или нет, должен пользователь. И наиболее удобное место для этого - "Alarm Trigger"
zi_home #
08:02
если только триггеру приделать опцию периодичности
08:02
иначе тупо
08:02
и на самом деле все становится вперемешку
Dmitry1 #
08:02
Триггер - это обычный pyrule
zi_home #
08:02
сейчас у меня в триггерах только отсылка писем
08:03
плюс один пируль который ставит eigrp root cause
08:03
а будет еще 100500 с разными пирулями на каждый аларм
Dmitry1 #
08:05
К примеру. У нас есть аларм "Network | BGP | Peer Down". Где от него PyRule, которая ставит в "Peer Management -> Peers -> Status" ?
zi_home #
08:06
незачем все сводить к пирулям, это должен быть внутренний механизм который просто работает
08:07
это не должен быть триггер, это должен быть параметр аларм класса
08:07
а класс уже настраивать
Dmitry1 #
08:07
Этим внутренним механизмом нужно дать управлять пользователю
zi_home #
08:08
если не хочешь чтобы дергался линк статус, открываешь класс линк даун и снимаешь галовку "активировать джоб"
Dmitry1 #
08:08
Например, если я не веду базу пиров, то мне не нужно, чтобы при событии "Network | BGP | Peer Down" NOC лез в базу пиров
08:09
И я должен иметь возможность это включить, или отключить
zi_home #
08:09
Dmitry1, ты знаешь теорию, чем больше у человека выбора тем труднее его сделать
08:10
если ты не ведешь, нок посмотрит что у тебя пусто в таблице пиров и ничего не сделает
08:10
все просто
Dmitry1 #
08:10
А так у нас неготорые действия "прибиты гвоздями", и управлять ими нет никакой возможности
zi_home #
08:10
тут нечего настраивать и незачем
08:10
например какие?
08:10
нет возможности и нет надобности
Dmitry1 #
08:11
Смотри. Есть еще такая вещь: "Network | VLAN | VLAN Created". Тоже должен быть pyrule, который может заносить этот VLAN в базу VC
zi_home #
08:11
Dmitry1, в какти каждый график можно до усери кастомизировать, но кто этми занимается, все включают шаблон
08:12
а это спорный вопрос
Dmitry1 #
08:12
И опять же, у меня должна быть возможность это возможность включить и отключить
zi_home #
08:12
еще не видно, как это сказать, цели, как это будет выглядеть, что говрит политика партии
08:13
кто и как создает вланы и прописывает по сети
08:13
нок этого сейчас не может
Dmitry1 #
08:13
По ивентам Loop Detected и Vlan Loop Detected тоже должны какие-то события происходить
zi_home #
08:14
это ивенты, и опять же, к ним надо привязывать джобы к этим классам
08:14
а каджому джобу нужен скритп с командой
08:15
а в профилях кроме get_interface_status ничего нет
Dmitry1 #
08:16
Ага. Только у нас есть ивенты "Loop Detected", "STP Loop Detected". Ты предлагаешь к этим классам прибить гвоздями джоб ?
zi_home #
08:17
дак
08:17
*да
08:17
и в каждом классе сделать галочку
08:17
использовать джоб или нет
08:17
все
Dmitry1 #
08:18
А еще у нас есть ивент "Network | MAC | MAC Learned". Тоже гвоздями прибить запись этого MAC в таблицу "Inventory -> Mac DB" ?
zi_home #
08:18
я не говорил что надо ко всему подряд прибивать, у тебя аларм тоже не по каждому ивенту поднимается
Dmitry1 #
08:18
А если мне не нужна эта база ?
zi_home #
08:19
то тебе не повезло и она будет вестись, хотя бы в таком ограниченном и извращенном виде
08:19
если она тебе не нужна то ты и не заметишь что туда что-то падет
08:19
а если заметишь то переживешь
08:19
ничего страшного от этого не будет
Dmitry1 #
08:20
Логичнее было бы вынести все эти телодвижение в PyRules. А пользователю дать возможность включать или выключать их.
zi_home #
08:20
и у тебя на новой интсалляции когда ничего не настроено будет на входе 100500 пирулей с которыми надо разобраться что это такое
08:21
в 99% случаев люди просто забьют
08:21
работает не трожь
08:21
а потом мало ли когда пригодится
Dmitry1 #
08:22
У нас сейчас есть PyRule "FM -> Setup -> Event Triggers -> Refresh Config". И кому он мешает?
zi_home #
08:22
он один единственный
08:22
будет их тысячу
08:22
да и этот один никто не трогает
08:22
он просто есть
Dmitry1 #
08:22
Да. Но я могу ему дать селектор, что уже хорошо.
08:22
И включить или выключить его
zi_home #
08:23
селектор это извращение, ты можешь дать а можешь не давать
Dmitry1 #
08:23
А также сделать ему "Notification Group", чтобы сообщало кому надо об этом событии
zi_home #
08:24
ты и так это можешь сделать если захочешь
08:24
создав этот триггер самостоятельно
Dmitry1 #
08:24
А представь, если это было-бы прибито гвоздями?
zi_home #
08:25
это не было бы прибито гвоздями
Dmitry1 #
08:25
Т.е. для того, чтобы там что-то изменить, мне нужно лезть в дебри какого-то конфига в лучшем случае, а в худшем - в код NOC
zi_home #
08:26
если бы да ка бы. должна быть одна кнопка "сделать хорошо"
Dmitry1 #
08:26
Объясни, почему тебе не нравится Event Trigger PyRule на "Network | MAC | MAC Learned" или "Network | VLAN | VLAN Created" ?
dvolodin #
08:27
pyRule -- это механизм расширения функционала
08:27
базовые вещи, все-таки, должны быть в ядре
Dmitry1 #
08:27
Покажи мне бызовую вещь на "Network | MAC | MAC Learned" или "Network | VLAN | VLAN Created"
zi_home #
08:28
Dmitry1, чего не нравится apple в трехкнопочных мышах, почему на маках только одна кнопка
08:28
почему на айфонах нет лишних слотов и разъемов а нужное количество памяти уже распаяно
Dmitry1 #
08:29
zi_home: Покажи мне бызовую вещь на "Network | MAC | MAC Learned" или "Network | VLAN | VLAN Created"
zi_home #
08:29
чего тебе показать?
Dmitry1 #
08:29
Причем, настраиваемую, если я не хочу вести базу MAC или VLAN
zi_home #
08:30
не хочешь не веди, нок это сделает сам, в чем проблема
08:30
база на сто вланов и тысячу маков слишком много места на диске займет?
Dmitry1 #
08:31
Что значит сам? Я должен иметь возможность управлять поведением NOC так, как мне хочется
zi_home #
08:31
управляй, на сети он тебе ничего не сломает, а какая тебе разница какие базы он ведет
Dmitry1 #
08:32
Большая. В друг у кого-то начальство параноик, и хочет запретить где-то "светить" базу VLAN или MAC
zi_home #
08:33
где-то - это не про нок, нок - это не где-то
Dmitry1 #
08:33
И что, нанимать программиста на Python, чтобы он лез в код NOC и отключал этот гвоздями прибитый функционал ?
zi_home #
08:34
ты так и не назвал какой фунционал у тебя прибит что надо нанимать гвоздодер. ты часом не гуманитарий?
ufir #
08:35
сегодня ты гуманитарий, а завтра моешь планетарий =\
Dmitry1 #
08:35
Сейчас по "Link Down" вызывается job с проверкой состояния линкоа
08:35
линков
08:35
Для цисок я никой сложности в этом не вижу
08:36
Но для D-Link - это смерти подобно. Могу тебе выслать километровый файл "Failed Scripts", который затыкается на команде "show ports"
zi_home #
08:37
для этих джобов просто не допили, реализовали на скорую руку, для джобов нужно ставить галочку в классе линк даун использовать джоб для проверки или нет. и кто виноват что у тебя длинки простейшую команду не могут выполнить
Dmitry1 #
08:38
Причем все эти "Failed Scripts" вываливаются по таймауту, соответственно, не включается пейджинг. А мне потом ебут мозги операторы, что не могут посмотреть нормально логи.
zi_home #
08:38
это твой скритп не работает, ты из-за бага в твоем скрипте предлагаешь весь нок перехерачить на свой лад
Dmitry1 #
08:38
Уже некоторые требовали, чтобы я отключил на их районах эту фигню, которая им портит свичи
zi_home #
08:39
так отключи или на снмп переведи
08:39
бажный скрипт это не аргумент
Dmitry1 #
08:39
Как я могу это отключить только на определенных моделях D-Link ?
08:40
С PyRule я могу поставить "Selector".
zi_home #
08:41
отключай на всех или делай как на цисках сделано, скрипт возвращает что не поддерживается на данной платформе (например get_stp с какого-то старого свича такое пишет)
Dmitry1 #
08:42
Классное решение "отключай на всех"
mikevlz #
08:42
Нет, ну с одной стороны - я поддерживаю Дмитрия.
08:43
Да, надо сделать механизм активации/дезактивации периодики.
08:43
тех же проверок.
zi_home #
08:43
я про это сказал, нужна галочка, кто же спорит
mikevlz #
08:44
С другой стороны, Илья тоже прав. Слишком много настроек сломают неофита
zi_home #
08:44
но тут отключи а тут оставь, это какой-то некошерный подход
mikevlz #
08:44
ну почему?
zi_home #
08:44
а уж аргумент что хочу отключить потому что скрипт глючит это дикость
mikevlz #
08:44
есть же профили интерфейсов, которые фильтруют события с портов
zi_home #
08:45
не фильтруют, да и реагируют только на линк даун. придет там луп детек или шторм контроль и тотже аларм поднимется
Dmitry1 #
08:45
mikevlz: Все настройки выставить в "default". Т.е. чтобы все работало "из коробки". А пользователь уже сам будет решать, включить или отключить себе каку-то настройку
08:47
Вот чем плоха PyRule "Refresh Config" ?
zi_home #
08:47
Dmitry1, http://lurkmore.to/%D0%93%D1%83%D0%BC%D0%B0%D0%BD%D0%B8%D1%82%D0%B0%D1%80%D0%B8%D0%B9 "Легко вступает в полемику с «технарями», но легко же им сливает, так как последние, обладая прагматичным и утилитарным мышлением, на пустопорожнюю риторику не ведутся, зато умеют задава
08:47
ть неудобные конкретные вопросы и настоятельно добиваться конкретного ответа, которого, обычно, не следует. "
08:48
ты привел только один пример когда тебе нужны подобные настройки, но это явно не проблема настройки, а нормального написания скрипта
08:49
у тебя есть еще примеры?
Dmitry1 #
08:50
Я уже приводил примеры ивентов: "Network | MAC | MAC Learned" и "Network | VLAN | VLAN Created"
zi_home #
08:50
и так, что они делают?
08:50
мне таких не приходит
Dmitry1 #
08:50
Сейчас - ничего не делают
zi_home #
08:50
ну и прекрасно, о чем разгорор
Dmitry1 #
08:51
А в идеале, к ним должен быть привязан механизм обновления баз
08:51
При ивенте "Network | MAC | MAC Learned" - обновляться база "MAC DB"
08:52
При ивенте "Network | VLAN | VLAN Created" - база "VLAN"
zi_home #
08:52
прекрасно, пусть будет
Dmitry1 #
08:53
Причем это механизм должен быть оформлен как PyRule для "Event Trigger", чтобы пользователь мог включить или отключить данный функционал
zi_home #
08:53
не чтобы, но конкретно эти можно и так оформить, в чем проблема
Dmitry1 #
08:54
Ты же был против?
zi_home #
08:54
я был против всего запихивать в пирули, но кое-что можно встроить
08:55
есть джобы для get_eigrp nei/get_int_status/etc
08:55
пусть там и будут
08:55
это для взаимодействия с алармами
08:56
их не много всего таких специфичных
Dmitry1 #
08:56
А почему я не могу управлять этими джобами через "Alarm Trigger" ?
zi_home #
08:57
джобы периодические
08:57
триггреры одноразовые
08:58
хотя в принципе и привязываются к классу
Dmitry1 #
08:59
Вот-вот. Пока у меня не висит открытый аларм "Link Down" - никакие джобы не работают
zi_home #
08:59
почему не работают
Dmitry1 #
08:59
А зачем им работать?
09:00
get_interface_status пытается закрыть аларм "Link Down"
09:01
Это на тот случай, ели не пришел ивент "Link Up" (сбой сети, был выключен NOC, etc.)
zi_home #
09:01
чтобы не пропустить момент когда линк поднимется а сислог потеряется по пути или например когда свич с одного конца упавшего линка не смог послать сообщение потому что стп или роутинг не успел перестроиться
09:01
ну вот для этого он и работает
Dmitry1 #
09:02
zi_home: Правильно. Но если у нас нет поднятого аларма "Link Down", зачем нам постоянно дергать статус интерфейсов?
zi_home #
09:02
Dmitry1, ты уверен что ты не гуманитарий?
freeseacher #
09:02
dvolodin, судя по коммитам занялся FM а не PM
zi_home #
09:03
Dmitry1, он и работает только когда есть аларм, а не всегда
Dmitry1 #
09:03
Т.е. вполне можно его запуск инициировать триггером ?
zi_home #
09:03
нет
09:04
ты можешь триггером запустить его в первый раз
09:04
и все
09:04
джоб делает свою проверку периодически
09:04
тут долго обсуждалось как часто это должно происходить
Dmitry1 #
09:05
Т.е. триггером поставить флажок "запускать периодически такой-то джоб"
09:05
И состояние этого флажка будет неизменно, даже если перезапускать NOC
09:05
Пока не отработает полностью джоб
zi_home #
09:07
костыль
Dmitry1 #
09:07
Неееее.
zi_home #
09:07
он уже работает как работает
Dmitry1 #
09:07
тут уже идет другая хотелка. Для PyRule сделать механизм передачи переменных
zi_home #
09:08
еще один костыль
09:09
тебе это зачем надо
09:09
скучно что ли
Dmitry1 #
09:10
Чтобы я мог в PyRule добавить ту же переменную "периодически"
zi_home #
09:10
зачем?
Dmitry1 #
09:10
Т.е. Для D-Link дергать get_interface_status раз в 10 минут, а для циски - раз в 5 минут.
zi_home #
09:11
дикость, ты уже извращаешься
Dmitry1 #
09:12
Это не дикость, а суровая необходимость
zi_home #
09:13
зачем? в чем необходимость?
Dmitry1 #
09:14
Еще раз повторяю, d-link жутко плющит и колбасит, когда с него пытаются что=то получить через SNMP или CLI
zi_home #
09:14
то есть он неадекватно реагирует на get_interface _status?
09:15
чем поможет то что за час этот скрипт выполнится 6 а не 12 раз? по-моему его будет плющить в обоих случаях
dvolodin #
09:15
погоди, ты действительно пытаешься наворотить что-то странное
Dmitry1 #
09:16
У него кривое CLI, которое на некоторые команды не понимает отключение пейджинга, и пытается постоянно обновить экран
dvolodin #
09:16
если его плющит с первого раза, то при чем тут периодичносьб?
zi_home #
09:16
Dmitry1, это на всех моделях или на конкретной
dvolodin #
09:16
А пейджер мы, вроде, бороли его
zi_home #
09:16
dvolodin, погоди, сейчас я его подведу к обрыву
Dmitry1 #
09:16
dvolodin: Не добороли.
zi_home #
09:17
Dmitry1, если на всех то это явно не проблема нока, надо просто удалить этот скрипт и сказать на длинке он невозможен
Dmitry1 #
09:17
У меня на части свичей не работает, но я еще не разобрался почему.
zi_home #
09:17
значит модели этих свичей в исключение
09:17
и тогда на них не будет выполняться
dvolodin #
09:17
ну так может добороть их?
Dmitry1 #
09:18
dvolodin: Кроме того, не побороли вывод, если на второй странице нет повторяющихся элементов с первой.
zi_home #
09:18
2013-06-25 13:16:58.225000 cat-arz 195.98.32.146 Cisco.IOS.get_interfaces 21 Feature is not supported on this platform
09:18
вот и всего делов
Dmitry1 #
09:18
dvolodin: Могу дать тебе доступ на свич
zi_home #
09:19
Dmitry1, ты успокоился, или все еще хочешь странного?
Dmitry1 #
09:19
С D-Link там очень грустно. Если загрузка процессора очень высокая - то начинает глючить CLI, соответственно, глючить скрипты
zi_home #
09:21
freeseacher, это печально, один несознательный товарищ сбил человека с правильного пути. вот как теперь его на графики обратно направить
freeseacher #
09:24
да не факт что надо :)
dvolodin #
09:24
zi_home: я с утра задал вопрос про графики :)
09:24
вы молчите
09:25
пока отрефакторил несколько классов, чтобы в куче не лежало
zi_home #
09:25
так а чего, ты хоть запили что-нибудь, от чего плясать, а то на руках только пробы
freeseacher #
09:25
dvolodin, я тебе подкидывал пару трейсов
09:25
они так и есть
zi_home #
09:25
где этот dashboard про который ты столько пишешь
09:26
нужен юзер экспириенс чтобы сказать чего не хватает
09:47
а кто знает что за провал на msk-ix вчера после полудня был? я у себя тоже заметил
freeseacher #
09:48
скинь ссылку на график
09:49
эт мы :(
zi_home #
09:49
http://www.msk-ix.ru/network/traffic.html
09:50
и еще вечером что-то было, но я у себя этого уже не видел
09:50
чего вы там ломали?
freeseacher #
09:50
питание.
zi_home #
09:51
баловники
freeseacher #
09:52
ага
zi_home #
09:57
я еще смотрю, на наге ничто и не шелохнулся, а хомячки задергались http://www.nn.ru/community/techno/internet/?do=read&thread=28202471&topic_id=68545313
e_zombie1 #
11:01
простенький вопрос - в написании селекторов можно в фильтре айпи использовать удобочитаемые записи типа /24 или только регекс?
dvolodin #
11:04
хех
11:04
REST интерфейс к event'ам у меня получился
e_zombie1 #
11:07
клёво
11:09
кстати это бага или фича. что если в Chart в Инвентори -мап не попадает ни одного хоста то картинка с сетью не очищается и остаётся от предыдущего выбранного?
dvolodin #
11:57
e_zombie1: не видел такого
e_zombie1 #
12:00
у меня на последнем билде вопроизводится постоянно.
12:01
селектор возвращает ни одного хоста и на карте остаётся карта от старого селектора.
dvolodin #
12:46
http://www.imagebanana.com/view/zotqdbfv/ScreenShot20130625at4.46.02PM.png
12:47
тапками не кидаться
12:47
:)
zi_home #
12:47
ты до сих порт отображаешь id
mikevlz #
12:48
норм... А вот ферма на банане заебала =)
zi_home #
12:49
может стоит ивенты раскрасить
12:49
хотя бы в цвета алармов которые они поднимают
mikevlz #
12:50
да, хочу зеленый ивента в фиолетовую крапинку с желтой окантовкой
zi_home #
12:52
почему нет, красные открывающие алармы, зеленые закрывающие, белые просто ивенты
dvolodin #
12:52
хмммм
12:53
вот насчет цветов alarm'ов - я подумаю
zi_home #
12:53
я про цвета ивентов
dvolodin #
12:53
я про них
12:53
алапмы я и так покрашу
12:54
а что не так с id?
zi_home #
12:54
зачем они
12:54
их никто не читает
e_zombie1 #
12:54
кстати в фаулт - аларм было бы удобно чтобы при сортировке по приоритету внутри группы сортировка была по времени наоборот как сейчас.
12:54
чтобы более новые были выше.
zi_home #
12:55
это да
12:55
а еще лучше чтобы там вообще ничего не было
e_zombie1 #
12:55
у меня список в 20 страниц
zi_home #
12:55
чего там нахватался
12:55
могу помочь очиститься
12:57
я теперь редко больше одной страницы набираю
e_zombie1 #
12:58
доступ. много доступа. а надо оттуда только аплинки. на форуме смотрел но не понял до конца.
12:58
и ещё вопрос по диапазонам REGEX для селекторов.
mikevlz #
12:58
делай профиль, вешай автоматом профиль на порты
e_zombie1 #
12:58
покажи примеры как это делается.
12:58
mikevlz: не понял про что тыэ
mikevlz #
12:58
профиль интерфейса сам сделать сможешь?
e_zombie1 #
12:59
я нуб в этом и не сетевик.
mikevlz #
12:59
блджад
e_zombie1 #
12:59
я сисадмин
mikevlz #
12:59
в ноке в инвентори сетап есть профили интерфейсов
12:59
название, какая-то фигня и галка "Игнорировать ивенты"
12:59
точнее поднимать/не поднимать алармы
13:00
дальше идешь и сисадминишь ./noc shell
e_zombie1 #
13:00
нашёл.
zi_home #
13:00
z gbhekm yfjlvbybk
13:00
я пируль наодминил
mikevlz #
13:01
там простенький скрипт пишешь, который повесить профиль на порты доступа в инвентори
13:01
можно как вот этот непрограммист
13:01
пируль наодминить
13:01
можно тремя ударами по фаерволу выбить из этого непрограммиста пируль
e_zombie1 #
13:02
бросьте его на support _ san.ru
mikevlz #
13:02
там вникать придется...
zi_home #
13:02
почему только всего этого нет в апстриме
e_zombie1 #
13:02
а куда деваться то. спасибо за наводку. мне к сожалению надо идти на вторую работу.
ufir #
13:02
там еще проде в конфиге классифаера надо руками было прописывать default_interface_profile =
mikevlz #
13:03
ну да. Это тоже пируль
13:03
а в апстриме нет, потому что у каждого свои представления, что должно генерировать аларм, а что нет.
13:04
если у тебя 98% абонентских портов должны быть в апе 99.99999% времени, т.к. крупные юрики, то у нас мелкие физики могут и по 20 раз на дню дергать порт
13:04
тут все так непросто
ufir #
13:05
дык я так и сделал, сотки на доступе не алармят
zi_home #
13:05
что ты будешь делать если клиент, жирный юрик выключит у себя оборудование
13:05
и почему тебя должно это волновать
mikevlz #
13:05
ну по цивилизованному - позвонить, спросить, какого собсно хуя
zi_home #
13:05
а тебе то какое дело
ufir #
13:05
у жирных юриков есть телефоны диспетчеров
zi_home #
13:05
это его оборудование
mikevlz #
13:06
а вдруг там кабель ебнули?
ufir #
13:06
о да...
zi_home #
13:06
а вдруг питание пропало
mikevlz #
13:06
если скажут "плановые работы, мы оборудование тырим, не мешайте" - все окай.
13:07
ну узнаешь, что питание пропало. Зато клиент будет думать, что его облизывают, хотя на самом деле ты прикрываешь себе задницу
zi_home #
13:07
нам периодически валятся траблы, нет связи на канале, начанием разбираться, оказывает нет линка на клиента, оказывается в магазине кончился свет
mikevlz #
13:07
от этого же самого клиента и руководства
zi_home #
13:07
и спрашиваается, какого хера
ufir #
13:07
zi_home у нас таких траблов - процентов 90
zi_home #
13:08
ufir, cfm не курили?
ufir #
13:08
может crm ?
zi_home #
13:09
нет connectivity fault management
13:09
крутая штука
ufir #
13:09
нет, не курили ;)
13:09
а где ето можно найти посмотреть ?
zi_home #
13:10
https://www.ciscolive365.com/connect/publicDashboard.ww
13:10
только зарегаться надо
13:10
искать cfm или oam
13:11
если у вас 90% это падения клиентского оборудования, то может e-lmi поможет
13:11
там много вкусных протоколов
13:12
у меня руки чешутся запилить это у нас
ufir #
13:12
чаще всего валятся аплинки на агрегаторах fttb
dvolodin #
13:23
http://www.imagebanana.com/view/o8vlgsk2/ScreenShot20130625at5.22.49PM.png
13:23
zi_home: да, хорошая идея была
13:23
раскрашиваю event по самому серьезному alarm'у
zi_home #
13:24
у меня много идей, одни лучше, другие хуже
dvolodin #
13:25
если бы ты их еще реализовывал :)
13:25
хоть частично
13:34
в общем, насобачился я морды клепать
zi_home #
13:35
и поэтому ты сейчас запилишь Alarms
13:36
и прикрутишь туда пуш
13:36
b cltkftim htkbp
13:36
и зарелизишь
dvolodin #
13:37
:)~
13:37
и свалю в отпуск
zi_home #
13:49
отпуск зло
13:49
я вот сейчас сижу
13:49
дома кондея нет, на улице 30 градусов
dvolodin #
13:50
а я успел повесить
13:50
но у нас гроза собирается :)
mikevlz #
13:50
осенью вешать надо
13:50
или ранней весной
Tweet
Share this page
Share this page: Tweet