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: 08.06.2015
zi_rus #
05:56
Живые есть?
05:57
Офтоп вопрос хочу задать
05:58
смотрите. есть л2 канал через стороннего оператора. мы хотим обнаруживать падение канала и включаем bfd, а если канал не совсем упал, а деградировал и на канале начал дропаться трафик, как такое можно отследить?
e_zombie #
06:36
..
07:00
кто ещё не видел - рекомендую http://lenta.ru/articles/2015/06/08/drc/
ss_ #
07:56
zi_rus, а по каналу что бегает?
07:57
есть ли какой показатель который может характеризовать исправность канала?
zi_rus #
08:08
элементарно пинги теряются
08:09
ну и пользовательский трафик
evyscr #
08:15
e_zombie: слава роботам!
e_zombie #
08:15
УБИТЬ ВСЕХ ЧЕЛОВЕКОВ!!!
evyscr #
08:16
ja, ja
e_zombie #
08:22
любители кютечей - ловите NOC-1615
Huko #
08:35
А подскажите практическую пользу от get_spanning_tree ?
e_zombie #
08:35
оно вызывает боль.
08:35
а боль - наше всё
Huko #
08:35
да с болью все понятно
08:36
а еще профиты есть :) ?
e_zombie #
08:36
ну вроде как есть.
08:36
кольца - хуёльца
Huko #
08:37
да я как-то спрашивал, сказали что пока кто-то чего-то не напишет ничего и не будет
e_zombie #
08:37
это наверное по картам было
Huko #
08:40
думаю имеет ли смысл пилить get_spanning_tree и что я потом получу от него, ну кроме боли ессесно :)
e_zombie #
08:41
думаю пилить стоит .
ss_ #
08:43
zi_rus, в забиксе это сделать как два пальца обосать
08:43
делаешь проверку на потери пакетов
08:44
далее делаешь проверку на падение трафика, т.е. можнон на разницу за какой то период времени. например 15% за 5 минут
08:44
далее действие на оба условия или на каждое и действие например будет перекидываь маршруты
zi_rus #
08:50
ss_: ну это да, но я искал что-то типа стандартного протокола, вот есть bfd, у циски есть ip sla, еще внутри провайдера можно cfm использовать, но если они его не поддерживают, то ничего не выйдет
08:52
я искал что-то типа включил на этом линке и протокол мне сам сигнализирует, если что не так
TSergey #
08:52
всем привет
e_zombie #
08:53
итебе котиков
TSergey #
08:53
комрады, если "навяливать" кому-то внедрение нока, какие пункты можно считать условно рабочими?
e_zombie #
08:53
fm бакап конфигов. run commands
Night_Snake1 #
08:53
сниппеты
08:53
пирули
TSergey #
08:54
dns и ipam кто-то полноценно использует?
e_zombie #
08:54
кто то юзает. но там что то ломали недавно.
TSergey #
08:54
конфиг валидация, метрики ---?
Night_Snake1 #
08:54
ipam мы пользуем
e_zombie #
08:54
с валидацией не всё понятно.
Night_Snake1 #
08:54
но тока как информационную систему
08:54
т.е. никакой практической пользы, только справочник
e_zombie #
08:55
нихуясе справочник.
TSergey #
08:55
инентори?
e_zombie #
08:55
ну инвентори если модели есть .
Night_Snake1 #
08:55
инвентори пока далеко не все находит
08:55
e_zombie: а какая с него практическая польза?
TSergey #
08:55
e_zombie: тут и есть крючок для внедрения типа допилить его под запросы
08:55
под оборудование
e_zombie #
08:55
понимаешь когда у тебя сеть в 12000 устройст и блять ей рулять 10 админов то хотябы сбор конфигов. это уже что то.
08:56
а если надо обновить прошивки хотябы на половине - без этого никуда.
TSergey #
08:56
а то что-то у меня на роботе все грустней и грустней
e_zombie #
08:56
я вон счас начал делать аудиты того что у нас в системах учёта оборудования и то что на сети .... там блять полный пиздос
08:57
10% оборудования имеют неверные данные или вообще не занесены в систему.
08:57
НЕ ЗАНЕСЕНЫ В СИСТЕМЫ УЧЁТА, КАРЛ!!!!
08:57
и такие аудиты даже без базовой инсталяции хуй ты сделаешь .
TSergey #
08:58
у вас есть система учета...
ufir #
08:58
бардак. мы наобород - сначала заносим, а потом ставим оборудование
e_zombie #
08:58
вернее сделаешь - но костылей надо писать заебёшься
ufir #
08:58
хотя косяки конечно сплош и рядом ;(
e_zombie #
08:58
ufir: я вот сравниваю что у меня в аргусе и на сети. ... по саратову 300 железок имеют разные имена. а на сети в общем только на ДОСТУПЕ фттб - 1000.
ufir #
08:59
особенно в районах - снимут нахуй корзинку дслама, и уебут в другую деревню - а потом удивляются, какого хера у них не работают випиэнщики
e_zombie #
08:59
классика.
08:59
у нас так же
08:59
поэтому надо рисовать модельки для сдламов :)
ufir #
09:00
этот аргус кстати - я его в глаза еще не видел, у нас только его внедрять начали
TSergey #
09:00
а логгера нет?
e_zombie #
09:00
ufir: готовься к боли. адской боли. там цитрикс хуитрик и очень всё тормозит.
09:01
TSergey: какой логер?
ufir #
09:01
e_zombie аа.. типа как CRM Amdocs ?
09:01
или еще фатальнее ?
e_zombie #
09:01
который смотрит в мозги начальникам?
TSergey #
09:01
здесь, на канале
e_zombie #
09:01
хз. я амдокс не видел.
TSergey #
09:01
у меня клиент простенький, историю не умеет (ну ли я не доразбирался)
e_zombie #
09:02
а вот с аргусом позномился. идея там конечно здравая и очень правильная. но ........ очень всё запутано и тормознуто.
09:02
плюс экспорт он делает только в говно вирдовые форматы для современных офисов.
09:03
и потом приходится изьёбываться чтобы вынуть данные для скриптов. тикаких .csv и тд.
09:03
только кашерные .docx
09:03
https://pp.vk.me/c629227/v629227151/3d18/a71489JlXAA.jpg
09:03
https://pp.vk.me/c629227/v629227151/3c56/c9KWXQD0SJ8.jpg
09:04
https://pp.vk.me/c629227/v629227151/3c0b/WamfkZXTM8A.jpg
09:04
https://pp.vk.me/c629227/v629227151/3bed/OSrn5aPwvEI.jpg
evyscr #
09:04
экпорт только в docx делают только педерасты
09:04
(в плохом смысле этого слова)
e_zombie #
09:04
а ты думал кто заказывает софт для РТ ? :)
09:05
ну там есть кошерный пдф ещё :)
zi_rus #
09:05
сам РТ?
09:05
e_zombie: а еще можно в png выдавать
e_zombie #
09:06
угу. на 300 страниц
zi_rus #
09:07
супер гифку можно сделать
e_zombie #
09:07
https://ru.wikipedia.org/wiki/%D0%9D%D0%A2%D0%A6_%D0%90%D1%80%D0%B3%D1%83%D1%81
evyscr #
09:08
иногда мне кажется, что нок заказывают люди, имеющие отношение к заказывателям из РТ
e_zombie #
09:09
https://vk.com/wall-39243732_488436
09:15
а у нас кто нибудь тут заниается кластерами хуястерами ?
xetle #
09:18
zi_rus, ss_: по поводу обнаружения деградации канала. В NOC PM сие должно быть их каробки.
09:18
Всё что надо это правельный get_interfaces с ifindex.
buggy-funhouse #
09:19
e_zombie: смотря о чём ты. Про хуястеры слышал
xetle #
09:19
NOC должен по умолчанию начинать собирать метрики не только на физических интерфейсах, но и концах vlan.
e_zombie #
09:20
ключевые слова DRBD iscsi gfs2
09:20
nat
ss_ #
09:20
главное сбор конфигов и возможность массово выполнять команды, иначе жопа
xetle #
09:20
Кроме трафика in/out также собирать errors... и если они превышают порог подымать алярм!
09:20
:)
zi_rus #
09:21
xetle: я бы сказал что нок может просигнализировать,но не сможет перероутить трафик на рабочий канал, но я знаю что его можно научить это делать, но я в РМ столько говна на прошлой работе наелся, что даже мысли нет позволить ноку влезать в м
xetle #
09:21
переведи в utf8 и повтори.
buggy-funhouse #
09:22
ты не поверишь, но всё равно порежется
09:22
и да, он в утф
evyscr #
09:23
больше того, в utf порежется раньше, чем в каком-нить koi8
buggy-funhouse #
09:23
но кои ты не прочтёшь, у тебя же кодировка канала..
zi_rus #
09:23
я бы сказал что нок может просигнализировать,но не сможет перероутить трафик на рабочий канал, но я знаю что его можно научить это делать
09:23
, но я в РМ столько говна на прошлой работе наелся, что даже мысли нет позволить ноку влезать в маршрутизацию
09:23
а так видно?
buggy-funhouse #
09:24
+
09:24
но и так быо понятно
09:24
"даже мысли нет позволить ноку влезать " КУДА-ЛИБО
09:24
пусть сидит в углу
evyscr #
09:24
мысль есть
buggy-funhouse #
09:24
и жуёт сопли
evyscr #
09:24
но только в read only
buggy-funhouse #
09:24
=/
09:25
snmp ro
evyscr #
09:26
но даже этого ноку хватит, чтобы что-нибудь убить
09:26
потому что он тупой
zi_rus #
09:28
на самом деле да. вот ему дают только show команды, он и ими затрахать железку может
xetle #
09:29
zi_rus: PM только кинет событие в FM и дальше FM решает что делать. Можно написать fm/handlers/event/скрипт и добавить его в FM classification rule для этого события. Этот скрипт сможет и маршруты менять.
09:30
Поставить лимит на дискавери 6-12 часов и NOC трахать железо перестанет.
zi_rus #
09:32
xetle: помнишь на хабре была статья, как сетку хостера положили из-за кривого профилера и отсутствия мозгов у персонала. так вот там профилер был написан коммерческой организацией
09:32
а не так как нок
09:33
я тут зашел на нок на старой работе
09:33
и что
09:33
fm > events не открываются
09:33
и полгода не прошло а уже что-то отвалилось
evyscr #
09:33
бгг
09:34
нок без рестартов постоянных рази живёт?
xetle #
09:34
To ALL: 1 не обновляйте нок на рабочих установках каждый день! Пусть работает. Ломают именно приобновлениях.
zi_rus #
09:34
uptime 12:34:25 up 11 days, 24 min,
09:34
пока жив
09:34
но тут только ипам
xetle #
09:35
Правильно настроенный NOC не глючит. И можно пускать на железо не только в режиме для чтения.
evyscr #
09:35
xetle: ты опоздал, нок уже сломали
zi_rus #
09:35
xetle: там так и было, я обновил его и перепроверил что все работает и уволился
09:35
не долго музыка играла
evyscr #
09:35
А фраза "Правильно настроенный NOC не глючит" настраивает на ответ "язабан"
zi_rus #
09:36
когда кончается место на диске и падает монга, за ней падает и сам нок
09:36
как правильно настроить?
xetle #
09:36
А поповоду настроек которые сетку ложат, то да есть такие.. можно профиль так написать что он затрахает оборудования насмерть, хуже ддоса.
evyscr #
09:37
лоль
09:37
нок вытянет что-то в виде illegal unicode и будет падать и перезапускаться, и снова падть
xetle #
09:38
Я костыли писал которые раз в неделю FM чистили. И монга не росла.
zi_rus #
09:38
это называется правильной настройкой?
xetle #
09:39
По поводу падений и перезапусков, есть такая беда. Может ресурсы все сожрать и сервак с ноком раком поставит.
evyscr #
09:39
дык, констуктор "вертолёт", содержимое: металлический палаллелепипед и напильник
zi_rus #
09:39
чистка фм тебе не поможет, если в монгу льется РМ
xetle #
09:39
Там была ещё до PM
evyscr #
09:39
но PM дропать легче
zi_rus #
09:40
да
09:40
но от этого не легче
evyscr #
09:40
:)
xetle #
09:40
PM можно держать в RocsDB. NOC кажись его умеет..
zi_rus #
09:40
а еще РМ может писаться в другую БД
09:40
уммет
09:40
ну и
09:40
как ты будешь за этми следить
evyscr #
09:41
меня вот интересует, а где обещанна агрегация?
09:41
(в PM)
zi_rus #
09:41
так она была
09:41
а потом ее объявили ненужной
evyscr #
09:41
а
09:41
ну да, это по-нашему
xetle #
09:41
PM он не безмерно пишет.. Хранит только то что настроено и старое удаляет.
zi_rus #
09:41
нет
09:42
он пишет безмерно
09:42
а когда мера кончится, Володин обещал чистилку сделать
xetle #
09:42
Хоть если тысячи железок потом кто добавит то конечно база лопнет.
evyscr #
09:42
zi_rus: ты из нино?
zi_rus #
09:42
ты ставишь лимит по времени (если он есть), но она не будет ничего чистить, еще не реализовано
09:42
ya-ya
evyscr #
09:43
тогда должен знать меру-) (aka Mera)
zi_rus #
09:43
так в том и дело, я знаю меру. а мера не знает меня. и что более страшно, нок не знает меру
evyscr #
09:44
нок - студенческая разработка. dixi
xetle #
09:44
А этот новый PM кто промышленно пользует? Или пока все только палкой тыкают?
evyscr #
09:44
xetle: пофикси белые экраны в extjs
zi_rus #
09:44
и ты знаешь, была вполне приличной. ipam рульный, фм и пирули из старой концепции все еще живы
09:45
а все новые наработки глючат и приносят только боль
xetle #
09:45
Это когда пустой экран, а для просмотра данных надо вниз прокрутку сделать?
evyscr #
09:45
да
09:46
полагаю, что начинать читать надо с static/js/noc/core/ModelApplication.js
xetle #
09:47
JS не знаю, думаю в нока проблемы начались как его на JS этот перевели ;)
evyscr #
09:47
а ещё в ноке нужен нормальный профайлер
09:48
заемучала загрузка cpu выше нормы
09:48
проблемы в ноке начались с pagerless + extjs5
Night_Snake1 #
09:50
ага
09:51
с джангой все бегало норм (да и сейчас ipam бегает же)
mali_ #
09:51
всем привет, а где дима володин? в отпуске?
e_zombie #
09:51
lj 13
09:51
до 13 числа.
09:52
он был в чатике на сайте но я не оттестировал туда доступ. и он врядли будет править что либо.
09:52
так что пиши багрепорты.
mali_ #
09:53
понятненько, а такой вопрос, почему метрики в перфомансе отображаются спустя час, а то и два, после того, как их завел?
09:53
или у всех метрики сразу работают?
evyscr #
09:54
не переживай, это нок
09:55
здесь многое работает (или не работает) подобным образом
zi_rus #
09:55
не, проблемы начались когда Дима начал новые сущности вводить, джобы, хендлеры, солюшены, json и прчая
09:55
с ними постоянно проблемы
09:55
то джобы пропадают
09:55
то не срабатывают
09:55
то одно то другое
evyscr #
09:55
хм
09:55
а когда это джобов не было?
zi_rus #
09:56
раньше
evyscr #
09:56
а поточнее?
zi_rus #
09:56
был обычный фМ
09:56
чтобы нок среагировал на сообщение
09:56
надо было писать пируль
09:56
и делать триггер
09:56
а сейчас в джейсоне идет привязка к джобу
09:57
или как-то так
09:57
это все дико глючит
09:57
мы же уже пытались поймать
09:57
почему поле пинг файледа, все джобы пропадают
09:57
и дискавери больше не работает
evyscr #
09:57
там много чего было
zi_rus #
09:57
пока не пересохранишь МО или его профиль
evyscr #
09:57
в основном - косяки Димы
zi_rus #
09:58
прям открыл глаза
09:58
а чьи же еще это могут быть косяки
09:58
но от нахождения виноватого легче не становится
evyscr #
09:58
я про то, что косяки довольно простые
09:58
или тупые
09:59
но моё предложение внимательно посмотреть кусок кода/имена полей старательно игнорилось
zi_rus #
10:00
при рестарте центрального сервера нока, удаленные пробы перестают присылать данные, что-то залипает и все. он даже пытался найти, и даже что-то исправить, но это не помогло
10:00
в результате на выносе пробы использовать нельзя
xetle #
10:00
на багтрекере все эти проблемы есть?
zi_rus #
10:01
есть или были
10:01
я тебе говорю, мы с Димой должго это дебажили. проблема в том что ошибок нет, только молчание от нока
10:01
он в курсе проблемы
10:02
но потом у него началось "у меня не воспроизводится". и приплыли
xetle #
10:02
Да, бывают косяки именно в конкретной установке.
e_zombie #
10:03
доступ давал на сервак?
zi_rus #
10:03
надо думать. но, кого это должно трогать? я поставил и у меня не заработало, неужели я должен смириться, потому что у меня инсталляция какая-то неправильная
xetle #
10:03
Гдето в базу чё нетак записалось, где-то что-то не совсем лишние руками удалилось и вылазит глюк который сложно воспроизвести.
zi_rus #
10:04
доступ не давал, но он не просил
xetle #
10:05
В нок не надо трогать и обновлять рабочие, настроенные и отлаженные установки.
10:05
Держать отдельно тестовую и там работать.
zi_rus #
10:05
ну а как быть, если в свежем девелопе пофиксили больную багу
10:05
а при этом создали новых две
xetle #
10:07
:) терпеть, и не поддаватся соблазну! Иначе после обновления одна бага профиксится, а 10 новых появлятся!!! :)
10:08
две с которых увидишь сразу.
lopatich #
10:08
yjdst yf dbhnefkrf[? yj ggw cnhtvyj b[ ddjlbnm d ghjlfriy )
10:08
ой
10:08
новые в виртуалках, но ппц их стремно в продакшн выводить
zi_rus #
10:09
на самом деле не бойся. с сетью ничего не случится. надо бояться что сами новые ноки попадают
10:09
проверь десять раз фичи которые нужны для продакшена
10:09
и выводи
lopatich #
10:10
да я дал доступ новому (ну одной из версий) - он мне реально задрюкал 72ю ))) там проц взлетел с обычных 40-50 до 70-80% )
e_zombie #
10:10
ну у меня контролплейн по snmp нок как то задосил на 76 циске пару дней назад
zi_rus #
10:10
мне вот страшно в нок хуавеи с алкателями добавлять. за циски я не боюсь, с ними все нормально, а что с хуавном может случиться я не знаю
e_zombie #
10:10
хуавеи доступ норм.
10:11
всё ровно.
zi_rus #
10:11
CX600? 9303? ATN910?
e_zombie #
10:11
ойбля. что это
zi_rus #
10:11
Хуавно
e_zombie #
10:11
у мня такого нету
zi_rus #
10:11
последнее это как раз доступ
10:11
ну а говоришь
10:12
а за циску я могу сказать
10:12
все будет пучком
lopatich #
10:12
собсна одна из необходимых фич - IPAM. в какой-то версии был багофич - он не выдавал "следующий доступный" адрес. в новых сейчас пофиксено?
e_zombie #
10:12
у меня тысячи  Huawei S2328P- и аналогичного
zi_rus #
10:13
e_zombie: а ты в курсе что РТ посрался с хуа, и возможно все оборудование будет выкидывать и менять
e_zombie #
10:13
пиздишь. это нереально
10:13
и ваще пруф или gtfo ^)
10:13
:)
lopatich #
10:13
собсна мне нок по сути нужен ипам, днс, конфиги. pm\fm - у меня забикс. с горой скриптов.
e_zombie #
10:21
присоединямся к обсуждению NOC-1616
TSergey #
10:21
lopatich: ты пользуешь днс? расскажи как
10:22
т.е. нок-днс
evyscr #
10:22
e_zombie: ты не охуел юзать бэкслеш и писать dIscription?
lopatich #
10:23
ваще в новых не пробовал )) но вообще у меня так - бинд на серваке с ноком. туда валятся все. на больших нс-ах - пднс с супермастером в сторону ноковского сервера.
e_zombie #
10:23
дяденька, прасти засранца (с)
TSergey #
10:23
lopatich: а расскажи еще проще, плс, есть бинд, нок в файло зон пишет?
lopatich #
10:24
т.е. при создании новой зоны в ноке, оно при первом обращении образуется на пднс
TSergey #
10:24
так в днс ты прописываешь имена свичей?
evyscr #
10:24
TSergey: да ты баги посмотри
lopatich #
10:24
да. нок пишет файл конфига и зоны. конфиг инклудится в бинде.
TSergey #
10:24
evyscr: да мне бы сначала логику
lopatich #
10:24
и хуком из hg при апдейте - rndc reload
evyscr #
10:25
ойбля
10:25
ещё и hg
lopatich #
10:25
но это "старый" вариант. я ж говорю - 0.6 у меня в продакшн
10:25
evyscr: это было дефолтное видение как оно должно быть у Володина ;)
TSergey #
10:25
хорошо, а еще шаг назад --- это нужно для прописывания в днс железа и обратной зоны?
evyscr #
10:26
у него таких "дефолтных" - по пять на неделе
lopatich #
10:26
а тут ваще все просто - выделяешь ип в ипам. там обязательно пишешь правильный fqdn
10:27
если обратная и прямая зоны созданы - то телемаркет - и там и там. частенько не хватает обратных, но при создании туда сразу все наполняется
TSergey #
10:27
lopatich: давай еще медленней --- ты тка чего прописываешь? железо? или и сервисы?
10:27
*ты так
evyscr #
10:28
TSergey: а тебе чего надо вообще?
TSergey #
10:28
evyscr: трудно сказать :) я не понимаю как вы используете нок-днс
evyscr #
10:29
[авто]генерация обратки же
10:29
по заданным префиксам должно быть
TSergey #
10:29
как веб-морду для настройки днс? или для залива в днс железок?
lopatich #
10:29
TSergey: хм. сложно понять что ты имеешь ввиду. смари - я выделил сетку для клиента. выделил префикс в сетке /30. провалился внутрь и выдал 2 ип. один к себе на железо с fqdn типа - msk-m9-cs4-g0_1.agtel.net.
evyscr #
10:29
эм
lopatich #
10:29
в днс железок????????
evyscr #
10:29
TSergey: у тебя есть ipam
TSergey #
10:30
lopatich: ну у каждой железки есть айпи, есть имя в днс (или не все так делают?)
evyscr #
10:30
ты в нём записываешь ip и fqdn
10:31
и чтобы два раза не вставать - генеришь из этой информации обратку
e_zombie #
10:31
https://pp.vk.me/c624916/v624916594/34832/hZJL9oo5Ztw.jpg
lopatich #
10:31
TSergey: ну правильно. вот ты его выдаешь и оно прописывается
evyscr #
10:32
но хук из hg - это пиздец в головах, ящитаю
lopatich #
10:32
TSergey: правда я не отдаю эту зону наружу. т.е. у меня есть 2 вью - для ноков и для внешнего мира. я пытался на форуме убедить Володина про вью - но нет. вощем пришлось выделить отдельный бинд под нок )
evyscr #
10:33
дык, инклюдить можно в один вью
lopatich #
10:33
evyscr: +1.... но так было в доке ;)
TSergey #
10:33
lopatich: спасиб, т.е. ты конфигуришь так зону, в которой стоит оборудование
evyscr #
10:33
у нока нет доки (q) evyscr
lopatich #
10:33
evyscr: инклудить можно. я то хотел и внешнюю вью править в ноке ;)
evyscr #
10:33
хихикс
lopatich #
10:34
evyscr: нуууу. есть зачатки )) ну и есть опыт, который помогает закрыть пробелы в доке
evyscr #
10:34
и есть логи канала?-)
lopatich #
10:34
а на канале я не очень часто )
10:35
да и по логам хер че найдешь ))) бо каждый одну и туже фичу называет то по русски, то по аглицки, то сокращая )))
10:35
TSergey: ну собсна у меня куча зон там. гора обраток и одна прямая фактически. по ней fqdn и заполняй
TSergey #
10:36
lopatich: ну не скажи, по логам только и найдешь
lopatich #
10:36
ну при должном усердии
10:38
evyscr: и я правда не представляю как "удаленным" нс-ам сказать релоаднуться при прилете зон. то, что было в 0.7 - это ппц. ставить нок на каждый нс - это ппц.
10:39
сейчас я отделался легким испугом. бинд в паре с ноком, а внешние нс к этому бинду ходят как секондари
10:39
ну и слава пднсу с его супермастером ))
xetle #
10:40
По поводу багов в NOC кто помнит как у нас CI поломали? Из-за протухшей тушенки всё отвалилось?
10:41
Может починить тушенку и обратно CI поднять? Так хоть трейсов в NOC меньше станет.
evyscr #
10:41
lopatich: как-как, by ssh-)
lopatich #
10:42
evyscr: а сто туда пойдет? нок??
evyscr #
10:42
типа
lopatich #
10:42
ээээээ... я его на снмп то не везде пускаю, а ты хочешь чтоб он по ссш на нс-ы без паролей ходил ))))))))
TSergey #
10:42
lopatich: бинд установлен с ноком, нок отдает ему зону, во внешнем днс для этой зоны бинд на ноке указан как первичный, все так?
lopatich #
10:43
TSergey: да
TSergey #
10:43
ну вот, теперь пазл почти собран :)
lopatich #
10:43
TSergey: вернее почти да )) если бинды у тебя - то да. придется прописать все обратки в сторону нока.
TSergey #
10:44
а вот тут уже опять нет :(
lopatich #
10:44
TSergey: это не нет )) это скрытая реклама powerdns ;)
10:46
я просто в феврале где-то задолбался с биндами, и таки поднял связку 2 пднс с мускулем мультимастер и вррп промеж них. шикарно трудятся ;)
TSergey #
10:46
задача, в общем, такая: есть несколько серых подсетей, в них коммутаторы, нужно это нормально раздать через днс, с прямой и обратной зоной. сейчас это файлик под боком у бинда и отсутсвие прописанных обратных (тупо не реализовано)
lopatich #
10:47
ну прописываешь в нок-днс эти серые обратки. он генерит еще тучу файликов
10:48
ну а далее как ты уже говорил - бинд на ноке, внешние смотрят в ноковского. профит
TSergey #
10:48
я наверное главного не спросил: МО никакн с ipam не связан?
lopatich #
10:48
нет вроде
10:49
ну или очень слабо
TSergey #
10:49
а что так? вроде очевидно привязать МО к ipam
lopatich #
10:49
эээ. нет
10:49
в смысле не очевидно
10:50
МО у меня например ходит по лупбекам. а в ипаме просто туева куча ип к одной железке
10:50
там оно не "вяжется" в одну железку. и как ноку понять, что это все одно и тоже железо?
TSergey #
10:51
что-то я не туда свернул:
10:51
смотри, я завел МО: s300-1-1.intt, ip 192.168.200.20, как добавить это дело в dns?
Night_Snake1 #
10:51
TSergey: проблема с ДНС в том, что в новом варианте с нодами оно, похоже, работает совсем не так
10:51
как в 0.6
lopatich #
10:51
выделяешь в ипаме в префиксе 192.168.200.0 ип и прописывешь там fqdn
Night_Snake1 #
10:52
даже не с точки зрения выноса ноды, а вообще
TSergey #
10:52
lopatich: т.е. руками?
lopatich #
10:52
Night_Snake1: суть одна на самом деле. просто вместо хуков хг там дергается петон
10:52
TSergey: да.
10:53
TSergey: ваще у меня слегка в обратную сторону оно делается. я выделяю ип. настраиваю железо, монтагеры его ставят. оно проявляется в заббиксе, и скриптами гонятся в MO нока )
10:53
как-то так
TSergey #
10:53
и кроме того, нужно обратку руками на второй днс, не на нок-днс?
lopatich #
10:53
нет
10:54
обратную зону - да. но не каждый адрес. ты можешь сгенерить сразу "все" серые зоны вообщем-то ))
TSergey #
10:54
"8[16:43] lopatich: TSergey: вернее почти да )) если бинды у тебя - то да. придется прописать все обратки в сторону нока."
evyscr #
10:54
ну обратных зон может быть более одной
TSergey #
10:54
опять думаю что понял :)
lopatich #
10:54
ну так то зона. ты ее раз прописал на секондарях и оно там есть. при добавлении в эту зону - оно везде уже само обновится
10:55
в смысле при добавлении из нока. дальше оно растечется само
evyscr #
10:57
noc-discovery - говно, которое жрёт память. почему оно её жрёт _настолько_?
lopatich #
10:57
TSergey: ну еще мона рсинкать например конфиги с первичного. мона ссш-хуки, как evyscr предлагал... есть чем. вопрос только в реализации как будет дергаться нок при этом
10:58
evyscr: у заббикса вполне регулируемый дискавери. я пока так объожусь
TSergey #
11:02
вы бы, добрые люди, статейку налабали, кто как использует нок-днс
11:02
а особенно мне неясно почему МО с ip никак не завязан с днс
lopatich #
11:03
TSergey: дак там все изменилось. это надо взвести тепрь на новой связке, и писать. на внутреннем вики я кстати про старый отписывал статейку, но так и не выложил
11:06
TSergey: тут имхо потому, что это курица и яйцо )) сначала ип, и тока потом MO... но это лишь мое имхо )
11:07
просто есть обратная сторона медальки - добавив железку в MO нок умеет с нее тащить ип и заполнять ипам )))))
11:07
и вот хз как правильнее делать
TSergey #
11:08
было увлекательно, спасибо
lopatich #
11:09
звучит как - было трудно, но я подрочил
11:09
)))
evyscr #
11:12
их доброта и человечность
11:15
хм
11:16
2015-06-08 14:14:29,379 [noc.lib.scheduler.job] [inv.discovery][version_inventory][65] Object is down
11:16
2015-06-08 14:14:29,386 [noc.lib.scheduler.job] [inv.discovery][version_inventory][65] Deferred
11:16
2015-06-08 14:14:29,464 [noc.lib.scheduler.scheduler] [inv.discovery] Rescheduling job version_inventory(65) to 2015-06-08 14:26:22.152412 status=W
11:17
блять, Дима! (q)
e_zombie #
11:18
таки вы будите смеяться но я счас нашёл .....
lexus-omsk #
11:19
ещё одну странность в поведении нока
11:21
отлаживаю сейчас скрипт для qtech, при включённом terminal length 0, т.е. когда весь результат выплёвывается без пейджера, теряется часть вывода
11:21
просто не попадает в переменную
11:22
а если по кускам, с --more--, то всё ок
e_zombie #
11:23
зачётная бага. это походу с передачей длинных параметров
lexus-omsk #
11:27
это сразу в дебаге видно, там где идёт ... cli (команда) returns:
lopatich #
11:29
зомби - ты мне взорвал мосх. я тока тепрь понял, что это 2 акка одного персонажа, но поначалу думалось как вы удачно спелись )
e_zombie #
11:30
ээээ?
evyscr #
11:30
и на самом деле - это виртуалы dvolodin
lopatich #
11:30
)))))) записывают отзывы и составляют карму каждого участнега
evyscr #
11:32
lexus-omsk: тебе надо в монгу смотреть по поводу конфига
lexus-omsk #
11:33
это по моему предыдущему багу?
evyscr #
11:33
типа того
11:34
db.noc.gridvcs.config.files.find({"object": ID})
lexus-omsk #
11:34
кстати ещё пара таких вылезла, после апгрейда ПО на свитчах... причём менял на гораздо большем количестве
evyscr #
11:35
в конечном итоге придём к выводу, что gridvcs - говно
11:38
ну и я {без,}ответственно заявляю, что deferring job'ов в ноке - говно
lexus-omsk #
11:40
кстати пока разбирался с конфигами и gridvcs, сделал объект не managed, чтобы не сыпались каждые 10 мин письма - и да, опять deffered до перезапуска обеспечен
evyscr #
11:43
lexus-omsk: у тебя вроде как вообще нок не последний
11:43
или паста древняя была
lexus-omsk #
11:45
скорее второе, сейчас последний.. ну и номера версий могут не совпадать, т.к. свои патчи ещё сверху наложены, через mercurial queues
lopatich #
11:45
кстати... а че меркуриал то??? :(
11:46
че не гит блин :(
evyscr #
11:46
патамучта питонохипстеры
lopatich #
11:47
и гиту пофиг какой язык ))))))))
evyscr #
11:47
вообще, люди близкие к разработке говорят, что не особо и важно, что именно
11:48
если не апстримишь в linux kernel
lopatich #
11:48
дак да. по сути не важно. просто гит в генту\калькуляторе искаропки, а меркуриал надо ставить )
evyscr #
11:48
ну и фиг с ним
lopatich #
11:48
да и не тока в генту. в дебе тоже надо ставить
11:48
там правда и гит надо ставить
evyscr #
11:49
ну и тем более фиг с ним
lopatich #
11:50
нуууу... к гиту у меня есть гиториус. я в нем "бекуплю" /etc с серваков. очень удобно
11:50
даж на гитхаб скриптик вывешивал
evyscr #
11:51
скриптик? лоль, apt-cache search etckeeper
lopatich #
11:52
оппа )))
evyscr #
11:52
хер знает сколько лет уж
lopatich #
11:52
2014
evyscr #
11:52
не
lopatich #
11:52
по хистори игойной
evyscr #
11:53
я его ранее 2008-го видел
lopatich #
11:54
я первый раз услышал ) https://github.com/Kobra/git-remote-autocreate сделал в 2011 ;)
11:55
ну и там идея не просто локально сделать репку. оно пушиццо на ремот сервер
evyscr #
11:58
так
11:59
посоны, давайте думать, как _должен_ работать deferring
11:59
(пока dvolodin в отпуске)
11:59
я пока вроде понял, как он не работает
lopatich #
11:59
я думаю у него свое видение ) чегоб сейчас не надумали )
e_zombie #
12:00
db.noc.schedules.inv.discovery.find({s: "D"}).pretty() перевод из Disabled
12:00
db.noc.schedules.inv.discovery.update({s: "D"}, {$set: {s: "W"}}, {multi: true})
evyscr #
12:00
e_zombie: соси дик (q)
12:00
оно так не работает
12:09
вообще, есть косяк димы в том, что дизаблед (бай еррор каунт) и деферред - одно и то же
mpanait #
12:09
hi all
12:09
at juniper with junos
e_zombie #
12:10
-_-
mpanait #
12:10
i can't see interfaces after upgrade
12:10
discovery ...Fail
e_zombie #
12:11
what /noc debug-script ?
evyscr #
12:11
./noc debug-script get_interfaces ObjectID
mpanait #
12:11
moment
evyscr #
12:11
where ObjectID is your managed object
mpanait #
12:13
untagged = {} ------------------------------------------------------------------------ File: sa/script/script.py (Line: 463) Function: guarded_run 456 return result 457 except KeyError: 458 self.logger.debug("Not in call cache: %r, %r", 459 self.name, self.kwargs) 460 pass 461 #
12:15
http://pastebin.com/nzZci8fW
12:17
2015-06-08 15:15:01,982 Closing 2015-06-08 15:15:01,982 Requesting call: <bound method CLISSHSocket.close of <CLISSHSocket(0x475df90, 10.33.0.1:22, connected)>>(*(), **{'flush': True}) 2015-06-08 15:15:02,925 Tick 2015-06-08 15:15:02,926 Calling delayed <bound method CLISSHSocket.close of <CLISSHSocket(0x475df90, 10.33.0.1:22, connected)>>(*(), **{'flush': True}) 2015-06-08 15:15:02,926 [CLISSHSocket 10.33.0.1:22] Closing sock
evyscr #
12:17
bad paste
12:17
where's the start?
12:18
there should be line START OF TRACEBACK
mpanait #
12:19
ok
12:19
moment please
12:21
http://pastebin.com/GUSkP3E6
evyscr #
12:24
and right before that line was an error description
mpanait #
12:28
2015-06-08 15:25:53,125 Unhandled exception 2015-06-08 15:25:53,140 Script traceback: <type 'exceptions.ValueError'>
12:28
this
12:28
need more than 1 value to unpack
evyscr #
12:32
make an issue
12:32
at bt.nocproject.org
ing_ #
12:33
при добавлении свича в МО, noc линки сам находит или нужно еще какой-то скрипт запускать? Скрипт Get_cdp_neibors соседей показывает,но линков на заведенных свичах нема,и в карте связи не рисует
evyscr #
12:33
енаблить в noc.conf, managed object profile
ing_ #
12:34
спасибо,щас затестим
Night_Snake1 #
12:36
Кстати а в чем разница между bt.nocproject.org и bitbucket.org/nocproject
12:36
?
evyscr #
12:38
issue tracker
12:39
freee: ты сломал дашбоарды?
mpanait #
12:46
NOC-1619
evyscr #
12:49
mpanait: attach 'show interfaces' output
12:50
also, equipment model and software version
mpanait #
12:52
done
Dmitry1 #
12:54
mpanait: put show interfaces terese into the pastebin
mpanait #
12:58
http://pastebin.com/uWS3CtTA
Dmitry1 #
12:59
mpanait: what is a sp-0/0/0 interface ?
13:00
can we are simply skip it ?
mpanait #
13:04
yes
Dmitry1 #
13:08
mpanait: I am fixed this mistake. Run "upgrade" script to fetch correct version
ing_ #
16:13
noc.conf cdp_discovery=true , но линки все равно не появляются.Вкладка дискавери объекта МО,в строке cdp_discovery пусто. run жмешь ничего не происходит. Где еще посмотреть?
evyscr #
16:43
sa - setup - managed object profiles
ing_ #
16:47
галка cdp_discovery стоит
mpanait #
19:27
Dmitry1: yes. it works now
19:27
thank you
Night_Snake #
20:15
Dmitry1 ты профиль для джунипера пилишь?
20:16
добавь плиз st0 интерфейсы. могу завтра скинуть как оно выглядит
Tweet
Share this page
Share this page: Tweet