nocproject.org
03:12
кто-то обновлялся до девелопа после слияния веток?
05:00
e_zombie: Фикс для get_version на ME60 попробовал?
06:45
upgrade теперь гладко проходит?
06:49
cегодня обновилось без проблем
06:49
до девелоп
06:50
по идее меньше проблем должно быть, он теперь будет брать пакеты с cdn.nocproject.org, а не с amazon
06:51
в etc/upgrade править надо что либо?
06:51
PIP_FIND_LINKS
06:51
если они там остались
06:51
сейчас проверю, обновится или нет
06:51
нужно, чтобы смотрело на cdn.nocproject.org
06:51
как в upgrade.defaults
06:53
dvolodin: если в upgrade.conf нет PIP_FIND_LINKS, не трогать, верно?
06:59
dvolodin: скажи чего хочет от меня апргрейд
07:00
этот mercurial в virtualenv
07:13
ну помогите, плс
07:13
явно он спрашивает обновлять модуль или нет
07:14
он тебе диффы чего-то даёт
07:14
зачем, тлько
07:14
ты руками правил что?
07:14
ага
07:15
именно сейчас он говорит про application.py
07:25
dvolodin: скажи, плс, это апгрейд вывалил дифф? чего нужно жать, научи
07:30
waiting for lock on working directory of /opt/noc held by 'noc:18346'
07:35
not trusting file /opt/noc/.hg/hgrc from untrusted user noc, group noc
07:43
dvolodin: помоги обновиться
07:43
со школы запомнили, что "не с глаголами пишется раздельно"
07:43
и пофиг, что глаголов тут нет :)
07:44
TSergey: гугли про меркуриал, я таких гадостей не делаю
07:44
во как, это не нок-апгрэйд?
07:44
нет
07:45
у тебя явно какой-то merge запустился
07:45
как же я на все грабли наступаю
07:45
возможно, что с локальными изменениями
07:45
ну так сливай их
07:45
оно тебе предлагает коллизии разрешить
07:46
в том то и дело что я не знаю как :)
07:46
поставь какой-нибудь kdiff3
07:46
в центре - результат
07:46
слева -- то, что у тебя локально
07:46
справо -- то, что пришло с апдейтами
07:48
я туплю и не вижу чего он хочет чтоб я нажал
07:53
чё можно уже обновляться?
07:53
:)
07:55
TSergey: это уже от твоих локальных настроек зависит
07:56
как-то нужно сначала сказать скопом, что все локальное считать старым
07:56
тогда лучше так
07:56
hg diff > /tmp/out
07:56
hg revert --all
07:56
апгрейдиться
07:56
а потом уже накатывать патчем свои локальные апдейты
07:56
hg import --no-commit /tmp/out
07:59
e_zombie: если запасся сиськами, то да
07:59
спасло ":exit"
07:59
но то что ты написал я копирнул и буду использовать
07:59
:q - это и есть exit из вима
07:59
меня сиськи кинули на выходные. :( тупые овцы. и не пришли фоткаться. так что всё со скрипом
08:00
e_zombie: если скрипит, используй графит
08:00
:)
08:00
dvolodin: и нужно поправить upgrade.conf?
08:01
не сколько поправить, сколько проверить
08:01
BRANCH=develop
08:01
и PIP_FIND_LINKS=
08:02
PIP_FIND_LINKS нету
08:03
мне нужны оценочные данные по тому как это может жить без SSD при построении графиков .
08:04
отябы 6000 значений.
08:04
у меня столько какти сейчас собирает.
08:05
dvolodin: в подкасте звучала система тикетов "рэс", это чего такое?
08:05
OTRS?
08:05
e_zombie: будет жить не напрягаясь
08:06
6k - это очень мало
08:06
только лучше сразу на rocksdb делай
08:06
неужто файловый IO будет меньше при работе с ДБ чем с файлами?
08:06
поставб rocksdb 3.6+
08:06
рокс - файловая база
08:06
наверное да, OTRS
08:07
инетересно посмотреть
08:07
dvolodin: очень интересный подкаст получился, спасибо
08:07
посмотри, она широко используется
08:07
подкаст крайне сумбурный
08:08
там тема сама крайне размытая была
08:08
и вроде как под OSS понимали NMS, и вроде как что нужно небольшой конторе
08:08
и вроде как - что такое OSS вообще
08:09
коллега из netcracker специализируется на NMS для RAN
08:10
вот он упоминал тикетную систему
08:10
если от подкаста в голове осталось, что OSS - очень большая область, и всякие NAGIOS'ы, Zabbix'ы и NOC'и -- только маленький кусочек, то уже хорошо
08:11
о каком подкасте речь?
08:11
для тикетов в телекоме исторически использовали из open-source RT и OTRS
08:11
dvolodin: и что делать мне в итоге с меркуриалом в virtualenv?
08:12
buggy-funhouse: поставить его
08:12
да, подкаст отличный получился, а если бы ведущие поменьшне перебивали - было-бв вообще класс :)
08:13
dvolodin: подскажи, как?
08:13
формат подкаста - все-таки, общение
08:14
ведущие задают общее направление так, как считают нужным
08:14
ребята молодцы, растут
08:14
в противном случае получится сборник монологов "откровения старого пердуна"
08:15
SA\Get Now --- работающй кусок?
08:16
dvolodin: не факт, кто в теме - интересно бы и мнолог твой послушать, а если поверхностно - это как раз формат общения как в подкасте был
08:17
dvolodin: "'DiscoveryJob' object has no attribute 'managed_object'"
08:18
Huko: это нужно свой блекджек и девушек заводить
08:18
негуманно добавлять пункт на место привычного, а не в конец меню
08:19
TSergey: оно по названию сортирует
08:20
dvolodin: да это так, мысли в слух. просто из подкаста я больше узнал, чем слаб zabbix, а хотелось бы услышать о том чем силен NOC :)
08:20
Huko: нок силен будущим
08:21
дык кто же спорит :)
08:21
dvolodin: SA|MO\Edit\Capabilities --- тоже "фетч дата"
08:21
dvolodin, подгрузи в нок циско миб
08:21
ftp://ftp.cisco.com/pub/mibs/v2/CISCO-PROCESS-MIB.my
08:22
Huko: заббикс не слаб, просто это небольшой кусочек performance management
08:22
TSergey: а заббикс силён настоящим =)
08:22
и ссылка из консоли "Страница не найдена", "/sa/managedobject/36/caps/?_dc=1417422009616"
08:23
я знаю про заббикс совсем поверхностно
08:23
dvolodin: нок умеет теперь выполнять функии заббикса?
08:24
о, дифы в конфиге опять цветные
08:24
ура
08:25
так получилось, что заббикс и нок я поставил в одно время. Заббикс работает, а нок отдыхает =)
08:25
SA\MO\Edit\Discovery: "'ManagedObjectProfile' object has no attribute 'enable_config_polling'"
08:41
zabbix хорошо документирован и огромное комьюнити, но он не умеет собирать конфиги и прочие плюшки NOC'a :)
08:45
Huko, но, черт побери, он работает, а для нока рабочее состояние скорее как исключение
08:46
dvolodin, захочешь релизить, надо что-то делать с pagerless в FM, а то ивентами пользовать адски невозможно, такое нельзя людям показывать
08:47
да, pagerless в куче мест оказывается крайне неудобным
08:49
а где оно пригодилосмь?
08:50
zi_home: поэтому связка NOC + zabbix + cacti для меня считается наиболее приемлимой, все друг друга дополняют и каждый занимается своим делом
08:51
Huko: а зачем какти?
08:51
zabbix+noc всегда будут лучше чем любой по отдельности, и пользоваться одним не стоит
08:51
FM - zabbix, вские графики - cacti, а NOC все остальное
08:51
какти - графики клиентам смотреть, заббикс - самому
08:51
чем заббикс не рисователь графиков?
08:51
Huko, это неприемлемо, но это единственное как можно сейчас добиться результата
08:51
ничего удобней чем cacti с плагином weathermap я не видел
08:52
везермап и в заббиксе есть
08:52
он стремный и не красивый
08:52
заббикс - стремно давать его клиенту, он гораздо шире
08:52
если ты про network map + подписи к линкам
08:53
в cacti это выглядит лучше, хотя как нарисовать :)
08:54
везермап вообще сомнительная вещь
08:54
триггеры на зогрузку линка в заббиксе и все
08:54
загрузку
08:55
чем осматривать 100 графиков, можно одним взглядом увидеть ситуацию
08:55
у меня в заббиксе скрипт авоматом на всех интерфейсах в дескрипшеном такой вешает
08:55
перекос в загрузке линков например триггерами ты не отследишь
08:56
ну почему ... после того как триггер встал, надо все равно разбираться
08:56
zi_home: почему? гистерезис же?
08:56
а до этого не так важно я думаю
08:57
и зачем смотреть графики ? триггеры же
08:58
кстати, они у меня работают даже когда например в LAG-е один линк упал, динамически под скорость линка подстраиваются
08:59
графики или триггеры?
08:59
один взгляд сразу скажет мне об общем стостояние сети
09:01
дык все имхо
09:01
кому как удобней
09:01
графики смотреть - скорее исключение
09:01
для разбора полетов
09:01
в заббиксе просто тупо читаешь текст выделенный красним - "EX4200 Yerevan
09:01
79.85 Mbps ge-1/0/22 Interface output load is high - Infotech_T.Mec.4"
09:01
красным
09:02
остальное не отвлекает
09:02
dvolodin: и для начальства еще, заглянули - а у тебя на плазме что типа этого - одобрямс :)
09:02
misak: NOC уже генерит event'ы на threshold'ы
09:03
misak: это не заменяет заббикс, он у меня тоже стоит
09:03
да, генерит, но алармы в ноке неудобные пока :(
09:03
много шума, а удалять его по одному влом
09:06
Huko: наша сеть просто большая, и очень динамичная, все время править weathermap нужно будет отдельного человека под это выделять
09:06
а как hg сказать, что файлик старый?
09:09
misak: ну разрисовавать все до ацесса смысла конечно нет, но основные магистрали и межраенные/городские/галактические линки можно 1 раз нарисовать :)
09:10
Huko: да не, реально много :)
09:10
и народ занят сильно
09:10
Для небольших сетей - да
09:11
только я этим занимаюсь
09:11
а вот для нашей, например, я не представляю себе weathermap :)
09:11
а на мне очень много
09:11
ее скорее как heatmap на карте россии рисовать :)
09:11
с прогнозами дурной погоды
09:12
хотя делать weathermap из автоматически найденных НОК-м карт линков недурная фича
09:13
ну для действительно больших везермап точно наверное не нужен, там свои блекждеки и всетакое :)
09:13
надо ее делать на карте сети и в inventory
09:13
dvolodin: кстати в джунос 14.2 поменялось приглашение, конфиги не тянутся
09:14
я сейчас на оcновании lldp дискавери и карты нока рисую везермам, если это хоть как-то автоматизировать - вообще было бы супер
09:15
да не автоматизировать нужно, а научить NOC расцвечивать линки на карте
09:15
в зависимости от нагрузки
09:16
сначала саму карту надо переделать
09:18
ну да, а сбор данных на интерфейсе через probe реализован ? никогда этого не делал..
09:19
misak: если telnet'ом ходить?
09:20
misak: а где там username вылезает?
09:21
скажите: чего в окне логина по табу не переходит с поля login на password?
09:21
dvolodin: там сейчас как при логине в линуксе, сначала пишет когда последний логин был
09:21
ща покажу пример
09:21
верю
09:23
закоммитил
09:23
Подскажите, какие профиты даст создание get_spanning_tree для профиля ? Что-то не вижу ничего связанное с STP в интерфейсе
09:23
Huko: STP discovery
09:24
Huko: только если железка отдает "Designated port id"
09:24
dvolodin: это где ?
09:25
в сети живет MSTP, просто хочу понять стоит ли начинать делть скрипт get_spanning_tree и что мне это может дать ?
09:26
Huko: знаешь чего такое "Designated port id"?
09:26
Huko: как минимум - всякие валидации топологии
09:27
Huko: дают их твои железки?
09:27
TSergey: да, мой регион
09:27
других железок в сети нет
09:27
Huko: популярнее --- железка отдает инфу при Role Root или Alternate номер порта на Designated Root Bridge?
09:28
регион?
09:28
dvolodin: а где можно будет смотреть эти валидации топологии ?
09:28
TSergey: MSTP
09:29
TSergey: там есть регионы, версии и прочее
09:29
09:29
если железка знает номер порта сосоеда, который к ней присоединен, то stp дискавери даст профит для линков
09:30
*соседа
09:30
если она не знает портов соседа, то ничего тебе stp не даст
09:31
+ имхо, stp дискавери неправильно работает в случае кольца (треугольника), щелкает линками, так было на момент когда я пытался выжать из stp линки
09:32
проблему с треуголником видел на циско иос
09:32
*с треугольником
09:34
у тебя вариант с STP, у меня MSTP, есть места где от ядра идет 4 линка на свич, каждый линк в своем инстансе, там не то что треугольники - там квадраты :)
09:34
по lldp дискавери на карте все это отично отображается
09:34
Huko: то что я говорил про порт, тебе понятно?
09:35
lldp ну совсем другоая песня
09:35
*другая
09:36
а нахрена в треугольниках СТП вообще?
09:36
у меня в сети вообще нигде нет СТП
09:36
TSergey: да, понятно. мои свичи показывают роль порта, в каждом инстансе она отдельная, у меня 4 интсанса живет в сети
09:37
stp видит по l2. те может увидеть соседа через соседа (это неправильно)
09:38
Huko: дай строчку с железки, с Desg и Root
09:38
Huko: я тебе не про роль, а про то, знает ли железка про порт, на который она подсоединена у соседа
09:39
в стандарте stp этого нет, циско это дает
09:39
dlink нет
09:39
ну вот например:
09:39
SA-8.12-[D]#sh spanning-tree mstp msti port role 1
09:39
Port Role State STP Status Oper Status
09:39
22 Disabled Discarding Enabled Disabled
09:39
23 Root Forwarding Enabled Enabled
09:39
24 Alternate Discarding Enabled Enabled
09:39
25 Alternate Discarding Enabled Enabled
09:39
26 Alternate Discarding Enabled Enabled
09:40
это для первого интсанса
09:40
ну вот, где тут порт соседа?
09:41
его нет, насколько я вижу
09:41
значит для тебя stp ни о чем
09:42
Port: 23
09:42
----------
09:42
Msti Port Priority (hex): 80
09:42
Msti Port Path Cost: 100
09:42
Msti Port Designated Root: 10:00:70:30:18:DC:70:01
09:42
Msti Port Designated Cost: 0
09:42
Msti Port Designated Bridge: 10:00:70:30:18:DC:70:01
09:42
Msti Port Designated Port: 81:2F
09:43
это часть вывода команды sh spanning-tree mstp msti port config 1
09:43
ну может вот это оно "Port Designated Port: 81:2F"
09:43
там еще много всяких команд связаных с mstp
09:43
а зачем это тебе, если у тебя lldp отрабатывает?
09:44
всю инфу которую требует NOC от скрипта get_spanning_tree (включаю всю инфу по всем инстансам) - я собрать смогу, я хочу понять что в итоге мне это даст ?
09:45
возможность линковки
09:45
(косячную)
09:45
мне не надо искать соседа по STP, я его отлично вижу по LLDP
09:45
ничего тебе stp не даст
09:46
точно. ничего нового не даст
09:46
на плохих кольцах оно еще меняется постоянно
09:46
mstp вредный протокол, там все вланы ко всем инстансам надо прибивать руками, иначе не сойдеться хеш и все съедет
09:48
к примеру я хочу видеть, что где-то накосячил - и свич выпал из основного региона и объявил себя Cist Regional Root например
09:48
надо делать для "своих" вланов каждому свой инстанс - а всех левых , например, в 100. все нормально сойдется
09:48
это моэет легко случаться если на нем кто-то прописал новый вилан о котором не знает его сосед
09:49
всех левых в свой инстанс
09:49
не снйдется, для левых вланах - инстанс номер 0
09:49
все обязательно сойдется
09:49
и аокажи мен свич, который умеет делать 100 интсансов
09:50
я для примера номер привел. штук 20 каждый может
09:51
вон тут дура стоит Avaya ERS 8810 - у нее максимум 63 инстанса
09:51
насколько я знаю нок, все что вы рассказываете не имеет к нему отношения
09:51
все остальные на аццессе - максимум 7
09:52
TSergey: в get_spanning_tree вся эта инфа расписывается
09:52
хочется понять что потом со всей этой информацией может сделать NOC
09:52
и нигде, кроме дискавери, не используется
09:53
хотя может мои знанияо нок+stp устарели
09:53
посмотри описание sa/interfaces/igetspanningtree.py
09:55
вобщем, хочеться что бы dvolodin пролил на это свет, где можно смотреть потом валидацию STP
09:56
если ее кто-нибудь сделает :)
09:56
я максимум - только сриптом собрать инфу со свичей для get_spanning_tree :)
09:57
а туториалы есть, как графики делать?
09:57
вобщем, пока заморачиваться с этим не стоит, но функционал был-бы интересней, особенно в разрезе чуствительного MSTP
09:58
misak: конечно, в папке с другими пошаговыми инструкциями
09:58
misak: ты не знаешь где документация по проекту?
09:59
тем более css на лгах починили - читаь снова стало удобно :)
10:57
ну что
10:57
собираем имеющиеся косяки в новом develop и аккуратно репортим в jira
11:02
dvolodin, ты с pagerless будешь что-то делать или это закрытая тема?
11:02
буду
11:02
репортьте только нормально и по существу
11:02
лучше с патчами
11:03
уже репортили
11:03
ты просто игноришь
11:08
В network map иконка красного цвета - как будто в дауне, но по факту уже давно нет. где залипла инфа что он не доступен ?
11:14
noc.cache.object_status
11:17
угу, вижу ststus - false, если не руками то как его вернуть в true ?
11:23
хм, у меня "Login failed!" в трапах
11:23
какой там логин, с чего?
11:25
TSergey: не обязательно NOC'а
11:25
не было такого ни разу
11:26
или класс по другому работает
11:27
а, может это на него кто-то пытается зайти
11:27
но что-то массово пошло
11:27
11:27
?
11:28
стоит ли делать?
11:29
видимо какую то специфичную проблемы решал человек
11:30
dvolodin: "43025 2014-12-01 15:51:33 SNMP request received from *.*.*.* with invalid community string!"
11:31
я только слушаю трапы, чего может нок запрашивать?
11:31
dvolodin, вывел бы ты в ипам прогресс бар заполнения префиксов
11:31
а в issue действительно сомнительное улучшение
11:31
хотя там речь про репорт
11:32
не сложно и добавить
11:33
dvolodin: чего запрашивается с коммунити? я нигде не заполнял коммунити
11:34
там разве про репорт?
11:36
абсолютно точно, что добавили какой-то snmp запрос
11:37
но вот какой
11:41
о, логов в дискавери прибавилось
11:43
так комментируйте и голосуйте
11:45
TSergey, пауза это костыли, если уж чинить то покошерному
11:46
dvolodin: "2014-12-01 17:43:41.296190 Missed ifindexes for: 1, 3, 14, 15, 16, System, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18"
11:46
вот это наверное новый snmp запрос
11:48
а может и нет
11:50
лучше в ипаме сделать экспорт ип
11:52
bee26, реквестируй а dvolodin благополучно заигнорит
11:53
зачем экспорт в ipam?
11:53
./noc csv-export
11:54
это копирует ип из нок в csv?
11:55
нужно из нок. в нок где-то было
11:55
dvolodin, ну из экспорт захерачит вообще все, придется фильтровать руками, а так можно было бы в префиксе щелкнуть и он выдал бы csv только с конкретными адресами
11:56
лезь в базу и забирай что хочешь
11:57
чего нужно заполнить что-бы выполнялось ifindex=i.get("snmp_ifindex") в дискавери?
11:58
snmp_ifindex
11:58
в get_interfaces
11:59
get_interfaces отрабатывате без ошибок
12:00
и без ifindex
12:00
а вот дикrавери пытается получить ifindex
12:01
и коммутатор говорит "SNMP request received from *.*.*.* with in valid community string!"
12:02
так пропиши ему правильный, не мучай птичку
12:04
трап на железке без комунити не прописывается
12:21
e_zombie: не воспроизводится
12:21
а
12:22
да, поправил
12:22
у тебя python 2.6?
12:22
ага
12:23
чё типа тока в 2.7 ?
12:23
12:23
вот, забавное обсуждение, присоединяйтесь
12:23
e_zombie: не
12:23
просто в 2.7 set можно записать как {1,2,3}
12:23
а в 2.6 - ошибка
12:23
я там опечатался и вместо двоеточия влепил запятую
12:24
у меня проглотило тихо
12:24
зафиксил
12:24
ок
12:26
вроде пошло гавно по трубам
12:26
кхм. доообновлялось
12:27
12:27
обновить конфиги?
12:49
а как можно проверить, что синхронизация с DNS прошла/не прошла?
12:58
Night_Snake: смотреть на днс сервере зону которую обновил
13:10
А если не обновилась - где логи?)
13:16
noc-stomp.log смотрел?
13:17
стомпа кствати уже нет
13:18
я с апреля не обновлял на рабоячем сервере
13:20
zi_home а где это щас?
13:21
щас зависит от того когда ты обновлялся
13:21
переход пространства во время и обратно
13:22
develop
13:22
сегодняшний
13:27
тогда надо синк пеерустанавливать
13:27
там все изменилось
13:28
читай логи канала с месяц назад
13:28
make node - ключевые слова
14:20
кто напомнит как чинить раскорячившийся веб интерфейс изза css
14:20
или темы
14:21
поменять тему в базе?
14:22
а у нас есть кто живой, кроме gray?
14:22
что раскорячило-то?
14:23
14:23
noc=# SELECT * from main_userprofile ;
14:23
id | user_id | preferred_language | theme | preview_theme
14:23
----+---------+--------------------+--------+---------------
14:23
2 | 45 | en-us | |
14:23
3 | 38 | en-us | |
14:23
4 | 33 | en-us | |
14:23
5 | 28 | en-us | |
14:23
6 | 41 | en-us | |
14:23
7 | 43 | en-us | |
14:23
1 | 1 | en | access | default
14:23
8 | 23 | en-us | |
14:23
9 | 25 | en-us | |
14:30
мля. только neptune живая тема
14:39
бля тормозит всё просто пиздетц как. даже веб интерфейс хуёво крутится.
14:44
таки я подозреваю что оно счас ничего не собирает более чем у меня было.
14:44
неужто всё так плохо?
14:46
я таки дико извиняюсь но
14:46
connected to: 127.0.0.1
14:46
insert query update delete getmore command flushes mapped vsize res faults locked db idx miss % qr|qw ar|aw netIn netOut conn time
14:46
2 17 1 *0 0 3|0 0 79g 158g 1.03g 16 noc:278.4% 0 4|0 0|0 2k 5k 26 17:45:35
14:46
2 13 1 *0 0 5|0 0 79g 158g 1.03g 4 noc:166.5% 0 5|0 0|1 1k 73k 26 17:45:44
14:46
*0 5 1 1 0 7|0 0 79g 158g 1.02g 5 noc:198.1% 0 6|1 0|1 3k 4k 27 17:45:46
14:46
это как бы пиздетц
14:47
e_zombie: как будто ты не знаешь, чем пользуешься
14:49
неожиданно. до этого было 1-4%
14:49
конечно может у меня чтото наебнулось после обновы .
14:49
но крайне подозрительно
14:50
ну
14:50
эту шляпу до завтра точно не полечим без володина
14:55
у меня внезапно noc-classifier стал намного меньше cpu есть
14:55
терзаюсь сомнениями
15:06
а кто придумал делать бакапы при каждом рестарте?
15:10
да. какое то гавдно с монгой.
15:10
локи под 200% и всё встало
15:14
15:25
15:36
ладно. я домой. завтра продолжем сношаться.
Share this page
Share this page: