nocproject.org
03:56
dvolodin: привет
03:56
что-то я забыл, где посмотреть критерии закрытия аларма... например BGP down
03:56
а то пришло событие BGP established, а аларм так и висит
03:57
понимаю, что там как минимум peer совпадать должен, но вот где точно написано - не могу найти
04:43
в eventclasses
04:43
disposition
04:58
так, иконки на карте я победил
04:58
правда, извратно
05:02
так что открываем иконную лавку
05:09
в disposition вроде только указано какое событие какой класс аварий поднимает или закрывает, а какие переменные должны совпадать - не ясно
05:16
lexus-omsk, давай посмотрим
05:16
Version
05:16
12.12
05:17
иконки для приложения Network map и Interfaces не отображается
05:17
ок, чуть позже, сейчас завал небольшой
05:22
zi_rus: где не отображаются?
05:22
в меню
05:22
в опере
05:22
тоже самое для prefix-list builder и vc
05:22
и еще несколько других
05:23
думаю это все одна ошибка где-то там
05:44
ну и чудно
05:44
то есть этот фокус с вставкой в stencil SVG image прокатил :)
05:45
короче, алторитм изготовления значка такой
05:46
1. берем на cisco.com stencil'ы в EPS
05:46
2. Конвертируем их в PDF
05:46
05:47
смотрим в SVG width i height
05:47
4. кладем SVG все в static/shape, вставляем строчку в файл MANIFEST
05:48
я запутался, ты про карту или про оперу?
05:48
про значки в карте
05:50
1.2. я сделал
05:50
кто десяток значков еще обработает?
05:51
давай я попробую, научи как проверить что все правильно получилось
05:56
лови pdf'ки
05:56
05:56
делай monochrome svg
05:59
у нока будет черная карта :) ?
06:02
dvolodin, просто скармливаю? без параметров?
06:02
только ставлю галочку monochrome
06:11
dvolodin, я тебе ответил с файлом
06:29
ага
06:29
теперь смотри внутрь SVG
06:30
циферки какие-то и буковки :)
06:30
у тега SVG есть аттрибуты width и height
06:30
в районе 10-й строки где-то
06:30
там <svg ...
06:31
вот их надо прописать в static/shape/Cisco/MANIFEST
06:31
как это лучше сделать? тебе diff прислать?
06:31
можно полный файл
06:32
иконки выбираются из свойств managed object'а и object profile
06:32
dvolodin, у меня нет static/shape/Cisco/MANIFEST
06:32
создать?
06:32
root@noc /opt/noc# ls static/shape/
06:32
stencils.xml
06:32
вытащи из репо последние коммиты
06:35
действительно, зачем такое черное? практически у все х всегда синее все
06:36
оно будет краситься в зависимости от состояния объекта
06:37
ммм
06:37
пончики...
06:42
только надо продумать цветовые решения
06:42
синий, желтый, розовый
06:43
синий -- все пучком
06:43
желтый -- есть активные alarm'ы
06:43
розовый -- упал совсем
06:44
да правильнее голубой, если железка ведет себя как конченый ахтунг
06:45
а механизм перекраски какой будет? интервал опроса?
06:45
механизм опроса?
06:45
алармы на железке в этом участвовать будут?
06:46
06:46
mikevlz|2, я очень надеюсь что будет по триггеру перекрашиваться, те как только стало известно что она упала
06:47
иначе задержка неприлично возрастает
06:47
пинг и так на очень часто проходит
06:49
dvolodin, а какой процесс для добавления новых иконок в апстрим? я очень заинтересован в carrier routing system.eps
06:49
присылай
06:49
svg + строку MANIFEST
06:50
потом сделаю смену иконки прямо из карты
06:50
можно через issue
06:50
так оно не потеряется
06:51
хочешь права коммитить дам в shape?
06:51
не надо, это разовое
06:51
тогда подергай то, что интересно, присылай svg и MANIFEST
06:51
еще у huawei были аццкие иконки
06:52
у меня после обновления две из трех карты не открываются
06:52
что пишут?
06:52
500-е есть?
06:53
zi_rus: для триггера нужен пуш. Пуша нет :) Будет скорее всего автообновление карты через ajax по таймеру
06:55
все дикпросто не дождался, но тортиовать
06:56
mikevlz|2, стомп для чего делали, для пуша, просто его негде применять
06:57
чот постапдейт замер на alter table sa_manageobject add column shape
06:58
объектов в базе много
06:58
жди
06:58
ufir: процессы noc останови
06:59
о, сразу поскакало дальше
06:59
как стопнул процессы
06:59
все правильно
07:01
да, надо push делать
07:01
попробовал консоль открыть FF завис, попробую дома подебажить, там комп пошустрее
07:07
ничего нового не заметил
07:07
но карты все перестали рисоваться, и трейсбэки при ./noc link -m
07:07
ага
07:07
посмотри, что выдало
07:08
<type 'exceptions.NameError'>
07:08
global name 'h' is not defined
07:08
START OF TRACEBACK
07:08
если надо весь, могу выложить
07:09
File: /opt/noc/inv/apps/map/views.py (Line: 77)
07:09
Function: view_chart
07:10
07:10
внезапно так...
07:11
mikevlz|2: ну отшибает ему коннект к SAR
07:11
SAE
07:11
я понимаю, а чо вдруг?
07:13
cannot concatenate 'str' and 'int' objects
07:13
START OF TRACEBACK
07:13
------------------------------------------------------------------------
07:13
File: /opt/noc/inv/apps/map/views.py (Line: 78)
07:13
Function: view_chart
07:13
dvolodin, не подтверждаю
07:13
ух ты сколько close_wait, fin_wait у меня...
07:14
а что за странная строчка в логе 2013-01-23 11:10:39,459 noc-sync daemon is disabled
07:17
dvolodin, опять мимо
07:17
таже ошибка, только File: /opt/noc/inv/apps/map/views.py (Line: 80)
07:23
понял
07:24
лови фикс
07:26
How can i give a user the right to edit DNS Zones?
07:28
dvolodin, теперь ок
07:30
SWE, main > setup > users - access
07:31
мда... активатор отваливается по таймауту
07:35
noc во время version inventory заполняет у МО различные атрибуты вроде платформы или версии софта
07:35
можно ли их выгружать в csv?
07:36
или иным образом получить?
07:38
атрибуты МО
07:38
открываешь настройки МО, там в самом конце
07:38
после тегов
07:47
dvolodin: помоги разобраться. Активатор подключается, отваливается по таймауту. Куда смотреть?
07:48
а у меня краши пропали. зато теперь все карты по железкам не работают
07:48
mikevlz|2, -f start пробовал запускать?
07:53
ufir: обновись
07:53
По текущему статусу discovery, кто что может сказать хорошего и плохого
07:54
какой процент линков удалось найти автоматом?
07:55
у меня больше 90%
07:56
но я не заводил еще железяки на доступе
07:56
точнее не все
07:56
ufir: на самом деле это очень хороший результат
07:56
:)
07:59
трейсбечит на 2950 get_spanning_tree
07:59
впрочем, он изначально на них трейсбечил
07:59
списать бы их чтоли... в деревнях осталось десятка три
08:00
пока создал отдельный профиль без STP - вроде нормально
08:00
у меня много не нашел, но я уже говорил
08:01
zi_rus: именно так и увидел, что активатор отваливается по таймауту
08:01
на 53** хуавеях с необновленной прошивкой не дисковерит десятки
08:01
никаких сообщениев о непрошедшей авторизации, ничего такого...
08:03
dvolodin просто падает скрипт - и всё
08:04
traceback давай, смотреть надо
08:07
08:07
активатор и сае в одной пасте
08:08
dvolodin отправил на beef@
08:08
Коллеги, обновил профиль прокурвов, добавил, get_switchport, доработал get_interfaces(работает в разы быстрее), get_portchannel,
08:08
у кого есть теструйте
08:08
это хорошо
08:09
nixwizard: у себя discovery не гоняли?
08:09
новый пока не гонял
08:09
в ближайшее время займусь
08:10
я у себя гонял. Включены LLDP работает на отлично, stp тоже хорошо. Лишние линки по стп нашлись потому что проходили через железку, где он выключен. мак - нашло один линк к серваку и все
08:11
fdp(передраный с CDP) работает на новом железе (BigIron RX8), не работает на старом. Пришлось еще подправить скрипт get_fdp_neighbors. Подозреваю, что на старом железе слишком долго выдирает hostname, думаю, брать из кэша.
08:12
тока вот ща у меня никакой дискавери не работает. Потому что активаторы не подключаются
08:14
dvolodin, не хочешь научить нок определять скорость линка, чтобы он мог стили навешивать?
08:14
mikevlz|2: у тебя сокеты не кончились
08:14
не пофильтровал ничего?
08:15
zi_rus: я много чего хочу
08:15
фаервола нет, систему ребутнул
08:15
по все по шагам
08:15
mikevlz|2: ECONNRESET - это нездорово
08:15
эт понятно...
08:30
08:30
у меня уже были глюки из-за конфликтов версий. Рэки не рисовались, снес из системы нафиг какой-то пакет, зарисовались
08:54
ufir: у тебя там софт совсем старый?
08:55
dvolodin да, древний. я вот и думаю, что не стоит с ним заморачиваться
08:55
ну хоть ДНС работает, уже хорошо... какая-нить обезьяна может его сломать :)
08:57
ufir: не знаю, не стоит, похоже
08:57
там вывод совсем другой
08:59
есть у меня несколько идей по доработке инфраструктуры
09:00
хочу научить sync-contrib выкачивать пакеты и разматывать их в contrib/lib
09:00
и убрать вообще subrepo contrib
09:01
было бы клево... То есть предлагаешь мне ща по контрибу пройтись, сравнить версии с тем, что у меня, если есть дубли, удалить системное?
09:01
вторым шагом -- вынести тушенку в отдельный репо, живущий независимо от NOC
09:01
mikevlz|2: хотя бы
09:01
третье - убрать MIB'ы из репо и выкачивать их по надобности с сайта
09:08
dvolodin: а если я снесу contrib, мне его ./scripts/sync-contrib восстановит?
09:08
а то там еще старых версий вагон
09:17
ухты... заработало...
09:18
само...
09:18
вроде...
09:19
по логам, по-крайней мере, активаторы начали собирать конфиги хотя бы
09:22
да, пашет, сцука...
09:22
просто снес contrib/lib, после чего сделал sync-contrib
09:59
народ, а напомните мне пожалуйста, где прописываются notification group на которые надо слать изменения в префикс листах и днс, в main > setup > system notifications не вижу такого
10:06
в профилях зон и peering point
10:10
господа, а по http у кого нит ьчегонить опрашивается ?
10:18
gnu-linux писал вроде какой-то профиль по http
10:19
lexus-omsk, по днс спасибо, поправил как мне нужно, а в свойствах пиринг поинт и так ничего не прописано, а уведомления приходят
10:22
кстати, ещё есть configuration management - setup - object notifies
10:22
наверное оно
10:23
точно
10:23
спасибо
10:23
какой бардак
10:23
нотификации в 3-х местах настраиваются
10:24
во-во.. нужно уточнять у автора, а там может быть и нетривиально, как с e-mail в профиле юзера
11:33
а что не так? Вроде работает
11:33
где фикс?
11:33
EIGRP-IPv4:(1) - не может классифицировать
11:33
статы нет по потоку событиев...
11:34
я смотрю на Events -> New, смотрю там то 0 то 9 тысяч :)
11:34
а в багтрекере не нарисовалось что коммиты были
11:34
меня это смущает...
11:35
zi_rus: Смотри на code.nocproject.org
11:35
Error: noc.eventclassificationrules: JSON error in fm/collections/eventclassificationrules/Cisco/IOS/Network/EIGRP.json: Invalid \escape: line 18 column 87 (char 674)
11:35
Dmitry1, косяк
11:36
хм. щас гляну
11:40
zi_rus: Поправил. смотри
11:41
теперь ок
11:41
Dmitry1,
NOC-911 закоммить, если есть доступ
11:42
Не, у меня нету туда доступа
11:43
а чего оно все черно-белое?
11:44
он хочет их потом раскрашивать
11:44
по статусу
11:45
у кого длинки в стеке ?
11:46
у меня 3100
11:46
два штука есть
11:46
есть, но не факт, что у меня обнаружились устройства, подключенные к стеку
11:47
пока линки не найдены
11:47
Куда topology_discovery из tasks уехало?
11:47
оно вообще было закопано
11:47
вроде как
11:48
потому что есть Inventory Interfaces + Inventory topology discovery
11:48
mikevlz|2, на соседнем свиче sh lldp rem. посмотри плз как он там Port ID пишет
11:48
включить в noc.conf методы дискавери, ждать
11:51
get_lldp_neighbors в сторону стэка неправильно парсит port-id
11:51
да ладно?
11:52
вот со стороны 3100 - да, был косяк. Я порешал патчем, который в апстрим не пошел вроде
11:52
'remote_port': '21' а должен быть 2:21
11:54
хз, у меня пока не обнаружились его соседи на автомате
11:54
mikevlz|2: Твой патч вошел в апстрим
11:55
Dmitry1: ты про тот, который отрезает 1/
11:55
или нет?
11:55
если он отрезает еще 1: - то потому у `kk и жопа...
11:56
Port ID - 2/21
11:56
режет 2/
11:57
-) это как раз стэк. и порт должен быть 2:21
11:57
Dmitry1, как быть? =)
11:58
хотя что-то я этого патча в упор не вижу.
12:00
на сколько я помню там проблема что стековый свич добавляет лишние цифры к номерам полученным от не стеков
12:00
и поэтому такие линки не дискаверятся
12:01
появится dvolodin - спроси его за этот патч. Я его нигде найти не могу
12:02
может быть правильней нормировать все порты под стековый формат?
12:02
если не стек то добавлять единицу
12:02
:)
12:02
как вариант
12:02
ав если стек, то он вернет как надо
12:03
`kk: да нафиг он тебе нужен :)
12:04
в Port id ещё и мак проскакивает ...
12:05
это второй разговор
12:05
для этого нужно со свича L3 вытянуть mac адрес порта.
12:05
Загвоздка в пейджинге D-Link.
12:06
`kk: inv/discovery/jobs/link_dyscovery.py
12:06
там вывод команды такой, что стандартный get_cli_stream() не работает
12:06
snmp
12:06
snmp
12:06
snmp
12:06
`kk: def process_pending_checks(self, object):
12:07
если эта функция начинается с цикла - патча нет. Если патч применен, то там будет подфункция в 4 строчки
12:09
Dmitry1,
NOC-884 и 895 - одно и тоже, закрой 884, потому что 895 более полный
12:10
Dmitry1, в macdb мак есть. get_lldp_neighbors падает в трейс на этом - remote_port_subtype = 'MACADDRESS'
12:10
`kk, c macdb это не связано
12:10
кинь в меня трейсом
12:12
12:12
`kk: кинь traceback на pastebin
12:39
а что такое случилось, я почту новую в багтрекере прописал, теперь письма не приходят
12:44
там тоже notify поломался
12:45
:р
12:56
ок
13:48
кто-нибудь может посмотреть get_interfaces на des-3200 rev C1 ?
13:56
A1 и B1 номальнно
13:56
в С1 изменился вывод show ports description
14:21
могу проверить
14:21
что именно интересует?
14:21
debug-script DLink.DxS.get_interfaces
14:23
оу, спасибо
14:23
он у меня оказывается не в списке MO :)
14:24
у меня на "show ports description" залипает
14:25
начинает циклично обрабатывать информацию? у меня такое на 52-х портовке происходит.
14:25
ага
14:27
ApmeM, щас проверю на 3552
14:27
ApmeM, у меня норм
14:27
только 3200-С1
14:30
у тебя есть 3200-С1 ?
14:31
я знаю про проблему с des-3200 rev C1, но у меня его нету, чтобы потестить
14:31
ApmeM обещал потестировать
14:31
могу дать доступ к работающему свитчу, если не будешь ломать :)
14:31
обещал. руки не дошли
14:32
так же могу потестить. главное что/где править.
14:33
где-то regexp на 'show ports description" не совпадает
14:40
а мне вот интересно что
14:40
а не разумнее ли некоторые вещи брать не из show ports description, а из текстового конфига?
14:40
или это порождает больше трафика?
14:41
или это ещё чем-нибудь чревато?
15:06
Unbeerable: В конфиге не понятно, порт в текущий момент работает или нет
17:25
проблема с 3200-С1 ушла с обновлением прошивки...
Share this page
Share this page: