nocproject.org
04:58
много у тебя Unknown Models в инвентори?
04:59
Х.з. на работе тухлый нок который это не умеет, а тестовый нок дома на выключенной виртуалке :-)
04:59
*Х.з.,
04:59
подбиваю народ статистику пособирать
05:01
Вчера уже видел
05:01
Только не знаю, что это такое :-)
05:01
Документации то наверное так и нету :-)
05:03
ну может форум нарастет инфой, буде подспорьем
05:04
*будет
05:04
а так это отчет: "Inventory \ Reports \ Unknown Models Summary"
05:06
Вчера уже говорил. Но суть что это :-)
05:07
И где об этом почитать
05:08
именно это? это оборудование, которое инвентори нока не знает
05:08
05:09
05:10
или я неправильно понимаю твой вопрос?
05:13
результат работы get_inventory, asset_discovery
05:21
Почитал, стало немного яснее. Но всё равно это скорее для разработчика записки, а мне бы для тупого админа :-)
05:27
А в CM есть фича сравнения двух конфигов разных MO?
06:02
Добрый день. У кого нибудь есть такая железка - Cisco WS-C3750X-12S-S ?
06:02
Не могу понять как интерфейсы в профиле прописать
06:04
там есть 4 интерфейса GI1/1/1-1/1/4 и 2 Ten1/1/1-1/1/2 - они показываются в sh run а в sh int status их нет, насколько я понял это под модуль дополнительный - но вот как эти интерфейсы указать в Object models - не знаю
06:09
Если они есть так и называй
06:10
то что их в int status нет - это ничего не значит
06:10
там портов питания нет
06:10
и синхронизации
06:10
и сухих контактов
06:10
и прочего говна
06:11
а Connection Rule выбирать RJ-45?
06:12
или SFP? модули есть и под оптику и под медь .. Или это не играет роли
06:12
значит sfp надо выбирать
06:13
ты выбираешь формат дырки
06:13
вот и все
06:46
,,
06:47
TSergey: у меня ДОХУЯ чего нераспознанного :)
06:47
перетереть надо
06:47
чё почём.
06:47
например если штук таких моделей больше 10
06:49
отчет "Inventory \ Reports \ Unknown Models Summary" с Count больше 10
06:50
ну чё, хорошая малина ?
06:50
супер
06:50
выложу?
06:50
не надо. меня потом как вздрюкнут.
06:51
ну или без количества
06:51
ок, это тоже правильно
06:51
я думал ты собрался модели рисовать
06:51
я хотел поднабрать статистики, а потом может найдутся энтузиасты
06:52
e_zombie: без количества и авторства выложу?
06:52
те, что больше 10?
06:52
лучше начни рисовать если знаешь какой стороной плата вставляется.
06:52
выкладывай
06:53
хотя там скорее всего не точные данные. так как собранная инфа по множеству лупбеков
06:53
и вам хай)
06:54
вопрос может не в тему, но у кого есть элтехе на доуступе FTTB?
06:56
только на агрегации 2124
06:59
06:59
SS__: давай Inventory \ Reports \ Unknown Models Summary в пасту
07:00
misak: давай Inventory \ Reports \ Unknown Models Summary в пасту
07:01
TSergey, поконкретнее
07:01
куд конкретнее :)
07:01
делай отчет Inventory \ Reports \ Unknown Models Summary, затем его в scv, затем в текст, текст на пасту :)
07:02
*в csv
07:03
dkul: привет
07:03
делай отчет Inventory \ Reports \ Unknown Models Summary, затем его в сsv, затем в текст, текст на пасту :)
07:04
"паста": pastebin.com, dpaste.com и прочее такое
07:05
сделал Inventory \ Reports \ Unknown Models Summary он у меня 0 возвращает
07:06
или у тебя железо без инвентори или не включено дискавери такое
07:06
а сколько всего объектов в ноке?
07:07
хм, вот это да
07:07
а "Inventory \ Reports \ Object Summary" из скольки строк?
07:08
"Vendor";"Part No";"Description";"Count"
07:08
;;;"0"
07:12
ну т.е. инвентори у тебя вовсе не работает
07:13
"Я так и знал господа, пройдемте" (с) Тот самый Мюнхгаузен
07:13
MindGames: привет!
07:13
TSergey, привет! :)
07:13
делай отчет Inventory \ Reports \ Unknown Models Summary, затем его в сsv, затем в текст, текст на пасту :)
07:14
ну и всем привет, раз уж спалили что я зашел ;)
07:14
ээээ... ;))
07:14
а в какой версии?? :)
07:14
давай, давай
07:14
в свеженькой
07:14
ОН у меня там пустой почти весь.. сейчас попробую
07:15
опа! Опять сломаля нок... как обычно.. вот потому я остаюсь на 0.7 версии. работает как часы.. а этот - я внес в него несколько устройств. потом на пару недель забыл про него.. захожу, а там "Веб-страница недоступна" :(
07:15
SS__: проверка платформы 0
07:15
MES3124F 28-port Fiber 1G/10G Managed Switch у меня такие стоят на агрегации
07:16
TSergey, скажи как и где включить, сделаю. Не сложно.
07:16
MindGames: были критичные патчи, правили ошибки по джобам
07:16
TSergey, я не обновлялся недели три
07:17
TSergey, не помнишь логин и пароль по умолчанию?
07:17
e_zombie, надо как то их в забикс эти элтехи влепить.
07:17
MindGames: логин и праоль чего?
07:18
TSergey, для входа в НОК после установки
07:18
а в чём проблема то. включаешь снмп и всвё должно быть ок
07:18
07:19
SS__: наверное как и все дискавери: в конфиге, в профиле, проверить скрипты для МО
07:20
e_zombie, тут фишка в создании шаблона.
07:21
если стандартные ifmib без динамических индексов как у некоторых извращенцев то все просто
07:25
TSergey, не работает, в общем, у меня НОК. Сейчас буду ребутать сервер, после этого выложу то, что ты просил
07:25
TSergey, только, у меня не обновленная версия. подойдет?
07:25
MindGames: подойдет, просто смотри чего у кого есть нераспознанного
07:25
*смотрим
07:26
TSergey, у меня было нераспознанное.. Я с Aversant1 вместе добавили модели ;)
07:28
кстати, в вендорах надо слить вимком с оптицином
07:28
evyscr: выкладывай анкноуны
07:32
MindGames: а на джиру выкладывали?
07:32
MindGames: Да, кстати, выложил свои модели:
07:32
07:32
07:32
07:32
07:32
07:32
TSergey: да (скинул список выше)
07:38
TSergey: для того чтобы модельки заработали необходимо поправить get_inventory цисковский:
NOC-1622
07:39
кто обновлялся до свежего девелопа. проблемы есть, какие еще зависимости добавились?
07:41
07:41
ничего критичного не замечено
07:41
относительно свежий fix, правит кое-чего по джобам
07:44
а в процессе, за полгода что поменялось
07:44
меня беспокоит как легко пройдет апгрейд
07:45
чтобы не было, то один пакет надо доставить, то другой, а их нет в репе
07:45
Aversant1: ну ты молодец что нафигачил столько моделек
07:46
07:46
если это все знаешь, то ничего сильно критичного после не было
07:46
e_zombie: это ещё не все) у меня ещё около 30 модулей всяких разных к ISR
07:46
пихай. это полезное дело очень .
07:46
e_zombie: как руки дойдут доделаю
07:49
как бы мне на селекторе выполнить get_interface_status ?
07:50
да как нибудь и потом получить вывод.
07:50
в целом у меня задача найти коммутаторы где все порты в дауне крома аплинков.
07:50
и там зоопарк.
07:51
e_zombie:
07:51
"mos = ManagedObjectSelector.objects.filter(name=SELECTOR)[0]
07:51
____if mos is not None:
07:51
________for m in mos.managed_objects:"
07:52
надеюсь это не аналог rm -rf /*
07:52
так ты выберешь МО по селектору :)
07:53
объекты то я выну это не проблема.
07:53
а вот дальше
07:53
и наверное еще
07:53
from noc.sa.models.managedobjectselector import ManagedObjectSelector
07:54
а вот как запустить скрипт я не очень знаю (с ходу)
07:55
наверное можно дебаг-скриптом сделать :)
07:55
нуда.
07:55
так я знаю как
08:02
abyrvalg: у тебя инвентори включен?
08:06
evyscr: Твоя регулярка вчерашняя не сработает. :)
08:07
TSergey: Как проверить?
08:08
"Inventory \ Reports \ Object Summary"
08:09
evyscr: Да. Я пробовал жадность менять. На том примере, что в Жире приведен, вроде сработает. Но там могут добавляться промежуточные столбцы. Для их отсеивания этот
08:09
фрагмент (?:\S+\s+){0,2} и нужен.
08:09
Если добавить там пару столбцов:
08:09
10 0004.7a09.d940 DYNAMIC aaaa bbbb Gi1/0/26 seq_no:0
08:09
то не будет работать.
08:10
Я не видел таблиц такого формата, но dvolodin говорил, что такие есть, вроде на 3700. Х/з, на доступных мне я не видел.
08:11
abyrvalg: ты б хотя бы проверил
08:11
abyrvalg: и ты хочешь замутить универсальную регулярку не имея такого вывода с железки?
08:11
у меня есть 3750 если хотите покажу вывод
08:11
причём стекованную
08:11
abyrvalg: всегда проверяй, даже если уверен
08:12
и таки да, тупишь
08:12
e_zombie: Я как раз на стеке смотрел. Но все равно покажи.
08:12
давай что выполнять на ней
08:14
08:14
#show version
08:14
Cisco IOS Software, C3750E Software (C3750E-UNIVERSAL-M), Version 12.2(35)SE5, RELEASE SOFTWARE (fc1)
08:14
Copyright (c) 1986-2007 by Cisco Systems, Inc.
08:14
Compiled Thu 19-Jul-07 16:17 by nachen
08:14
Image text-base: 0x00003000, data-base: 0x01C00000
08:14
ROM: Bootstrap program is C3750E boot loader
08:14
BOOTLDR: C3750E Boot Loader (C3750E-HBOOT-M) Version 12.2(35r)SE1, RELEASE SOFTWARE (fc2)
08:14
sw-lzv-73-sar uptime is 2 years, 40 weeks, 1 day, 20 hours, 23 minutes
08:14
Отличный чистый вывод.
08:15
более интересен вывод с несколькими интерфейсами
08:15
в коде написано, что разделяется запятыми
08:15
Имеешь ввиду один мак на двух интерфейсах?
08:16
Это вообще законно?
08:16
По идее, такого не должно быть.
08:16
по какой идее?
08:17
идеи инженеров cisco systems от меня сокрыты
08:17
"между теорией и практикой, в теории, нет разницу --- а на практике еть"
08:17
*разницы
08:17
Маки-то уникальны должны быть, так?
08:18
abyrvalg: ты маршрутизатор домашнй настраивал?
08:18
Не?
08:18
TSergey: Да.
08:18
мак от предыдущего соединения клонировал?
08:19
Нет. У меня нормальный провадер. :-)
08:19
Но я понял о чем ты. В колизионном домене маки дублироваться не должны.
08:19
не должны != не могут
08:22
Если дублируются - что-то не так уже.
08:22
У меня сети помельче, наверное, на практике пока не сталкивался с дублированием маков.
08:23
слушай, состояние "что-то не так в сети" для коммутатора должно (но не обязано, кек) быть нормальным
08:24
Мы о чем сейчас говорим, вообще? :)
08:24
abyrvalg: у меня вот длинки, время от времени, отдают неполный конфиг :)
08:24
Начали с парсинга таблицы маков.
08:24
заголовок и низ при этом есть
08:24
"не должно так быть" (с)
08:26
08:27
evyscr: гони анкноуны
08:27
TSergey: у меня микротики время от времени по снмп отдают не все, что спрашиваешь. Бульк-запросы на них глючат.
08:27
TSergey: зачем?
08:27
тем более, что у меня unknown мало
08:27
evyscr: наберем статистику чего нет в ноке
08:28
количество и авторство не буду писать
08:28
"статистику", хе
08:28
и какое медианное значение будет у случайной величины?-)
08:28
TSergey: Inventory / Reports / Object Summary
08:28
# Model Count
08:28
1 Lost&Found 1
08:28
2 Root 1
08:30
Народ, может кто подскажет: При сохранеию конфига - поле даты и времени сохранения конфига отличается от реального на несколько часов вперед. При этим если посмотреть на время запуска задачи, то там все правильно. Куда копать?
08:30
p.s. С ноком недавно
08:32
abyrvalg: ага, спасибо
08:33
evyscr: "и какое медианное значение будет у случайной величины?-)"
08:33
понятно дело, unknown
08:35
abyrvalg: так ты проверил регулярку?
08:35
dvolodin: есть возможность из питона запустить MapTask для устройства которого еще нет в базе, чисто по ип адресу?
08:37
TSergey: у меня в основном модельки написаны, в немалой степени локально
08:38
например, DLink | DGS | DGS-3420-28SC
08:38
но поскольку началась суета с sfp vs sfp+, оно не заоммичено
08:42
evyscr: Не, ща, разгребусь чуть. Тут напали. То РДП не работает, то зимбра...
08:42
Хотя причина, скорее всего, в маршрутизации.
08:42
evyscr: суета в том что sfp+ надо выпиливать
08:43
бля, я так и знал, что опять начнётся
08:44
teroni804: только debug script
08:45
а дебуг из питона запустить мона?
08:46
только с бубном
08:46
в microservices можно будет выпонять команды на произвольных железках
08:49
fumufu86: тебе дать модельку DGS-3420-28SC?
08:51
evyscr: а чего в репо не коммитите их?
08:53
dvolodin: классичесая проблема курицы и яйца
08:57
08:58
dvolodin: ну, коммитер не коммитил, потому что ему было мало моделек
08:58
поэтому, видя, что модельки не коммитятся, их не засылали
08:59
отлично
08:59
кто будет коммитером? :)
08:59
ура, теперь дело пойдет
08:59
09:00
TSergey: ты б посмотрел, сколько всего уже залито в bt
09:01
хорошо, а по ссылко то, чего б залить :)
09:01
если у кого-то есть
09:02
ну и чудно
09:02
права на коммит есть?
09:06
меня и на битбакете ещё не до конца есть
09:35
evyscr: Проверил, работает. Ща обновлю баг.
09:36
Я не допер, когда сам делал, что последнюю группу надо тоже нежадной делать.
09:39
да её можно и жадной
09:39
если именно про последнюю, а не interfaces
09:40
мне кажется, что ее проще до проверки регуляркой вычищать как мусор
09:41
Да, про последнюю.
09:41
Но я точно помню, что я менял жадность вот тут: {0,2}? - и оно не работало. В чем еще была разница - не вспомню.
09:41
.* жадная
09:42
оно всё схавает, а условное в 0 поставит
09:43
Это я увидел. :)
09:43
Я имею ввиду, не понимаю, почему у меня не получалось. Я там везде .* поубирал, когда пытался подобрать регулярку.
09:44
09:46
(?:\s+seq_no\S+)? -> (?:\s+seq_no:\d+)?
09:46
вот так точнее будет
09:47
Да, сейчас и это поправлю.
09:47
а кто-нить вообще видел спецификацию на сию фигню?
09:49
может там не d+, а какая-то иная хрень?
09:49
dvolodin: Хотя, а если там пробел в конце строки? Или он потом strip()'ом слижется?
09:49
Вот да.
09:49
пробел в конце вообще не заматчится
09:50
в смысле, лайн с пробелом
09:50
Пока наверное оставлю \S, до прояснения. Я так и не нашел причин, когда и почему seq_no вылазит.
09:51
А \S работает.
10:44
:-D
10:44
а я пойду счас сожру чёнить и сделаю отчёт по которому выебут комблок по юрикам.
10:44
настроят пидоры а абонентов подключать забудут.
10:44
привет
10:46
Подскажите как правильно добавлять фабрику коммутаторов? что прописывать в поле path для каждого коммутатора?
10:51
10:51
сейчас почитаю, спасибо
10:53
path можешь оставить пустым.
10:53
а что такое фабрика?
10:53
Так зачем пустым? у меня там 3 свича
10:53
если ты туда что то будешь пихать то это повлияет на путь когда будешь экспортировать на винт через /noc gridvcs --mirror
10:53
/noc gridvcs --get <имя железки>
10:53
он определил с пустым как 1
10:54
Что делает эта команда подскажи
10:55
эеспортирует конфиги на винт.
10:55
смотри переменную gridcsv noc.conf
10:55
вот этот path обавляется в путь к переменной
10:58
непонятно а при чем тут это?
10:58
kuz: ты спрашиваешь про поле path в МО?
10:59
у меня виртуальный коммутатор из 3 физических, задача добавить именно каждый из них
10:59
да
10:59
в примере в поле path указано cluster:3
10:59
e_zombie: это поле не влияет на Mirror
11:00
так а зачем мне mirror?
11:00
kuz: да, зомби путает с path repo, который уже отмер давно
11:00
в примере видимо для циски, а мне надо для джунипера
11:03
kuz: это бы тебе у dvolodin узнать, чтоб не ошибиться
11:07
dvolodin: Подскажите как правильно добавлять фабрику коммутаторов? что прописывать в поле path для каждого коммутатора?
11:13
Народ, а кто использует трапы для FM? Часто теряются?
11:17
kuz: ты главное потом поедлиьс инфой, такой вопрос возникает редко, ответов на него никто не знает
11:17
abyrvalg: я сипользую
11:17
*использую
11:18
никак не оценивал, теряются ли
11:18
Трапы теряются? Бывает такое, что отправленные трапы не доходят?
11:18
А, ок.
11:18
abyrvalg: научи как бы ты проверял?
11:19
Я трапы пока что вообще не использовал, у меня везде только активные проверки.
11:19
Хочу попробовать, собираю инфо.
11:21
Можно по прецедентам, думаю, это заметить. Если что-то произошло, а трап не пришел. Как это проактивно отследить - не знаю.
11:21
длинки по некотрым операциям (по многим) включают трап и логирование одновременно, расхождений не видел
11:21
а вот что бы как-то качествоенно отследить, это я не представляю как
11:21
TSergey: обязательно
11:22
Я попробую настроить хотя-бы трапы на паре железок, дальше будем посмотреть.
11:25
11:25
"tsergey 10:08 dvolodin: скажи, плс, Path в Auth Profiles --- что это?"
11:25
"dvolodin # 10:09 контекст или виртуальный роутер"
11:25
TSergey: его значение определяется профилем
11:26
"dvolodin # 10:21 TSergey: зависит от профиля"
11:26
"10:21 посмотри __init__.py Cisco.IOS "
11:26
kuz: спрашивай!
11:26
нужно для джунипера
11:30
в профиле Cisco "cluster:id - switch to cluster member"
11:48
dvolodin, не подскажите: есть какие-нибудь ограничения по полю имени оборудования (собираюсь импортировать из CSV)
11:48
?
11:48
ElementaL, разумные.
11:49
лучше использовать англиский буквы
11:49
цифры и тирешечки
11:49
в иделе долно быть похоже не хостнейм
11:49
описание на кирилице лучше убрать в дескрипшен
11:50
freeseacher, ясно, спс
11:50
freeseacher: а ограничения-то, кэп?
11:50
freeseacher: ты будешь давать ссылку на форум на главной? или в ы с dvolodin решили этого не делать?
11:51
По какому пути профили оборудования хранятся?
11:51
name | character varying(64) | NOT NULL
11:51
Имя должно быть уникальным?
11:51
"sa_managedobject_name_key" UNIQUE CONSTRAINT, btree (name)
11:51
TSergey, не понимаю о че мты ?
11:52
куда чего надо добавить ?
11:52
kuz /opt/noc/sa/profiles/
11:53
kuz: сорри, я про конфиги, все пора домой
11:55
хм
11:55
наверное надо да.
11:56
как сделаем ?
11:59
я бы думал так, для начала
11:59
слева, в дерево страниц, ниже IRC
12:00
ну и Диму нужно еще спросить
12:00
все, всем хороших выходных!
12:04
dvolodin: у меня активаторы полностью не нагружаются.
12:10
Вот еще вопрос у меня stp_discovery фэйлится, на оборудовании поднят rstp. В reports - failed scripts пусто. Как узнать почему не работает?
12:11
/noc debug-script Cisco.IOS.get_version asw2-72-eng
12:11
/noc debug-script IOS.get_version asw2-72-eng
12:12
/noc debug-script get_version asw2-72-eng
12:12
и вообще какой протокол лучше? lldp или stp
12:12
ллдп есть почти везде.
12:50
12:50
остальные скрипты отработали
12:50
2015-07-24 15:45:07,216 Error: Invalid script 'Juniper.JUNOS.stp_discovery'
12:50
вот это почему-то выдает
13:06
debug скрипта сделай
13:06
А в ижу
13:06
вижу*
13:07
У профиля JUNOS нет скрипта для stp
13:08
то есть только те скрипты которые в папке JUNOS чтоле?
13:08
как ты это узнал?
13:09
Зайди в MO-><выбери объект>-> Scripts
13:10
я ллдп там тоже невижу
13:10
а стоп
13:10
вижу
13:16
ну с таким роутером и жилплощадь 100 на 100 метров нужна
13:17
на него можно убунту поставить
13:17
У нас ядро сети просто в обсосе=)))
13:29
блиян, кто тут про инвертори говорил?
13:30
инвентори-инвентори создан test и все как только туды ткну висяк полный
13:30
как грохнуть?
13:30
как почистить инвертори все
13:31
db.noc.interfaces.drop() только таблицу найди
13:33
13:33
что за таблицу?
13:34
не помогло, все равно test есть
13:35
нажал на него и все, висяк
13:37
> db.noc.inv.drop()
13:37
false
13:39
зря я интерфейсы дропнул
13:39
терь на картах линков нет
13:39
раздискаверит
13:39
?
13:40
рута noc fix может найти
13:47
в SA MO открываешь объект и выбираешь discovery
13:47
есть строки серые и есть белы
13:47
есть красные
13:48
что означает красное?
13:48
что означет серое?
13:49
Красные - с ошибками, серые - отключенные, ИМХО.
13:51
тогда следующий вопрос как включить? Профиль должен уметь или где то вырублено?
13:55
хм
13:55
дисковери не запускается
13:55
висит в wait
13:55
как узнать чем занят пулер?
13:55
сегодня наконец привезли wi-fi роутеры с 1500mW передатчиками
13:57
fumufu86, поставил штук 10 в кольцо и дал пинг разок для шторма, в центр можно куру гриль поставить ))))
13:57
дорогая микроволновка
13:57
5 Ггц ?
14:03
14:04
SS__: ты ./noc fix запустил?
14:04
и шо он тебе сказал?
14:04
дискаверит но чет медленно
14:04
все збс
14:04
noc@monitor:~$ sudo ./noc fix
14:04
Checking collections UUID
14:04
... done
14:04
Checking inventory Root
14:04
Checking inventory Lost&Found
14:04
Checking pm.MetricSettings
14:04
... done
14:04
Checking fm.Outages
14:05
Suspending/Resuming discovery jobs
14:05
Fixing *DB | Interfaces* capability
14:05
Optimizing sa_maptask
14:05
ты дропнул интерфейсы и не дропнул линки??
14:05
ну що тут казати?
14:06
это прямой путь к трейсбеку
14:06
с дереференсом неуществующего у нока всё похо
14:10
> (17:05:52) ну що тут казати?
14:10
Земляк?
14:15
ща все грохун)
14:17
как линки грохнуть?
14:18
from noc.inv.models import *
14:18
for l in Link.objects.filter(discovery_method="lldp"):
14:18
l.delete()
14:18
не пашет
14:18
NameError: name 'Link' is not defined
14:28
полусырая была
14:28
микротиками жарил
14:29
в настройках если выставить страну зимбабве или еще какую глушь то снимаются ограничения по мощности
14:29
и устройство работает на максимуме
14:37
SS__: как интерфейсы дропал из монги - так и линки
14:38
abyrvalg: nope
14:38
evyscr: Не надо использовать nope против меня. :-)))
14:39
А кстати, почему ты об этом говорил? :)
14:40
люди на этом канале делятся на две категории: те, что ещё не верят мне, и те, кто жалеет, что не верил мне
14:41
ты попытался не поверить с использованием nope
14:42
Гггг :-)
14:42
У меня это встроенное. Я вон поверил однажды TSergey. Спасибо ему за науку.
14:42
Вначале ты ему не поверил ;)
14:43
Ой, даладна. Я не не поверил, я просто переспросил. :)
14:45
Так, ладно, я скоро начну орфографические ошибки допускать. Коньяк, все дела.
14:45
До понедельника.
Share this page
Share this page: