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: 11.04.2016
hanapi #
06:23
Привет всем!
e_zombie #
06:26
,,
06:27
и тебе не хворать
06:27
он тоже пытался поставить башню https://pp.vk.me/c543108/v543108789/116e9/WeBxbJatghY.jpg
hanapi #
06:30
У меня большая база узлов, но она на zabbixе. Нужно как то интегрировать zabbix с noc. Что посоветуете?
06:31
не лучше работать через API?
e_zombie #
06:32
нууууу если быстро - то выгрузи базу в текстовый файл и чере и через импорт занеси.
06:33
если хочешь ебли - пытайся интегрировать.
06:33
если хочешь экстра извращений - то пиши\используй автодискавери самописный
06:33
https://kb.nocproject.org/pages/viewpage.action?pageId=19169410
06:34
/noc csv-import sa.managedobject -r skip -v 3 ../fttb-20130626.csv
06:34
кстати у тебя микросервисы или девелоп ?
hanapi #
06:34
проблема в том, что zabbix каждый день то добавляются узлы, то удаляются
06:34
плюс автодискавери
06:35
у noc нет api?
e_zombie #
06:35
оно умеет у тебя выполнить команду внешнюю ?
06:35
/noc wipe managed_object 10.64.104.104
06:36
тут много чего нету.
06:36
и ещё большее через жопу.
06:36
тут боль.
hanapi #
06:36
zabbix?
e_zombie #
06:37
посмотри ссылку которую я тебе дал. все танцы тама вокруг генерации текстового файла.
06:37
если ты сможешь забиксом его сформировать
06:37
то будет тебе счастье.
hanapi #
06:38
спасибо
e_zombie #
06:38
и да. ставь башню и микросервисы. если у тебя сеть хотябы 1000+ то девелоп ну очень криво себя ведёт.
06:38
да и мёрт он.
hanapi #
06:39
у меня 14000+
06:39
узлов
e_zombie #
06:39
ну почти как у меня. ставь башню
hanapi #
06:39
башня это что?
e_zombie #
06:40
https://bitbucket.org/nocproject/noc-tower/overview
06:40
это хрень что управляет конфигурациями в новой ветке.
06:41
и оно ставит микросервисы которые типа крутые и менее ресурсоёмкие для больших конфигураций
hanapi #
06:41
ок
06:41
а сама система насколько стабильно работает?
e_zombie #
06:43
нуууууууу смотря что .
06:44
по микросервисам сказать не могу. девелоп крутится на моих задачах более менее.
06:45
пинги , конфиги, анализ событий ...
hanapi #
06:45
я например в первую очередь собираюсь использовать сохранение конфигураций
e_zombie #
06:45
это работает.
06:46
если профили для оборудования есть. если нет - пиши и делай пул реквасты
hanapi #
06:46
мониторинг не нужен, у меня стоит zabbix
06:47
остальные фичи, как я понял с коробки не работают
e_zombie #
06:47
ты поставь а там увидишь .
hanapi #
06:47
их нужно доводить до ума написанием программ
e_zombie #
06:48
смотря какое оборудование у тебя.
06:48
у меня например 90% оборудования из коробки собралось.
hanapi #
06:48
какую конфигурацию для серверов посоветуешь для 14к узлов?
e_zombie #
06:49
если у тебя только сбор конфигов будет то гиг оперативы и с 10 гиг под конфиги.
06:49
если врубишь фм то там будет расти монга гиг до 100-150 за месяц если пустишь туда весь сислог с сети
06:50
кстати рекомендую логи сваливать через сислог сервер. потому что часть событий дропается.
06:50
Filesystem Size Used Avail Use% Mounted on
06:50
/dev/mapper/VolGroup-lv_root
06:50
28G 18G 11G 61% /
06:50
tmpfs 7.7G 4.0K 7.7G 1% /dev/shm
06:50
/dev/sda1 477M 145M 307M 32% /boot
06:50
/dev/sdc1 99G 28G 66G 30% /mnt/mongo
06:50
/dev/sdb1 110G 34G 71G 33% /mnt/mongo2
06:50
/dev/sdd1 688G 353G 300G 55% /mnt/backup
06:52
я сегодня целый день тут . так что по поводу башни могу тебя консультировать почти пошагово.
freeseacher #
06:52
хай
e_zombie #
06:52
и я сейчас начну писать доку.
06:53
хай
06:53
сегодня сисек не будет. будут только школьницы
SomovIS_ #
06:53
Пиши доку, это полезно
06:53
хай
e_zombie #
06:55
главное удержаться от матов.
freeseacher #
06:55
hanapi, довольно стабильно.
e_zombie #
06:55
у меня монга валится каждые пол дня.
dvolodin #
06:55
hanapi: микросервисы умеют тянуть данные из внешних систем
freeseacher #
06:55
ставить надо да. ветку feature/microservices
06:56
dvolodin, а не запилить ли etl для заббикса
06:56
ну очень много людей же с ним приходит
e_zombie #
06:56
давно пора было.
hanapi #
06:57
давно хотел поставить нок
dvolodin #
06:57
freeseacher: а какие сложности?
freeseacher #
06:57
никто кроме тебя не знает как это делать :)
hanapi #
06:57
все время останавливало отсутствие интеграции с заббикс
e_zombie #
06:57
гыгыгыгы
dvolodin #
06:57
дайте мне подопытного
06:58
заббикс, насколько я помню, mysql и постгрес?
hanapi #
06:58
да
06:58
у меня mysql
06:58
но интеграцию нужно делать через api zabbix
06:58
у них структура БД может меняться
dvolodin #
06:59
https://bitbucket.org/nocproject/noc/src/0c87fb6b0c6d39928ae4968fc96e10694991f3b5/core/etl/loader/managedobject.py?at=feature%2Fmicroservices&fileviewer=file-view-default
06:59
нужен SELECT, который достанет поля
06:59
fields = [
06:59
"id",
06:59
"name",
06:59
"is_managed",
06:59
"container",
06:59
"administrative_domain",
06:59
"pool",
06:59
"segment",
06:59
"profile_name",
06:59
"object_profile",
06:59
"termination_group",
06:59
"service_terminator",
06:59
"scheme",
06:59
"address",
06:59
"port",
06:59
"user",
06:59
"password",
06:59
"super_password",
06:59
"snmp_ro"
06:59
]
e_zombie #
07:00
сегмент всегда в АЛЛ :)
freeseacher #
07:00
dvolodin, по api да
dvolodin #
07:01
ну кому как
freeseacher #
07:01
нет смысла морочится с мусенькой
dvolodin #
07:01
api у него не сдохнет?
hanapi #
07:01
это очень важно
freeseacher #
07:01
нет не сдохнет
07:01
оно норм
hanapi #
07:01
у них сейчас вышла 3 версия
freeseacher #
07:02
но интегрировать имеет смысл 2.4
hanapi #
07:02
нет
07:02
2ю4 короткая поддержка
misak #
07:02
3 надо
hanapi #
07:02
3 версия будет долго поддерживаться
07:02
все сейчас будут на нее мигрировать
misak #
07:02
да там по API и разницы может и не быть
07:03
я уже, гораздо шустрее тройка
hanapi #
07:03
я жду убунту 16
freeseacher #
07:03
короче кому надо - нужен хомячок.
hanapi #
07:04
там есть нужные мне фичи
freeseacher #
07:04
лучше пустой или полупустой
hanapi #
07:04
я могу помочь
07:04
у могу собрать стенд с оборудованием
dvolodin #
07:06
короче, нужна функция iter_data, которая будет отдавать строки, отсортированые по id
hanapi #
07:08
и дать внешний доступ
e_zombie #
07:13
https://pp.vk.me/c629224/v629224151/46135/zeAXzxLDBtM.jpg
07:13
держите лолей
SomovIS_ #
07:20
Это что такого у тебя было?
07:20
Аварии или только события?
e_zombie #
07:20
корелятор раскорячился
07:21
в логах отвал от монги.
07:21
при этом сама монга вроде жива
07:21
и новые события создаются.
07:21
ребутаешь и монгу и нок и потом просирается на пол дня.
SomovIS_ #
07:22
У меня почему-то у некоторых МО интерфейсы не дискаверит, хотя вроде как все отрабатыват
07:23
Он именно не записывает список интерфейсов в SA > MO > interfaces
e_zombie #
07:23
ну сколько нам историй трудных готовит ..
07:23
2016-04-11 10:19:21,737 [scheduler.correlator] [5708440abab2636721331c27] [dispose] Starting
07:23
2016-04-11 10:19:21,781 [scheduler.correlator] [correlator|dispose|5708440abab2636721331c27] Completed. Status: SUCCESS (43.77ms)
07:23
2016-04-11 10:19:21,781 [scheduler.correlator] Remove job 570b4ff910d040e2e13e89af
07:23
2016-04-11 10:19:21,785 [scheduler.correlator] [correlator|dispose|5708440abab2636721331c26] Completed. Status: SUCCESS (48.00ms)
07:23
2016-04-11 10:19:21,785 [scheduler.correlator] Remove job 570b4ff910d040e2e13e89ae
SomovIS_ #
07:25
О кстати, сейчас проапгрейдился и получил данные
07:25
Сразу соседа нашел
07:29
Есть афигенная задачка: 4 GW, все в оодной группе hsrp, как сделать так, что бы каждый раз, когда один из GW становиться мастером за группу - он же анонсировал сети в BGP, например менялся loca pref на выше и
07:29
затем при следующей смене мастера hsrp, у первого GW local pref становился прежним, а у нового мастера повышался? Cisco IOS XR
07:29
Надо что бы всегда анонсировал сети мастер за группу hsrp
e_zombie #
07:33
так. хватит распиздяйничать. надо писать доку.
SomovIS_ #
07:41
Port Security Violation on port Fa 1/0/31, MAC 9C:93:4E:15:41:D8
07:41
2d 16h
07:41
3624
07:41
И всем опхуй
freeseacher #
07:43
SomovIS_, ага. но ты продолжай.
e_zombie #
07:43
hanapi: https://kb.nocproject.org/pages/viewpage.action?pageId=21233723
freeseacher #
07:43
вдруг сам разберешься пока расказываешь
dvolodin #
07:43
за выходные ворох багов исправили, обновляйте микросервисы
hanapi #
07:46
спасибо, уже смотрю
SomovIS_ #
07:46
dvolodin: что-то поменяли в графане? даш пустой
dvolodin #
07:46
добавляли графики объекта
07:46
посмотри в web, 500-й нет?
SomovIS_ #
07:48
есть трейс, сейчас скину
dvolodin #
07:50
а еще NOC научился мерзко завывать при новых авариях
SomovIS_ #
07:51
Я уже услышал)_
07:51
Как парктроник
e_zombie #
07:53
dvolodin: я надеюсь это отключаемо и отключено по дефолту.
dvolodin #
07:54
первая жертва
07:54
:)
e_zombie #
07:54
рррррблять.
dvolodin #
07:55
услышал?
07:55
а ты жалуешься, что аварии игнорят
07:55
:)
e_zombie #
07:55
мне гомоцрм сейчас мешает спать у девчёнок в комнате что оно пиликает.
07:55
постоянно.
07:56
и я не обновлялся.
07:56
игнорят их не потому.
07:56
что не видят. а потому что их мног и они идут постоянно. а мозг на такие вещи начинает забивать через неделю.
07:57
http://i.imgur.com/c3ldKJs.png стабильность работы нока.
dvolodin #
08:03
в микросервисах есть эскалации
08:03
типа - не ушла авария за 5 минут - пишет письмо
08:04
или TT делает
08:04
кроме того, я делаю управляемую задержку отображения
SomovIS_ #
08:04
А мануалы будут?
dvolodin #
08:04
fm.alarms будет показывать alarm в списке, только если он висит не менее отведенного времени
08:07
и на кратковременные отвалы можно будет не реагировать
e_zombie #
08:07
https://pp.vk.me/c614622/v614622016/1dc24/eWYJM_f8KIE.jpg
bee26 #
08:30
в графиках bps - где посмотреть в мбит/сек ?
e_zombie #
08:31
https://pp.vk.me/c630218/v630218496/2493a/-LN8hpZ5bdA.jpg
SomovIS_ #
08:33
bee26: Значит в mbps пока нету, он динамический
bee26 #
08:35
а bps это что? если траф, то должно быть in/out
SomovIS_ #
08:36
скинь скрин
bee26 #
08:38
https://imagebin.ca/v/2dN1lomDkIAX
08:39
за последнюю неделю - не видно даже колебаний трафа день/ночь - что это?
08:39
все настройки из коробки
SomovIS_ #
08:40
У меня такое же было, сейчас скажу
08:40
test-series )
freeseacher #
08:43
мои глаза вытекают. белая графана.
08:47
e_zombie, давай продолжение https://pp.vk.me/c630218/v630218496/2493a/-LN8hpZ5bdA.jpg
e_zombie #
08:48
пока нету. барулин конечно выкладывает пачками но не сегодня.
SomovIS_ #
08:49
bee26: открой графану, например любой объект и сделай следующее:
08:50
В data sources
08:50
https://usercontent.irccloud-cdn.com/file/TmhSII4D/
08:50
e_zombie: добавь в мануал на всякий
e_zombie #
08:51
а он оказался уже написан
SomovIS_ #
08:52
нет желания на slack перейти с irc?
e_zombie #
08:52
ещё на телеграмм предложи
SomovIS_ #
08:52
slack удобен, поиск по истории есть и т.п., интеграция с сервисами
freeseacher #
08:53
в телегу кстати я больше верю
08:53
slack коммерческий bloatware
08:53
для опенсорса не пойдет вовсе
e_zombie #
08:55
а ваще давай на TOX переходить
SomovIS_ #
08:57
Есть форк слаки
bee26 #
08:57
SomovIS_: теперь похоже. bps на бит/сек - никак?
SomovIS_ #
08:57
dvolodin: не смотрел пока snmp trap?
freeseacher #
08:57
SomovIS_, ты про mattermost ?
SomovIS_ #
08:57
bee26: поменять на рус?
08:59
freeseacher: rocketchat
bee26 #
08:59
bps это и есть bit/s ?
freeseacher #
08:59
ну и чем оно лучше телеги ?
SomovIS_ #
08:59
да
09:00
если у тебя kbs или mbs - так и будет писать
09:00
kbps
09:00
mbps
bee26 #
09:07
SomovIS_: а такое безобразие как лечить? https://imagebin.ca/v/2dNALpzMlOPs
SomovIS_ #
09:09
Как пример https://usercontent.irccloud-cdn.com/file/X1JpmIS4/
09:10
Где ты видишь безобразие?) Отрицательные значения?
bee26 #
09:14
сбор данных 7 апреля прекратился или не отображается (возможно после апгрейда)
e_zombie #
09:15
какой шутник это придумал
09:15
ok: [noc2host] => (item={u'owner': u'root', u'name': u'etc/config/'})
09:15
ok: [noc2host] => (item={u'owner': u'root', u'name': u'etc/config/supervisor'})
09:15
ok: [noc2host] => (item={u'owner': u'root', u'name': u'var/etc'})
09:15
ok: [noc2host] => (item={u'owner': u'root', u'name': u'var/db'})
09:15
ok: [noc2host] => (item={u'owner': u'root', u'name': u'var/etc/noc'})
SomovIS_ #
09:19
bee26: после рестарта сервиса у меня старые данные дропаются
freeseacher #
09:30
народ а видели начальные развлекушки с метриками хоста ?
09:30
я тут бъюсь с тем что надо бы как то ходить по табличкам
09:31
и чото хз как
dvolodin #
09:50
сейчас еще пинговый RTT прикрутим
09:52
а кто сталкивался с eltex esr1000? :)
09:56
скажите честно - это писюк с зеброй?
iZverg #
09:56
dvolodin: а с какой целью интересуещься?
09:56
dvolodin: каг правило да - линукс на арме
e_zombie #
09:59
Apr 11 12:54:50 noc2host telegraf[1100]: 2016/04/11 12:54:50 Error: procstat getting process, exe: [] pidfile: [/var/lib/pgsql/9.4/data/postmaster.pid] pattern: [] user: [] Failed to read pidfile '/var/lib/pgsql/9.4/data/postmaster.pid'. Error: 'open /var/lib/pgsql/9.4/data/postmaster.pid: permission denied'
09:59
Apr 11 12:54:33 noc2host telegraf[1100]: 2016/04/11 12:54:33 Error: procstat getting process, exe: [] pidfile: [] pattern: [noc-correlator] user: [] Failed to execute /usr/bin/pgrep. Error: 'exit status 1'
dvolodin #
10:00
iZverg: с грязной, ознакомился с техническим решением на базе этого оборудования, пошел смотреть детали
10:00
увидел явный писюк со встроенным свичем
10:01
стало интересно
10:01
ARM там?
10:01
Или какой SoC ?
iZverg #
10:02
dvolodin: угу. но смотри, esr я не тыкал, я тыкал в их телефонию, в т.ч. smg2016
dvolodin #
10:03
я так понял, что мелкие пакеты его убъют еще раньше 1Gbit/s ?
10:03
А вот TWAMP встроили, молодцы
freeseacher #
10:05
https://telegram.me/joinchat/Ames7j1sNOYpeOqKd40ghw
10:05
для желающих в телегу.
iZverg #
10:05
у них двухпортовый шлюз телефонный, там SoC. вот эта хрень бродкастами убиваецца влёт
e_zombie #
10:05
который TAU ?
freeseacher #
10:07
Дима давай чатик в топик закинем ?
10:07
вместо Testing https://chat.nocproject.org/
dvolodin #
10:09
ну да
freeseacher #
10:10
дык опа надо
dvolodin #
10:10
вот так?
freeseacher #
10:10
ага
dvolodin #
10:14
теперь из вредности начинаем отвечать на вопросы в телеграме :)
freeseacher #
10:15
ну что процесс пошел .
10:15
да не
e_zombie #
10:15
это плохая идея
freeseacher #
10:15
не надо хоронить irc
10:15
irc это хорошо
theuser #
10:47
Коллеги, как в НОК посмотреть какие данные получены для построения топологии по CDP/LLDP? Включил на двух смежных коммутаторах LLDP, но что-то результата нет. Видимо, нужно как-то зааппрувить связь, но где..
dvolodin #
10:48
интерфейсы определились?
theuser #
10:48
ага
freeseacher #
10:51
dvolodin, вот правильный публичный линк https://telegram.me/nocproject
dvolodin #
10:53
нате
theuser #
10:54
Я думаю, что проблема в том, что CDP/LLDP в качестве идентификатора "соседа" передает device_id, который берется из hostname. У нас никто и никогда именованиям железок не занимался (не было потребности, и на функционал не влияет в нашем случае), поэтому device_id у нас
e_zombie #
11:26
https://v1.std3.ru/80/ba/1460097436-80badc67e71f08725fdd009289510b07.jpeg
11:27
theuser: смотри чтобы у тебя в конфигах был включён дискавери.
11:27
и проверь что скрипты отработало нормально.
evyscr #
11:28
в lldp device_id вообще в основном mac
11:31
e_zombie: на пикче ты?
e_zombie #
11:31
я подлиннее стрижен.
theuser #
11:58
evyscr В основном - это как? Я думал там какой-то ожидаемый формат - sysname, например. Или NOC автоматом детектит по разным типам device_id?
11:58
e_zombie в каких конфигах должен быть включЁн дискавери?
e_zombie #
11:58
см noc.conf
11:59
интерфейс дискавери и ллдп.
11:59
плюс у группы должно быть включено это самое дискавери
theuser #
12:17
e_zombie включил, get_cdp отработал. Как посмотреть какие связи появились?
e_zombie #
12:17
в мо есть закладка линкс
12:18
ну и в логах дискавери смотри события по этому поводу
12:18
links
theuser #
12:18
e_zombie Ура! Спасибо!
e_zombie #
12:18
у тебя редхатовские сервера есть ?
12:22
не радуйся. не всё оборудование у тебя залинкуется .
theuser #
12:23
e_zombie, только центось
e_zombie #
12:24
https://bitbucket.org/nocproject/noc/pull-requests/
12:24
можешь попробовать залинковать и сервера
12:32
есть ещё для ллдп но он кривой
12:33
http://pastebin.com/MqixkBm5
evyscr #
12:39
/me прдупреждает, что e_zombie любит закинуть код, который может привести к непредсказуемым последствиям
zi_rus #
12:40
ну он же не правит либы какие-то
12:40
ломает скрипты собственного профиля
12:41
все равно noc2 грядет
dvolodin #
12:41
почему noc2
12:41
?
12:41
сова уже прилетела
e_zombie #
12:45
evyscr: вот вот. я не крушу системные библиотеки
12:56
https://pp.vk.me/c633219/v633219151/20829/gcUh4qA2Cwc.jpg
12:57
https://pp.vk.me/c633219/v633219151/207d5/BQjpN4Kfly4.jpg
12:58
https://pp.vk.me/c628618/v628618217/50e8f/2vGlDGViGNc.jpg
freeseacher #
13:01
это тоже школьницы да ?
zi_rus #
13:01
второгодницы
e_zombie #
13:02
да
theuser #
13:08
dvolodin, с помощью CDP топология строится только на основе device_id, или ip-адрес также может участвовать в идентификации?
e_zombie #
13:09
смотри внутренности модуля. вроде как там айпи участвует.
SomovIS_ #
13:12
последняя ок
theuser #
13:12
e_zombie, я смотрю в цискины get_cdp_neighbors.py, и адреса там нифига не участвуют. И вообще такого атрибута не предусмотрено в igetcdpneighbors.py
13:13
e_zombie, что за шлюхи на первой?
e_zombie #
13:14
школота что в субботу снимал. их коллега фотограф снимал на каком то конкурсе моделей и мы их встретили на проспекте в субботу
13:24
как дропнуть алярм а не закрыть его
13:26
>>> from noc.fm.models import *
13:26
>>> from noc.sa.models import *
13:26
>>> alarms = ActiveAlarm.objects.filter()
13:26
>>> for a in alarms:
13:26
... print a
13:26
... a.clear_alarm("drop")
13:26
...
13:26
5708d7e1bab26349711aa67c
13:26
Traceback (most recent call last):
13:26
File "<stdin>", line 3, in <module>
13:26
File "/opt/noc/fm/models/activealarm.py", line 163, in clear_alarm
13:26
ct = self.alarm_class.get_control_time(self.reopens)
zi_rus #
13:31
e_zombie: слово в кавычках это комментирий
13:32
смотри в /opt/noc/fm/models/alarms.py
13:32
попробуй стандартные
13:32
delete
13:32
drop
13:32
etc
dvolodin #
13:37
a.delete()
e_zombie #
13:45
вроде дропнулось
14:52
1https://pp.vk.me/c7011/v7011718/1bbdb/bdxGcseBQPs.jpg
freeseacher #
17:18
провокационный вопрос. поддержка не линукса нужна кому нить ?
zi_home #
18:52
а что ты считаешь не линуксом
18:52
и поддержку для чего предлагаешь
freeseacher #
19:18
да просто подумалось
19:18
вот тут на канале ~40 человек
19:18
из них у одного мне извеснтно есть фря.
19:18
у остальных linux
zi_home #
19:25
и даже фря более распространена чем какой-либо линукс в частности
19:26
в каждом линуксе своих тараканов столько
19:26
что по каждому свою поддержку надо
SomovIS_ #
20:15
Смотря какой заказчик будет
Tweet
Share this page
Share this page: Tweet