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: 26.11.2013
dvolodin #
04:54
сделал я группы и возможность раскладывать объекты по группам
04:54
теперь выплыл архитектурный вопрос
04:55
noc-discovery понятия не имеет, где находится железка, которую он распотрошил
04:55
нужен какой-то отстойник, куда складывать награбленное барахло
04:55
а оттуда его уже растаскивать по местам
04:56
и вообще есть идея держать по отдельному отстойнику для adminstrative domain
zi_rus #
05:21
эмм
05:21
где находится железка должно быть записано для самой железки
05:22
хотя кластер между железками на разных узлах
05:22
убивает эту идею
dvolodin #
05:40
именно
05:41
http://www.imagebanana.com/view/kx8ar5m8/ScreenShot20131126at09.40.13.png
05:42
текущий прогресс
zi_rus #
05:52
бухгалтеский код объекта есть куда вписать?
dvolodin #
05:59
да
05:59
в asset.asset_no
mikevlz #
06:13
кто обновлялся недавно?
06:13
эта текущий прогресс закоммитил Дима?
zi_rus #
06:20
mikevlz, судя по битбакету, он еще ничего не коммитил, это его локальные красивости
mikevlz #
06:21
биде-пичаль
06:21
zi_rus: ты Pm смотрел? который графики должен рисовать?
zi_rus #
06:21
ну типа попытался
mikevlz #
06:22
у тебя там хотя бы тестовый заведен счетчик?
zi_rus #
06:22
толи руки у меня не оттуда то ли еще чего
06:22
на самом деле я смог созать один график
06:22
и он даже рисовался
06:22
но это такой ебаный пиздец что я забил
mikevlz #
06:22
мне интересен такой факт: если рестартануть все, оно начинает собирать данные или где?
zi_rus #
06:23
без понятия, по мне этот модуль мертв, там нечего проверять иил тестировать, его еще пилить и пилить
mikevlz #
06:23
у меня вот рестартуешь все, даже тестовая проба хер работает. Если после того, как все запустилось - дернуть демоны Pmprobe и pmwriter - начнет рисовать
zi_rus #
06:24
у меня нок pmwriter вообще нормально остановить не может, я его отключил нахрен
mikevlz #
06:37
вобщем, нашел. Надо с задержкой стартовать Pmprobe
06:37
воткнул уже
06:37
ща потестим...
_4ePTeHok #
06:51
это тот самый Lesnix?(
06:51
=)
zi_rus #
06:51
_4ePTeHok, чем тот самый?
LesniC #
06:51
вряд ли, я тут первый раз. Здравствуйте
_4ePTeHok #
06:52
тут впервой, а на руснете и дальнете?)
06:52
zi_rus, да есть гуру в джуниперах с таким ником)
zi_rus #
06:52
а, с Володиным значит подружится :)
LesniC #
06:53
нет, с джунипером не работал
_4ePTeHok #
06:53
ну вот)
mikevlz #
06:55
dvolodin: когда коммит?
dvolodin #
06:55
доведу до чего-то логичного
mikevlz #
06:55
и эта... Я там выше написал, что у меня Pmprobe без задержки тупо повисает. Не видит ни одного чека, ничего не делает. Воткнул демону time.sleep(120) - все работает
_4ePTeHok #
07:02
гуру питона, как заматчить строчку,(до конца, несколько слов) которая обязательно должна начинатся с символа(без пробельных элементов в начале)?
07:02
с пробельными символами не матчить ессно
zi_rus #
07:02
^\S+
_4ePTeHok #
07:02
матч срезает первый символ
zi_rus #
07:02
или так
07:03
^\S+.+$
mikevlz #
07:03
чо это он срезает?
_4ePTeHok #
07:05
^\S+.+(?P<desc>)$ ? или все же ^(?P<desc>[\S+.+])$?
mikevlz #
07:05
второй вариант
07:05
только там квадратные скобки ни к селу вроде
_4ePTeHok #
07:06
со скобками не матчит, без них - матчит все.)
07:06
в том числе и то что с пробелами в начале
07:07
^(?P<desc>\S+\n)
07:07
во, вот так.
mikevlz #
07:08
несколько слов не заматчишь
_4ePTeHok #
07:08
блин)
mikevlz #
07:08
^(\S+[\S ]*)$
07:08
м?
_4ePTeHok #
07:09
так окей)
07:09
сыпасиба
lexus-omsk #
07:11
коллеги ссылочку скинули сегодня http://linkmeup.rpod.ru/315012.html
dvolodin #
07:11
ага
07:11
познавательно
_4ePTeHok #
07:13
=)
inoyat_kayumov #
07:20
доброго всем
07:21
http://dpaste.com/1483238/
Unbeerable #
07:22
dvolodin, а какова вероятность в процентах, что уже в следующем году начнёт работать адресная база, с которой можно будет работать хотя бы даже без привязки к железу?
mikevlz #
07:33
dvolodin: по инвентори
07:34
турбированый утюг умеет в дырках SFP/SFP+ как его описать? :)
_4ePTeHok #
07:36
вот так)
zi_rus #
07:56
mikevlz, sfp/sfp+ это один формфактор
mikevlz #
07:56
zi_rus: коннекшн тайп разный же
zi_rus #
07:56
надо только protocols правильно заполнить
07:56
пиши как sfp+
07:56
хотя на замом деле
07:57
наверное надо оставить только один
07:57
sfp
07:58
sfp - это размер дырки, что влезет то и будет работать, а будет ли работать определяет поле protocols
07:58
это как rj45 и rs232
07:58
dvolodin, что думаешь?
07:59
inoyat_kayumov, http://forum.nocproject.org/index.php?topic=246.0
inoyat_kayumov #
08:08
zi_rus: спасибо, полез править
_4ePTeHok #
08:09
zi_rus, сделай плиз на той же машинке что и вчера dmidecode -q ?
zi_rus #
08:10
_4ePTeHok, http://pastebin.com/MhCxgE56 - это вообще мой комп рабочий
08:14
_4ePTeHok, эта команда модель мышки не определила, не подходит значит
_4ePTeHok #
08:19
самое главное, ага)
08:21
спасибо
08:24
блин, SKU не выводит lshw
08:24
точнее выводит но в дескрипшене.
08:24
ой, названии
zi_rus #
08:27
sku это что?
_4ePTeHok #
08:28
тот же партнамбер
e_zombie #
10:36
,
freeseacher #
10:36
dvolodin, я знаю как сделать следующую версию инвентори. что бы все были довольны http://www.youtube.com/watch?v=b9Zsb1CcfJE&noredirect=1
e_zombie #
10:37
твоюжмать
10:39
только не это.
zi_rus #
10:40
че там?
10:40
это видео сейчас недоступно
freeseacher #
10:41
MaSSHandra v2.0
e_zombie #
10:43
оно хотябы опенсоурсное?
freeseacher #
10:43
на сайте написано buy
10:44
12$
10:44
не тысяч
e_zombie #
10:44
в пизду
10:44
хотя библиотека обьектов там прикольная
zi_rus #
10:47
судя по скриншотам, красиво
inoyat_kayumov #
11:01
Странный вопрос возник. Скрипт (ну к примеру get_version) - идущий на железку - особенности cli учитывает?
e_zombie #
11:01
именно
11:01
для каждого типа железки\ос свой вариант команд и фильтр вывода
11:01
смотри sa/templates
inoyat_kayumov #
11:01
конкретизирую. iosxr
e_zombie #
11:01
в коде
inoyat_kayumov #
11:02
ох блин послали :(
e_zombie #
11:02
ну это для понимания.
11:02
на железку уходит специфичный для профиля запрос
11:02
потом фильтруется специфичным образом вывод
11:03
приводится к формату который принят в базе данных и укладывается
11:03
туда
inoyat_kayumov #
11:03
вот сейчас с zi_rus пытались разобрать конкретный случай - пока версий две: 2-3 сек "тормозов" при логине - или же нестандартное приглашение
e_zombie #
11:03
если у тебя профиль кривой (а это в 50% профилей) то на парсинге скрипт валится в кору. PROFIT
inoyat_kayumov #
11:03
приглашение - тут: http://forum.nocproject.org/index.php?topic=246.msg902#new
zi_rus #
11:04
inoyat_kayumov, проверить просто, найти железку которая не тормозит
inoyat_kayumov #
11:05
она одна у меня такая
zi_rus #
11:05
родная :)
inoyat_kayumov #
11:05
ну кстати да - нравится
zi_rus #
11:05
че я придумал, могу попробовать твой промпт у себя где-нить настроить, посмотрю
inoyat_kayumov #
11:05
дебаг скрипта - тут: http://dpaste.com/1483424/
11:25
выкинул из конфига баннер - все скрипты заработали нормально
zi_rus #
11:28
а, ну вот
inoyat_kayumov #
11:29
костыль же - парсер-то все равно кривой :)
zi_rus #
11:29
ну да, но виновник найден
inoyat_kayumov #
11:31
спасибо всем за помощь и идеи
dvolodin #
11:40
на баннере попался?
inoyat_kayumov #
11:41
да
dvolodin #
11:47
ну да, это ты со зла :)
inoyat_kayumov #
11:48
не я - был тут приступ "острой паранойи" у коллег :)
zi_rus #
12:41
Traceback (most recent call last):
12:42
File "<console>", line 6, in <module>
12:42
UnicodeEncodeError: 'ascii' codec can't encode characters in position 22-23: ordinal not in range(128)
12:42
как обойти?
mikevlz #
12:46
выкинуть циску :)
e_zombie #
12:47
нахуй циски
zi_rus #
12:49
это можно, а как мне это поможет в консоли нока напечатать русские символы из дескрипшена?
e_zombie #
12:53
NOC-1216?filter=-2 не с вот этим вы ... сношаетесь
12:53
?
zi_rus #
12:54
не, мне это до лампочки
e_zombie #
12:54
но ноги то теже самые
zi_rus #
12:54
мне из ипам надо дескрипшены префиксов распечатать
12:54
а они по-русски
dvolodin #
12:56
в скрипте впиши # -*- coding: utf-8 -*-
zi_rus #
13:01
не, не канает
13:01
это такой скрипт
13:01
я просто в нок шелл это ctrl-v
13:01
там такое не работает
Izya12 #
15:06
Всем привет
15:08
народ где можно найти документацию про первый запуск нока?
15:08
что в каком порядке надо настраивать
15:08
?
_4ePTeHok #
15:32
Что именно интересует?
zi_home #
15:32
надо просто уяснить для начала, что начинать надо с постановки задачи, что именно хочется получить, кнопки сделать заебись пока нет
_4ePTeHok #
16:06
ну вот, испугали)
16:06
не работает Димина реклама)
Izya12 #
16:48
нет не испугали
16:48
просто отошел не на долго
16:49
у меня есть сеть в данный момент порядка 450 коммутаторов
zi_home #
16:49
нормально
16:49
как у меня
Izya12 #
16:49
99% это Dlink
zi_home #
16:49
не как у меня
16:49
:)
Izya12 #
16:50
в данный момент мониторю и настраиваю своими скриптпми
16:50
но мои скрипты кривые до ужаса
16:50
)
16:50
хочу перейти на нок
zi_home #
16:50
это у всех так
Izya12 #
16:51
нужно чтоб мониторился пул ip адресов и при появлении нового коммутатора вносился в базу
zi_home #
16:51
не реализовано еще
16:51
в обозримом будущем и не особо планируется, хотя разговоры были
Izya12 #
16:51
ладно импортировать список както можно?
zi_home #
16:51
да
16:51
csv
Izya12 #
16:51
это уже лучще
zi_home #
16:52
создаешь один, импортишь, добавляешь нужные строки, экспортишь обратно
Izya12 #
16:53
мне надо знать какие порты на коммутаторах свободны какие заняты, в данный момент реализовано через суслог
16:53
если порт поднялся хотя бы 1 раз то он свободен
zi_home #
16:53
хреновая логика
Izya12 #
16:54
если в течении 3 месяцев небыло активности то освобождается
zi_home #
16:54
дескрипшены на портах пишутся?
Izya12 #
16:54
по другому пока не знаю как реализовать
16:54
нет дискрипшенов
zi_home #
16:54
как так можно жить, даже не знаю что сказать
Izya12 #
16:55
ну както так :(
zi_home #
16:55
ну для нока скриптов можно понаписать конечно, но даже не представляю как тут быть
Izya12 #
16:56
нужно отслеживать порты, ну тут по моему кроме как суслог не чего не поможет
zi_home #
16:57
если бы заполнялись дескрипшены, я бы свой вариант предложил, а когда учета нет то только гадать на сислоге
Izya12 #
16:58
ну и настраивать порты, мои обезьянки забивают в форму мной созданную ip коммутатора, номер порта, номер PPPoE vlan а дальше скрипт смотрит какой на коммутаторе ISM vlan и настраивает по средсвом скрипта на экспекте
16:59
с подстановкой всех данных из формы
16:59
им не нужно даже знать логин пароль от коммутаторов
zi_home #
16:59
это как два пальца, на первый взгляд
16:59
проблем не вижу
Izya12 #
17:01
последнее что я описал можно в ноке сделать?
17:01
если нет то у мне нет смысла его ставить, только если конфиги собирать
zi_home #
17:03
последнее делается легко, даже свободный порт автоматом находить
Izya12 #
17:04
а если я пропишу на все занятые порты дескрипшены то как потом их помечать что они освободились?
zi_home #
17:05
руками
Izya12 #
17:05
мне от цока инфа не приходит об росторжении
zi_home #
17:05
везет, а мы все руками делаем, все через нас идет
Izya12 #
17:05
у нас их в день порядка 50 уходит и 100-150 приходит
17:06
у меня коммутаторы по умолчанию на pppoe настроены
17:06
и 90% подключений идет мимо меня
zi_home #
17:07
так рррое зачем что-то настраивать? один раз настроил, поставил на узел и забыл
Izya12 #
17:08
<Izya12> у меня коммутаторы по умолчанию на pppoe настроены
17:08
их мне и не надо настраивать
17:08
но мне надо знать какой порт свободен а какой нет
zi_home #
17:08
так зачем что-то прописывать сскриптом там?
Izya12 #
17:09
не я скриптом прописываю когда несколько услуг берут
17:09
iptv & internet
17:10
кстати чтото подобное есть в ноке? http://pastebin.com/tiEmtWrm мой самопал, прошу сильно ногами не бить
zi_home #
17:11
только за орфографию
Izya12 #
17:11
ну с этим у меня еще с школы проблемы :(
zi_home #
17:12
плохо
Izya12 #
17:12
не дружу я с языками
17:12
все остальное дается на много легче
zi_home #
17:12
не понял что этот скрипт делает
Izya12 #
17:13
сканит сеть
17:13
потом смотрит какой релиз железа
zi_home #
17:14
а, ну нок это сам делает
17:14
штатно
Izya12 #
17:14
и в зависимости от этого по snmp собирает данные с коммутатора а потом их в csv складывает
17:15
$IP, $MODEL, $PORTOV, $ZANYATO, $BUILD, $NAMEUL, $NAMEDOM, $NAMEPOD, $SN, $MAC
zi_home #
17:16
в общем, кроме учета свободных портов, остальное делается как два пальца, но и для учета можно что-то прикостылять
Izya12 #
17:17
а теперь по пунктам, как делать, желательно с премерами
17:18
а то мана по ноку очень мало
17:18
и по мне так он не очень понятный
17:18
тот что есть
zi_home #
17:20
http://kb.nocproject.org/pages/viewpage.action?pageId=7766316
17:20
вот для начала
Izya12 #
17:23
СП, но для начала мне нужно сеть в ноке завести )
17:23
а потом ее под себя настраивать
17:23
)
zi_home #
17:28
ну та вперед
17:30
хотя я придумал как можно лежащий 3 месяца порт, но это реально костыль
17:30
так что я думаю все получится
Izya12 #
17:30
ладно до завтра а то у меня уже 0:00 а завтра тяжелый день на работе
17:31
попробуем )
ufir #
17:36
а у меня пиво и я на больничном до понедельника
Izya12 #
17:40
а я завтра поледний день а потом в отпуск в Египет
zi_home #
18:23
dvolodin, а джуны умеют non stop routing?
dvolodin #
18:23
да
18:23
если у них 2 RE :)
zi_home #
18:23
хорошо, значит для фм можно класс нарисовать
dvolodin #
18:23
да, можно
zi_home #
18:23
2 re это и коню понятно
dvolodin #
18:23
киска тоже освоила NSR?
zi_home #
18:24
а ты не путаешь nsr и nsf
dvolodin #
18:24
не путаю
zi_home #
18:24
ok
dvolodin #
18:24
в junos nsr и nsf - разные вещи
zi_home #
18:24
ну как, ios xr также и уже давно
dvolodin #
18:24
в junos очень давно
18:24
в 2007 точно было
zi_home #
18:24
это иос в прошлом веке остался
ufir #
18:27
zi_home жуны даже ISSU умеют лучше 7600
zi_home #
18:28
ну 7600 это отдельная тема, если хотите длиной помериться давайте поговорим про asr9k
ufir #
18:29
там еще есть и graceful switchover
zi_home #
18:29
ну asr тоже свитчится нормально
ufir #
18:30
да вроде вендоры щас почти везде контрол плане отрывают от коммутации
dvolodin #
18:36
только что на juniper'ах так было всегда
zi_home #
18:43
ну какая разница что там у джуна было раньше, если сейчас они в пролете
ufir #
18:50
да ну нах
dvolodin #
19:10
в пролете они с момента, когда вынесли R&D в индию
19:11
качество софта с JUNOS 9 начало существенно падать
19:11
не по сеньке вышла шапка
mducharme-work #
23:05
help!
23:06
how do I restore the noc db from backup
23:06
noc does the automatic dump, I need to restore
23:17
I know I need to use pg_restore but what is the proper procedure
Tweet
Share this page
Share this page: Tweet