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: 23.04.2015
bee26 #
01:04
в чем разница между типами static и dynamic в таблице mac-address-table ? и почему нок не добавляет static мак адреса в macdb ?
01:12
dvolodin: в чем разница между типами static и dynamic в таблице mac-address-table ? и почему нок не добавляет static мак адреса в macdb ?
dvolodin #
01:12
а зачем они?
bee26 #
01:13
на ежах и хуавеях вполне нормальные абонские маки
01:14
на сиськах для линкования могут пригодиться
witus #
01:15
Добрый день
e_zombie #
01:15
есть чё?
witus #
01:16
подскажите, как создать новый alarmclass & eventclass
01:16
файлики в fm создал noc gthtuhepbk
01:17
тщс gthtuhepbk
01:17
noc перегрузил, созданного не видно
zi_rus #
01:26
dvolodin: затем что статик это не обязательно статик, на циске портсекурити на самом деле просто статические записи в мактаблицу сует
01:26
bee26: я не смог их убедить, просто в профиле поправил что статические адреса должно возвращаться как динамические
01:26
одна буква в одном месте и проблема решена
bee26 #
01:27
ок
dvolodin #
01:29
ну давайте подумаем, как оно правильно
zi_rus #
01:30
dvolodin: в чем проблема? не путать статические маки и CPU маки и все будет норм
dvolodin #
01:31
так ты предлагаешь это делать, если железка и те и другие маркирует как static?
zi_rus #
01:31
какая?
01:31
на циске все норм
bee26 #
01:31
когда есть портсекурити - метит как статик
01:31
хуавей так делает
zi_rus #
01:32
маки интерфейсов get_interfaces вытаскивает?
01:32
исключать их
bee26 #
01:32
я спросил в чем разница? если нет разницы - в профиле ставим D вместо S
zi_rus #
01:32
разница в цпу
dvolodin #
01:35
хорошо, давайте в типах мака сделаем 3 варианта
01:35
D, S и C
01:36
делаем?
01:36
я интерфейс поправлю, вы - скрипты
bee26 #
01:37
c - это что будет?
01:38
маки интерфейсов?
zi_rus #
01:38
цпу вестимо
01:40
я тут подумал, а если будет петля между портами
01:40
как часто делают
01:40
то мак локального интерфейса будет светиться в локальной таблице
bee26 #
01:42
коммутатор повиснет и никаких маков не достанешь
zi_rus #
01:43
да ладно
01:43
народ постоянно это делает
01:43
у нас петля между врф такая была
01:44
в транке между интерфейс вланами
01:44
порнография жуткая
dvolodin #
01:49
bee26: с чего ему виснуть-то
01:49
ну чего, интерфейс дорабатываем, или оставляем как есть?
Night_Snake1 #
01:52
Норм
zi_rus #
01:54
парсеры надо будет допилить
bee26 #
01:56
допиливаем. хуже не будет
dvolodin #
02:05
zi_rus: парсеры чего?
zi_rus #
02:18
ну маков
02:19
надо же как-то определять, цпу это или статика
02:19
может они вообще сейчас не парсятся
dvolodin #
02:19
в скриптах-то?
zi_rus #
02:19
dvolodin: ты поправь интерфейс, это нормально, а поведение дискавери пока не трогай, пока профили не исправили
evyscr #
02:22
кстате, а почему cpu не хочется добавлять в mac db?
zi_rus #
02:23
потому что цпу это не свободный мак
02:25
если и заносить цпушные маки
02:25
то это надо из интерфейс дискавери забирать
02:26
dvolodin: а кстати да, если у нас это база маков то маки интерфейсов которые находит интерфейс дискавери надо тоже в базу записывать
dvolodin #
02:26
а нужно ли?
zi_rus #
02:27
если подумать, то хуже от них тоже не будет
dvolodin #
02:27
не
02:27
смотри
02:28
в mac db попадают только покрашенные интерфейсы для которых указан сбор данных
02:29
какой там мак интерфейса может быть? :)
zi_rus #
02:29
dvolodin: у меня была одна история, в сети компы жаловались на дупликейт адрес. я вайршарком нашел с какого мака приходит ответ, но то что это мак роутед порта на циске, это вообще чисто случайность
mali_ #
02:29
народ, а в чем разница между ноком и заббиксом? (с точки зрения пользователя)
zi_rus #
02:29
mali_: нок это боль
mali_ #
02:29
понимаю вопрос нубский, но все же)
dvolodin #
02:29
примерно как между слониками и осликами
zi_rus #
02:29
нок лучше с кли железок работает
dvolodin #
02:30
а так - это совсем разные системы с разными задачами
02:30
заббикс ничего не знает про сеть
mali_ #
02:30
ага, а что нок знает про сеть?
dvolodin #
02:31
больше, чем можно предположить :)
02:33
интерфейс поправил, правьте скрипты
zi_rus #
02:33
dvolodin: я понимаю что маки роутед интерфейсов это такая сложная тема, но если реализовать не долго, то наверное опция в конфиге дискавери, что вписывать маки в базу или нет, было бы достаточно
dvolodin #
02:34
погоди
02:34
какие-такие маки routed интерфейсов в mac db вообще могут быть?
zi_rus #
02:34
dvolodin: я тебе так скажу, у меня был use case когда мак в базе мне бы помог, второй Дмитрий тебя также неоднократно просил тоже
dvolodin #
02:34
точнее, какие-такие маки на роутед интерфейсе мы соберем
zi_rus #
02:35
dvolodin: мак самого интерфейса
dvolodin #
02:35
ну так это его мак, а не он его увидел
zi_rus #
02:35
ну и что
02:35
у теяб база маков
02:35
MAC DB
02:35
у меня в руках мак
02:35
я хочу его найти
02:35
я иду в МАК ДБ
02:36
я НЕ знаю где этот мак
02:36
я хочу его найти в логичном месте
dvolodin #
02:36
может просто глобальным поиском?
02:36
зачем mac db мучать?
02:37
Я вчера посмотрел NSQ для messaging
zi_rus #
02:37
dvolodin: вот смотри по логике мы маки собираем с клиентских портов, сетевые роутед порты туда не попадут (включая интерфейс вланы), но они должны там быть, это база маков
dvolodin #
02:37
крайне приятная штука
zi_rus #
02:38
dvolodin: ты пользовался этим поиском? это треш
dvolodin #
02:38
zi_rus: это база клиентских маков, а не твоих
zi_rus #
02:38
нет
02:38
это база маков
02:38
без уточнений
02:39
и это правильно
dvolodin #
02:39
жопа - устройство вывода
02:39
:)
zi_rus #
02:39
не всегда
02:40
dvolodin: ты опять исключаешь очевидные варианты
dvolodin #
02:40
zi_rus: давай без евроценностей, я их не разделяю
e_zombie #
02:40
кто говорил про гомосятинку?
zi_rus #
02:40
dvolodin: так ведь и с девочкой можно
mali_ #
02:40
dvolodin: ты про nsq.io?
dvolodin #
02:40
mali_: да
mali_ #
02:42
dvolodin: а messaging между чем и чем будет?
dvolodin #
02:46
между всем и всем
02:46
он во многих местаъ
02:46
от обновлений конфигов проб
02:46
и зон
02:46
до любимого народом пуша
zi_rus #
02:48
и что ты ждешь?
dvolodin #
02:48
:)
02:48
как минимум -- нормального messaging'а, который не потащит за собой erlang :)
02:49
мне вообще go кажется весьма перспективным для различных вещей, которые требуют хорошей производительности
02:49
есть еще один очень интересный проект -- Doozer
02:49
это типа распределенной файловой системы под когфиги
zi_rus #
02:49
мне кажется бесперспективным все, пока у тебя запасного программера не появится
02:50
ты никогда до конца не реализуешь ничего
dvolodin #
03:09
пофиксил поле глобального поиска
03:13
добавил там опцию, которая требует явного нажатия на enter
03:13
для запуска поиска
evyscr #
03:19
dvolodin: а где эксплейн?
03:19
я пока вижу, что это перефразирование той же проверки на typeAhead.
dvolodin #
03:43
да ты что
e_zombie #
03:45
мне привидилось что пофиксилась пара багов за сегодня
03:45
это не сон ?
freeseacher #
03:46
dvolodin, а примерно через сколько должен начаться или закончиться поиск по конфигам ?
dvolodin #
03:47
?
03:47
пара багов -- это точно сон
freeseacher #
03:47
ну у меня не ищет по кофигам вообще
dvolodin #
03:47
а scheduler у тебя отрабатывает?
03:47
job индексатора там
freeseacher #
03:48
2015-04-22 09:29:00,490 [noc.lib.scheduler.job] [main.jobs][main.update_index][None] Job completed successfully (1.85ms)
03:48
ну и много таких
03:48
индекс здороый
03:48
350 мегов
03:50
вижу результаты по ипам
03:50
вланам
evyscr #
03:50
freeseacher: по полному слову ищешь?
dvolodin #
03:51
если что, исопльзуется Whoosh
03:51
видимо, нужно будет доработать его, так как при поиске по ip и mac'у он с чистой совесью разваливает поиск на отдельные цифры
freeseacher #
03:53
я ищу слово address
03:53
довольно тяжело его не найти в оборудовании
evyscr #
03:54
ну, у меня вроде как работает
freeseacher #
03:54
может у меня он как то не строиться ?
evyscr #
03:54
может
03:55
кстате, рестарт нока недавно делал?
03:56
ну и там всякие ls -l local/index
dvolodin #
04:01
кстати, посмотрите кто-нибудь whoosh
04:01
там, наверняка, подточить надо работу с ним
04:01
stemming там и прочее
04:01
уговорить его, что ip - это не 4 числа, а мак - не 6
bee26 #
04:25
dvolodin: опросил железку get_mac... получил с нее {'interfaces': ['10/6/1'],
04:25
'mac': 'CE:B2:55:98:4B:1C',
04:25
'type': 'D',
04:25
'vlan_id': 331}]
04:25
а в macdb не попало
zi_rus #
04:26
профиль интерфейса правиьльный?
bee26 #
04:27
да с записью маков
04:28
может атм ему не нравится. вот сам интерфейс {'admin_status': True,
04:28
'description': '',
04:28
'name': '10/6',
04:28
'oper_status': True,
04:28
'snmp_ifindex': 806,
04:28
'subinterfaces': [{'admin_status': True,
04:28
'description': '',
04:28
'enabled_afi': ['ATM', 'BRIDGE'],
04:28
'name': '10/6/1',
04:28
'oper_status': True,
04:28
'untagged_vlan': 331,
04:28
'vci': 33,
dvolodin #
04:39
да не, ему плевать на ATM
04:40
интерфейс сам прашеный?
04:40
эээ
04:40
10/6/1 vs 10/6
04:40
:)
04:40
а саб - 10/6/1
04:40
посмотрю, ладно
bee26 #
04:42
те есть косяк?
04:43
мак правильно определился, а вот с интерфейсом - я не понял
dvolodin #
04:43
оно смотрело на интерфейс, а не на саб
bee26 #
04:43
по аналогии с профилем алкателя делал
04:44
мак по любому на сабе должен быть
zi_rus #
05:11
dvolodin: ты просишь патчи, а у тебя пулл реквестов больше чем багов висит
dvolodin #
05:12
это где это?
zi_rus #
05:12
на битбакете
05:12
15 штук
05:12
это мало что ли
05:26
e_zombie: беги скорее, Володин баги фиксит
05:26
неси свои, а то проспишь
05:31
dvolodin: NOC-1314
dvolodin #
05:59
zi_rus: из CLI починил
zi_rus #
06:02
dvolodin: а ты как починил? теперь там тоже трейс валится? :)
dvolodin #
06:08
?
e_zombie #
22:32
,,
zi_rus #
22:35
Dmitry1: у нас в ФМ иногда ip всякие светятся, может их из ипам резолвить дополнительно, fqdn там или дескрипшен
Dmitry1 #
22:35
zi_rus: я об этом dvolodin'у уже два года говорю
22:36
чтобы оно в IPAM тащило не "ip-10-109-128-1.example.com", а имя MO
22:37
zi_rus: а заодно в FM иногда MAC всякие светятся, которые тоже можно было бы из MACDB тащить
zi_rus #
22:37
нет
Dmitry1 #
22:37
Но у нас там вместо MAC адресов MO, MAC адреса непонятно чего
zi_rus #
22:37
я про обратную сторону
22:38
у меня в ипам все адреса учтены как надо
22:38
просто если в ФМ засветился IP чтобы не надо было лезть в ипам и искать кто это тут
Dmitry1 #
22:38
наверное у меня одного при автоматическом заполнении IPAM появляются записи вида "ip-10-109-128-1.example.com" ?
zi_rus #
22:38
а маки из макдб тебе не помогут
22:39
а вот резолвить производителя тоже пригодилось бы
22:39
очень часто мне раньше приходилось это делать
Dmitry1 #
22:39
zi_rus: 27 2011-08-15 11:12:19 INFO(6) Topology changed (Instance:0, Port:23,MAC:00-22-B0-13-84-00)
zi_rus #
22:39
ну и
Dmitry1 #
22:39
Может я дебил, но я почему-то думаю, что MAC узнать можно из MACDB
zi_rus #
22:40
мы про это вчера уже говорили
22:40
зря прогуливал
Dmitry1 #
22:40
Или у нас MAC адреса MO хранятся где-то среди пиров BGP ?
zi_rus #
22:40
Володин сказал пользоваться глобальным поиском
Dmitry1 #
22:41
Нафига тогда MACDB еслмя я там не могу найти MAC адрес MO ?
zi_rus #
22:41
Офрфми issue, я проголосую
22:41
я не могу, у меня логина с паролем с собой сейчас нет
Dmitry1 #
22:41
Нафига тогда IPAM если я там не могу найти IP адрес MO ?
zi_rus #
22:41
это второй вопрос
Dmitry1 #
22:42
zi_rus: я этот вопрос поднимаю раз в пару месяцев в течение уже пары лет
zi_rus #
22:42
это потому что ты один и попадаешь неудачно
Night_Snake #
22:42
Поддерживаю Dmitry1
zi_rus #
22:42
ипам трогать нельзя. Володин возьмется и все к хуям сломает
22:43
давай лучше то что и так не работает
22:43
МакДБ
22:43
или про ФМ
Night_Snake #
22:43
МакДБ тоже надо пилить, потому что он сейчас показывает погоду на марсе
Dmitry1 #
22:43
Вместо этого мы получили новый PM, GIS, Project Management, Workflow
22:44
IPAM у меня тоже показывает погоду на Марсе
22:44
У меня сети раздаются по DHCP
zi_rus #
22:44
настрой по-нормальному его и все будет
22:44
Night_Snake: а что не так у тебя с маками?
22:45
то что маки после дискавери не попадают в базу, это я знаю, а что еще?
22:45
что-то ведь все-тки опадает
Dmitry1 #
22:45
zi_rus: расскажи, какие настройки нужно сделать, чтобы из сети, раздаваемой по DHCP в IPAM занеслись только те IP адреса, которые принадлежат MO
Night_Snake #
22:45
Там показывается как-то странно. Хотя профили высталены корректно. но mac report и macdb показывают разное
Dmitry1 #
22:45
zi_rus: расскажи, какие настройки нужно сделать, чтобы из сети, раздаваемой по DHCP в IPAM занеслись только те IP адреса, которые принадлежат MO
Night_Snake #
22:45
Я скорее за то, чтобы IPAM определял все адреса МО
22:46
сам
22:46
а IPAM в качестве arp-таблицы это норм
zi_rus #
22:46
Dmitry1: http://i57.fastpic.ru/big/2015/0424/98/2a1f95b414697802cee5f75f4f42c098.png
Dmitry1 #
22:46
нахрена мне APR таблица сети, раздаваемой по DHCP ?
Night_Snake #
22:47
каждому свое :) мне не мешает
Dmitry1 #
22:47
zi_rus: эта опция всего навсего смотрит настройки сети верхнего уровня
zi_rus #
22:47
lf
22:48
ты в конкретном префиксе укажи как тебе хочется
22:48
а потом все просто
Dmitry1 #
22:48
zi_rus: Что тут не понятного ?
zi_rus #
22:48
я не знаю что тебе непонячтно
Dmitry1 #
22:48
zi_rus: есть сеть /16
22:48
В ней есть несколько MO
zi_rus #
22:49
ну и ставь ей дизабле
22:49
а потом пируль на 5 строчек
Dmitry1 #
22:49
Какой езе пируль ?
zi_rus #
22:49
5 строк и все будет как ты хочешь
22:49
дергаешь все л3 интерфейсы и ip с них записываешь в ипам
22:50
отключаешь запись в ипам
22:50
и потом пирулем пишешь только то что надо
Dmitry1 #
22:50
zi_rus: Зачем пируль, если у нас есть джоб interface_discovery ?
zi_rus #
22:50
стильно, можно , молодежно
Dmitry1 #
22:50
Напфига он тогда запускается, если ничего не делает ?
zi_rus #
22:51
он заполняет базу интерфейсов, а не ипам
22:51
если хочешь, можешь в него добавить
Dmitry1 #
22:51
А должен заполнять базу IPAM
zi_rus #
22:51
ты запили
22:51
мы порадуемся
22:51
пулл реквест сделай
Dmitry1 #
22:51
Я не шарб в питоне
zi_rus #
22:51
Он зааппрувит
22:52
для этого не надо шарить в питоне
22:52
делов на 1 строку
Dmitry1 #
22:53
zi_rus: должны быть настройки, как в том скриншоте, что ты показал. Где можно выбирать, какие IP адреса попадут в IPAM
zi_rus #
22:53
сделай
Dmitry1 #
22:53
Я об этом уже два года говорю
zi_rus #
22:53
мне это не нужно
22:54
у меня нет такой проблемы
22:54
на шпд у всех шлюз .1
Dmitry1 #
22:54
zi_rus: я не шарю в питоне, а dvolodin все делает для того, чтобы как можно сложнее было что-то добавлять в NOC
zi_rus #
22:54
и не надо его искать
22:54
остальные юзеры
22:54
ну светятся в ипам
22:54
и хер на них
22:54
карман не тянут
22:54
или отлючил дискавери
22:54
и не будет ничего
22:54
ну и похер
22:55
все по дхцп выдается
22:55
по-моему адреса даже из дхцп должны быть в ипаме
Dmitry1 #
22:55
zi_rus: я уже устал повторять на канале, что уровнем аггрегации я не управляю. И какие там сети раздают себе операторы - я не знаю.
zi_rus #
22:55
просто базы должны быть синхронизованы
22:56
чтобы нок парсил dhcp.leases
22:56
связку ip-mac обнаруживал
22:56
по маку находил порт на каком этот клиент сидит
22:56
и записывал это в ипам
22:56
было бы красиво
Dmitry1 #
22:57
у нас mac адреса выдаются случайно
zi_rus #
22:57
кому ты там маки выдаешь?
22:57
конопля что ли где-то горит?
Dmitry1 #
22:57
у нас IP адреса выдаются случайно
zi_rus #
22:57
нет
Dmitry1 #
22:57
поэтому IPAM ывает погоду на Марсе
zi_rus #
22:57
они выдаются по dhcp
22:57
есть 2 варианта
22:58
1)
Dmitry1 #
22:58
zi_rus: блин, блин, блин
zi_rus #
22:58
нок парсит дхцп лизесы
22:58
2)
Dmitry1 #
22:58
свичи ТРЕТЬЕГО УРОВНЯ
zi_rus #
22:58
свич где работает дхцп снупинг шлет сислог
22:58
где указано кому выдался ip
22:58
и так и эдак есть связка ип и мак
22:59
ее надо записывать в ипам
22:59
dthytt
22:59
вернее
22:59
IP - MAC - PORT
22:59
IP у нас есть
Dmitry1 #
22:59
zi_rus: что тебе не понятно в строке "свичи ТРЕТЬЕГО УРОВНЯ"
zi_rus #
22:59
MAC у каждого IP тоже
23:00
а порт можно в дескрипшен класть
23:00
у тебя не вся сеть на л3
23:00
всяко есть доступ на л2
23:00
где должен быть снупинг
23:00
если его нет
23:00
то не удивляйтесь что вас поимеют однажды
Dmitry1 #
23:01
zi_rus: у нас PPTP
zi_rus #
23:01
ты же не /30 на каждый порт повесил и в дхцп не наделал кучу пулов по одному адресу
23:01
и че
23:01
у теяб есть брас
Dmitry1 #
23:01
DGS-3627G:admin#show dhcp pool
23:01
Pool Name :DSD
23:01
Network Address :10.109.11.0/29
23:01
Pool Name :dov
23:01
Network Address :10.109.15.0/24
23:02
Pool Name :gol
23:02
Network Address :10.109.12.0/24
23:02
Pool Name :gol_a
23:02
Network Address :10.109.13.0/24
23:02
Pool Name :mar
23:02
Network Address :10.109.14.0/24
zi_rus #
23:02
на 3627 всего 24 порта
23:02
как ты их воткнул
23:02
хабы что ли поставил
Dmitry1 #
23:02
Пулы не на порты, а на вланы !
23:03
Я хоть полсотни пулов могу сделать!
zi_rus #
23:03
сколько клиентов?
Dmitry1 #
23:03
А IPAM мне выдает всю сеть 10.109.0.0/16
zi_rus #
23:03
куда они включены
23:03
на влане какой ip
23:04
16 или /24
Dmitry1 #
23:04
VLAN Name : 112_vlan_gol
23:04
Interface Admin State : Enabled
23:04
IPv4 Address : 10.109.12.2/24 (Manual) Primary
zi_rus #
23:04
ну и че
Dmitry1 #
23:04
VLAN Name : 113_vlan_golA
23:04
Interface Admin State : Enabled
23:04
IPv4 Address : 10.109.13.2/24 (Manual) Primary
23:04
VLAN Name : 114_vlan_mar
23:04
Interface Admin State : Enabled
23:04
IPv4 Address : 10.109.14.2/24 (Manual) Primary
zi_rus #
23:04
причем тут /16
Dmitry1 #
23:05
zi_rus: ты прикалывеешься ?
zi_rus #
23:05
почему префикс дискавери у тебя в ипам правильный префик не записывает
23:05
или почему ты сам этого не сделаешь?
Dmitry1 #
23:05
Во первых, в сети шлюз не первый IP, как ты почему-то считаешь
zi_rus #
23:05
я так считаю потому что все нормальные люди так делают
23:05
первый или последний Ip
23:06
что не искать его по базе
Dmitry1 #
23:06
Во вторых - я не знаю, чколько таких сетей может быть, и с какими они масками на свиче
zi_rus #
23:06
префикс дискавери
23:06
это отдельная сущьность от Ip дискавери
23:06
есть два подхода к распределению ресурсов
23:07
1) все ебашится без смысла, но нужны таблицы где записано что ты заебашил
TSergey #
23:07
noc-logger включен же? надо потом это все в таск кинуть, ну а вдруг :)
Dmitry1 #
23:07
В третих - вместо 10.109.13.2 оно мне в базу записало "ip-10-109-113-2.example.com"
zi_rus #
23:07
2) используется определенная логика, тогда учет не нужен
23:07
например в мплс л2 впн
Dmitry1 #
23:07
zi_rus: смотри выше: zi_rus: я уже устал повторять на канале, что уровнем аггрегации я не управляю. И какие там сети раздают себе операторы - я не знаю.
zi_rus #
23:07
можно vpn-id сделать равным номеру влана
Dmitry1 #
23:08
zi_rus: я уже устал повторять на канале, что уровнем аггрегации я не управляю. И какие там сети раздают себе операторы - я не знаю.
23:08
zi_rus: я уже устал повторять на канале, что уровнем аггрегации я не управляю. И какие там сети раздают себе операторы - я не знаю.
23:08
zi_rus: я уже устал повторять на канале, что уровнем аггрегации я не управляю. И какие там сети раздают себе операторы - я не знаю.
23:08
zi_rus: я уже устал повторять на канале, что уровнем аггрегации я не управляю. И какие там сети раздают себе операторы - я не знаю.
zi_rus #
23:08
тогда в базе надо учитывать только влан
Dmitry1 #
23:08
zi_rus: я уже устал повторять на канале, что уровнем аггрегации я не управляю. И какие там сети раздают себе операторы - я не знаю.
zi_rus #
23:08
а vpn-id автоматически становится известен
23:08
а если не делать равным, то в базу надо писать влан и какой у него впн ид и писать впн-ид и какой у него влан
23:09
Dmitry1: ты знаешь чем отличается [ip_discovery] enabled = true save = true от [prefix_discovery] enabled = true save = true
23:10
Dmitry1: ты знаешь чем отличается [ip_discovery] enabled = true save = true от [prefix_discovery] enabled = true save = true
23:10
Dmitry1: ты знаешь чем отличается [ip_discovery] enabled = true save = true от [prefix_discovery] enabled = true save = true
23:10
Dmitry1: ты знаешь чем отличается [ip_discovery] enabled = true save = true от [prefix_discovery] enabled = true save = true
Dmitry1 #
23:10
Да мне без разницы. Мне нужно, чтобы в одну подсеть оно писало все IP адреса, найденные по get_arp, а в другую - только MO
zi_rus #
23:10
Dmitry1: ты знаешь чем отличается [ip_discovery] enabled = true save = true от [prefix_discovery] enabled = true save = true
23:10
Dmitry1: ты знаешь чем отличается [ip_discovery] enabled = true save = true от [prefix_discovery] enabled = true save = true
23:10
Dmitry1: ты знаешь чем отличается [ip_discovery] enabled = true save = true от [prefix_discovery] enabled = true save = true
23:10
Dmitry1: ты знаешь чем отличается [ip_discovery] enabled = true save = true от [prefix_discovery] enabled = true save = true
23:10
Dmitry1: ты знаешь чем отличается [ip_discovery] enabled = true save = true от [prefix_discovery] enabled = true save = true
TSergey #
23:10
это что такое происходит?
zi_rus #
23:11
анархия
Dmitry1 #
23:11
Мне нужно, чтобы в одну подсеть оно писало все IP адреса, найденные по get_arp, а в другую - только MO
TSergey #
23:11
а, я думал чего-то сломалось
Dmitry1 #
23:12
Что непонятного в том, что я написал ?
zi_rus #
23:12
непонятно как ты предлагаешь ноку определять что и куда ты хочешь писать\
Dmitry1 #
23:12
В настройках префикса это должно быть
zi_rus #
23:12
это есть
Dmitry1 #
23:13
В одной сети живут юрики, для которых должен быть учет IP адресов
zi_rus #
23:13
Enablee ip discovery
Dmitry1 #
23:13
В другой - физики, которые получают по DHCP, и мне не нужен их учет
zi_rus #
23:13
Enablee ip discovery
Dmitry1 #
23:14
ip discovery мне в IPAM записшет все адреса, выданные по DHCP
e_zombie #
23:14
а вот и не подерётесь
zi_rus #
23:14
нет
23:14
он пер префикс
23:14
хочешь запишет
23:14
не хочешь
23:14
не запишет
23:14
inherit/enable/disable
Dmitry1 #
23:15
zi_rus, хочу, чтобы он мне для префикса 10.109.12.0/24 записал адрес MO 10.109.12.2/24
zi_rus #
23:15
не запишет
Dmitry1 #
23:15
Почему ?
zi_rus #
23:15
но ты можешь сам записать
23:15
пирулем
23:15
потому что или все или ничего
Dmitry1 #
23:16
Ну так мы и пришли к тому, с чего начали. Что сейчас NOC умеет или все, или ничего
zi_rus #
23:16
да
23:16
остальное ты можешь допилить под себя
23:16
сам
23:16
это опен сорс, детка
Dmitry1 #
23:16
А я уже два года прошу в опцию "inherit/enable/disable" добавить "MO only"
zi_rus #
23:16
зашли Володину бабла, он тебе сам напишет
TSergey #
23:18
Dmitry1: Дима, может как-то нужно переформулировать задачу? Или разбить ее на этапы? В том виде что ты хочешь ведь никто не спрашивает, отсюда и проблема, что правильные вещи не будут реализованы. Найди правильный кусочек для правки IPAM, который не будет с
23:19
Dmitry1: ведь нашли же компромисс и получили групповую обработку МО, для изменения профиля. И задачу нашу это как-то решило на тот момент.
zi_rus #
23:19
TSergey: там нюанс
Dmitry1 #
23:19
Частично решило
zi_rus #
23:19
ip дискавери сейчас вообще неадекватен
23:20
где-то там в кишках надо ковыряться
23:20
там проблемы с самоей логикой
23:20
TSergey: NOC-633
Dmitry1 #
23:21
не только ip discovery, но и MAC discovery
TSergey #
23:21
ну давайте и распишем всю логику :) без софта, по классик: "а как бы вы это сделали в бухгалтерии, если бы у вас не было 1С?" :)
Dmitry1 #
23:22
TSergey: кроме dvolodin'а никто ничего не понимает в кишках NOC. А он с каждым разом все более усложняет его, вместо того, чтобы упрощать
TSergey #
23:23
хм, я про логику а не про софт же
Dmitry1 #
23:23
Простейший пример: https://bitbucket.org/nocproject/noc/commits/645136e53c2fc46e76379a3052bc867ddf811bdc
TSergey #
23:23
впрочем, может тебе и не нужен результат, я тоже обожаю ворчать :)
23:24
Dmitry1: и я согласен про реализации и про "усложнять"
Dmitry1 #
23:24
Спрашивается: щачем придумывать json и обработчик для него с командой вида "commands": "{% ifequal address.afi \"4\" %}\nping {% if vrf %}vrf {{vrf.name}} {% endif %} {{address.address}}\n{% else %}\nping6 {% if vrf %}vrf {{vrf.name}} {% endif %} {{address.address}}\n{% endifequal %}"
23:24
для профиля Cisco.IOS
23:24
если у нас есть sa/profiles/Cisco/IOS/ping.py
23:25
что такое умеет эта команда json, чего не умеет уже готовый и 100 раз оттестированный скрипт на питоне ?
TSergey #
23:26
Dmitry1: ответ же ясен --- жизнь это боль
zi_rus #
23:26
то что ты всю эту тему опять прогулял
23:26
сниппеты выпиливаются
Dmitry1 #
23:27
zi_rus: теперь пейджинг от длинка будет обрабаиываться в json ?
23:27
или CLI от huawei ?
TSergey #
23:28
zi_rus: а тэги, тэги еще остаются в ноке?
Night_Snake #
23:28
TSergey: в том виде. в котором они сейчас есть, тэги нахер не упали
TSergey #
23:29
Night_Snake: серьезно? а можешь более развернуто?
zi_rus #
23:29
да
23:29
теги говно
Dmitry1 #
23:29
сделали очередного мертворожденного уродца, как workflow, pm probes и т.п.
zi_rus #
23:29
стали
TSergey #
23:29
Night_Snake: а может точнее "я нихера не понимаю зачем тэги"?
Night_Snake #
23:30
ну это применимо примерно к 80% того, что есть сейчас в ноке
23:31
Если для МО тэги еще можно юзать для селекторов. То с ипам жопа. даже смотреть тэги в ипам жопа. я уже не говорю про поиск
Dmitry1 #
23:31
А остальные 20% работают только у двух людей: dvolodin и zi_rus
zi_rus #
23:31
э, ты freeseacher забыл
Dmitry1 #
23:33
Вот, давайте чесно. Скажите, сколько реальных коммитов было в FM после того, как dvolodin засунул туда uuid ?
TSergey #
23:33
Night_Snake: у меня рабочий фильтр в списке МО только тэги, ну и куча обработок заявязана на селекторы, которые сформированы из тэгов
Dmitry1 #
23:33
А сколько коммитов было в pm probes ?
Night_Snake #
23:33
воот. я и говорю. тока МО
Dmitry1 #
23:33
А много ли людей написало новые solutions ?
23:34
или новые handlers ?
23:35
И, наверное, каждый второй пользуется Project management, GIS и Workflow
zi_rus #
23:39
вот и пошумели пока Володина нет
TSergey #
23:41
Dmitry1: ты забыл про каебльное инвентори и раскладку кабелей в колодце
Dmitry1 #
23:42
я туда даже не заглядывал, поэтому даже не знал, что такое в NOC'е есть
zi_rus #
23:42
и правильно
Dmitry1 #
23:42
У меня топология никогда не строилась
zi_rus #
23:42
потому что этого нет
TSergey #
23:42
а его и нет :) только были скрины от Володина
evyscr #
23:45
хороший тут срачик развели, одобрямс
TSergey #
23:45
так пятница, чего не разгуляться :)
zi_rus #
23:56
главное мы тут с Dmitry1 посрались, а TSergey примазывается
23:57
давай тоже чего-нибудь задвинь
TSergey #
23:57
я такой, да :)
zi_rus #
23:57
а то халтура получается
TSergey #
23:58
моя главная претензия, что в каждой функции нока есть недоделанность, буквально в каждой
23:58
придумали пробы, нужно эту конфетку завернуть в обертку, все шероховатости добить, кучу мелких примеров показать
23:58
есть днс --- все тоже самое
23:59
ипам, вы самы уже говорили
23:59
*сами
23:59
топология, дискавери
Tweet
Share this page
Share this page: Tweet