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