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.07.2012
acid232 #
08:49
день добрый
mikevlz #
08:49
нет, среда добрым днем не бывает
08:49
так что просто здравствуй :)
HaLVeR #
09:02
приветы)
MindGames #
09:03
привет привет ;)
09:03
среда самый рабочтий день ;)
09:03
кстати. в пятницу день сисадмина
zi_rus #
09:11
то-то я смотрю, при среднем кол-ве заявок в 3-5 штук, уже за полдня на меня свалилось 15
_4ePTeHok #
09:17
а вот подскажите как лучше сделать.
09:17
есть edgecore ES3528M
09:17
у него интерфейсы vlan x
09:18
но в ситу того что свитч - L2/L4, у него может быть только один vlan interface с IP(он же - для управления железкой)
09:18
силу*
09:18
делаю get_interfaces
09:19
обычные вилан ифейсы пишу как type = null,
09:19
управляющий можно либо svi, либо managment сделать
09:20
ну и соответственно ip в сабинтерфейс с тем же именем..
dvolodin #
09:37
vlan interface -- это SVI
09:38
если на нем ничего нет, то не надо его выдавать
09:38
будет только один
_4ePTeHok #
09:38
хорошо сказать "не надо")
09:38
если нет name - то интерфейс не будет добавляться в массив?)
09:41
и есть ли функция преобразования вида IP/Mask из вида 172.19.244.253 255.255.255.0 в 172.19.244.253/24?
dvolodin #
09:48
from noc.lib.ip import IPv4
09:49
IPv4("172.19.244.253", netmask="255.255.255.0").prefix
_4ePTeHok #
09:51
спасибо
10:11
а как бы убрать "," из результата match? nameipif = ' VLAN 1,' regexp - (?P<name>[^\n]+?)
10:12
пробел stripe'ом вырежу, а вот зпт..
acid232 #
10:12
?P<name>[^\n]+?),
10:12
(?P<name>[^\n]+?),
10:13
или не так?
10:13
там удобные кнопочки есть можно протестировать
10:13
в вебе
_4ePTeHok #
10:15
тьфу, точно забыл там.
dvolodin #
10:17
'VLAN\s+(?P<name>\d+),
_4ePTeHok #
10:18
да оно и так отрабатывает
dvolodin #
10:22
тогда \S+
10:22
запятая в любом случае идет до \n
10:22
:)
10:22
сделал правила классификации интерфейсов
10:22
пока можно забивать из ./noc shell
frees #
10:28
хай
10:29
окончание отпуска - это не когда он заканчивается, это когда тебе первый раз позвонили и озадачили :)
dvolodin #
10:32
:)
frees #
10:36
о!
10:36
дима, накатывать есть чо ? :)
dvolodin #
10:36
interface classification :)
frees #
10:37
это чо делает ?
MindGames #
10:38
сцук.. у нас работа встала....
10:38
коллега принес NeoCube....
10:39
целый день сидим, как идиоты. шариками магнитными играемся
10:39
затягивает, капец..
frees #
10:39
MindGames: у меня товарищ ими банчил одно время. дома до сих пор полтора кило осталось.
MindGames #
10:40
давай их сюда!! аааа!!!! :)))
frees #
10:40
цена при заказе из китая ~250р комплект. где то год назад.
_4ePTeHok #
10:41
елки и тут с этими шариками
MindGames #
10:42
хаха ;) а где еще:
10:42
?
dvolodin #
10:46
zi_rus: как понимать NOC-598 и NOC-597? :)
zi_rus #
10:48
dvolodin, понимать что оно надо :)
10:48
а то ведь только для жунеперов есть
10:49
*жуниперов
dvolodin #
10:49
патчиков не увидел :)
zi_rus #
10:49
пока только так
10:49
эх, если бы я мог
10:50
я бы по аналогии сделал, но я не понимаю как оно работает с жуном, я их в руках не держал, глазами не видел и манов не читал
acid232 #
10:50
хм
dvolodin #
10:51
там, скорее всего, концепцию поменять придется
acid232 #
10:51
feature request ?
dvolodin #
10:51
надо иметь возможность вытянуть текущее состояние prefix list'а
10:51
и залить дельту
acid232 #
10:51
dvolodin: а что значит апдейт в NOC-559
zi_rus #
10:51
dvolodin, как тебе будет угодно, но я понимаю что заливка префикс-листов на циски становится все более актуальной
acid232 #
10:52
вообще заливают или через cli или через snmp
dvolodin #
10:52
тогда сама синхронизация будет generic script'ом делать
acid232 #
10:52
на ios xr по сравнению с ios - синтаксис другой
11:25
а вопрос - есть у меня сообщение в сислоге о crc ошибках на порту, мне бы сделать для него alarm
11:26
смотрю я event list, там есть Network | Link | Connection Problem
11:26
у него action Log and Archive
11:27
получается, не подходит, нужен другой event class
11:31
и другие alarm class для него
dvolodin #
11:31
да
freees #
11:46
хм
11:46
если йапи можно поменять зачем оно его светит ?
acid232 #
12:27
а еще по поводу конфигирования
12:27
в нок-е есть несколько типов евентов - config changed, config synced
12:28
а у меня есть вот такая строчка - SYSLOG: 327651: RP/0/RSP0/CPU0:Jul 25 15:26:55.715 : config[65883]: %MGBL-CONFIG-6-DB_COMMIT : Configuration committed by user 'acid'. Use 'show configuration commit changes 1000000490' to view the changes.
12:28
это что - sync? или просто config change
12:28
sync по идее это на redundant supervisor
_4ePTeHok #
12:44
acid232, commit по идее - change
acid232 #
12:46
у xr уже нетривиальная система конфигурирования
12:47
commit rollback все такое
12:47
процессы на картах свои висят
12:47
между ними какой-то обмен идет
_4ePTeHok #
12:52
ну как на джуниперах
acid232 #
12:53
наверное
_4ePTeHok #
13:40
dvolodin, куды отправить готовый ES.get_interfaces c кучей тушенки?)
acid232 #
13:42
думаю issue создавай
_4ePTeHok #
13:42
там много..)
dvolodin #
13:43
в issue
13:43
Dmitry1: закоммитит
13:43
получилось сделать?
_4ePTeHok #
13:44
ну с изворотами, но работает. Может оптимизирует потом кто.
13:44
зато питон хоть немного понимать начал.
dvolodin #
13:45
классификация интерфейсов получилась достаточно гибкая
13:45
теперь нужна морда, чтобы правила делать из UI
_4ePTeHok #
13:45
dvolodin, а что нужно сделать, чтобы написанный скрипт в вебморде стал доступен из SA - MO - Scripts?
dvolodin #
13:48
noc-web дерну
13:48
дерни
13:48
и sae с активаторами
Skripnik #
13:59
и когда для ES будет доступен get_interfaces? а то мой уж очень коряво работает.
_4ePTeHok #
14:16
Skripnik, сегодня положу в issue, только я сомневаюсь что мой прямее)
14:16
у тебя на чем оттестировано?
Skripnik #
14:16
ES3510MA
_4ePTeHok #
14:16
покаж в приват вывод sh int statu
14:16
для одного ифейса
14:16
и sh ip int
14:17
а то у меня только 3526 3528 3552
Skripnik #
14:20
отправил
acid232 #
14:29
а как алармы по классу грохнуть
14:31
чтобы все из cli
_4ePTeHok #
14:46
а есть кто из писавших get_interfaces?)
18:46
кто-нибудь знает, есть ли специальные флаги в noc-discovery вызывающие ошибку feature is not supported on this platform?
18:47
скрипт есть, из debug-script отрабатывает, из веб морды в sa-mo-scripts - тоже
18:47
а из дискавери - ошибка
Tweet
Share this page
Share this page: Tweet