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: 19.04.2012
zi_rus #
05:20
dvolodin, привязал группу нотификации к одной из системных нотификаций, а потом эту группу удалил, и системная нотификация тоже удалилась. это нормально? можно ли восстановить системную нотификацию?
dvolodin #
05:22
1. не нормально, делай issue
05:22
2. руками - можно
zi_rus #
05:31
2. я создал руками нотификацию с тем же названием, а других параметров там и нету. она будет так работать?
dvolodin #
05:31
да
zi_rus #
05:34
ок
05:37
dvolodin, NOC-433, префиксы из второго врф отразились в первом, но префиксы из первого НЕ отразились во втором, и непонятно, какому врф принадлежит каждый префикс, и, судя по реализации, вести пересекающиеся адреса нельзя
dvolodin #
05:40
можно
freeseacher #
05:45
в ipsec шарит кто ?
05:45
кошкавском
zi_rus #
05:45
если ты имеешь ввиду что я могу просто сказать add prefix в нужном врф и все пройдет, то ок, но все еще не ясно в каком врф занят префикс, можно ли его занимать в этом или нет
dvolodin #
05:57
а что с ним не так?
05:57
с ipsec'ом-то?
freeseacher #
06:02
да видимо ребут.
dvolodin #
06:03
в смысле - железка ребутится?
06:04
не советую пытаться сделать одновременно QoS и IPsec
freeseacher #
06:04
да нее забей.
06:04
придется ребутить
06:04
явно мап подвис
dvolodin #
06:04
а
06:05
бывает виснет криптоакселлератор
freeseacher #
06:05
не
06:05
тут мап завис. не хочет подыматсо новый
06:05
Map is a PROFILE INSTANCE.
06:05
профиль поменялся с год как. а инстанс не хочет
ufir #
07:17
создал свои группы VRF попробовал import connected с одного роутера. и оно там вообще крашнулось http://pastebin.com/NBUKiABs
dvolodin #
07:24
ufir: зафиксил
ufir #
07:24
а в чем было дело ?
dvolodin #
07:26
добавлял вчера возможность изменять статус префикса и адреса, если он найден по discovery
07:26
можно, например, ставить статус PLANNED
07:26
а когда префикс засветится на сети он станет ACTIVE
acid___ #
08:02
друзья
08:03
помогите, сойду с ума
08:03
поставил noc с vm image, все ок, дискаверит, в ipam заносит
08:03
в инсталляции на сервере дискаверит, в ipam пусто
08:03
в логах дискавери все ок
08:04
я уже и конфиги перенес, и базу дропал
08:04
не знаю что и делать
dvolodin #
08:04
ну нормально
acid___ #
08:04
так где я провтыкал?
dvolodin #
08:04
ты discovery-то скажи, что сохранять награбленное в базу нужно
08:04
параметр save
08:04
в image он включен
08:05
по дефолту - выключен
acid___ #
08:05
save = true
dvolodin #
08:05
noc-discovery.conf сравни
08:05
и вруби ip/prefix discovery
acid___ #
08:05
врублено
08:06
я уже вчера додумался конфиги слить
dvolodin #
08:06
проапдейтить и рестартовать ;)
acid___ #
08:07
а базу дропать?
dvolodin #
08:08
нет
08:08
хотя
08:08
базу интерфейсов можно прочистить
acid___ #
08:08
в монго?
dvolodin #
08:08
в монге - db.noc.subinterfaces.drop()
08:08
db.noc.interfaces.drop()
08:08
db.noc.forwardinginstance.drop()
acid___ #
08:09
> db.noc.forwardinginstance.drop()
08:09
false
08:10
и сделать run interfaces discovery?
zi_rus #
08:12
а чем отличается address дискавери от prefix дискавери?
dvolodin #
08:14
первое работает с arp cache и ipv6 neighbor cache
08:14
второе - с get_interfaces
zi_rus #
08:16
а результаты какие? что выдергивает и сохраняет первый, а что второй? достаточно ли одного или лучше всегда включать оба
ufir #
08:17
что-то я не то намудрил с discovery.conf... он у меня тут глобальных адресов надискаверил.... несколько тысяч
zi_rus #
08:17
если идет разговор про арп кеш, то видимо это для topology discovery
08:19
а адреса по-настоящему выдергивает префикс дискавери?
dvolodin #
08:19
включать надо оба
ufir #
08:20
dvolodin а откуда оно мне надискаверило "address global" вообще не из моего блока адресов ?
dvolodin #
08:21
с твоих интерфейсов и arp-кеша
ufir #
08:22
а как все это откинуть/выбросить ?
08:22
он мне такими темпами весь интернет надискаверит
zi_rus #
08:23
больше чем у тебя коннектед он из арп не возьмет
dvolodin #
08:24
ufir: а потом осознает себя, замочит скайнет и захватит власть над миром?
ufir #
08:25
я возражаю же ;)
08:25
как это отключить - чтобы он не лез туда ?
08:34
хха... все VRF прекрасно видно в списке, где tools-Rebase prefix.. только вот в address space management их ноль, только дефолтный
dvolodin #
08:40
какие железки?
ufir #
08:42
cisco 7206VXR в основном
08:42
плюс два 7609
dvolodin #
08:46
посмотри в выводе get_interfaces
08:46
он их по VRF разнес?
ufir #
08:52
да, вот http://pastebin.com/QD2s3F02
acid___ #
09:02
dvolodin: сделал, нифига
09:02
пустота все равно
09:03
vrf-ов нет, нет ip
09:03
Address Space Management Assigned Addresses VRF: default › IPv4 › 0.0.0.0/0
09:03
и vrf default
09:04
параметр vrf в sa у mo на что-то влияет?
dvolodin #
09:06
вляеет
09:06
е
09:06
если железка тупая и уичего не знает про VRF
09:07
то если параметр не задан, считается, что весь L3 на ней - в глобальной таблице
09:07
если выставлен VRF - то в нем
09:07
например, тупые L2 свичи в management vrf
09:08
для них таблица вроде как глобальная
09:08
а на самом деле - management vrf
acid___ #
09:25
ну в смысле может ли это влиять на то что у меня в ipam пустота
zi_rus #
09:25
dvolodin, когда можно будет из интерфейса импортировать МО, чтобы он обновлял записи, а не ругался что такая запись существует?
dvolodin #
09:26
./noc csv-import
zi_rus #
09:26
это я знаю, я не могу закинуть на сервер с ноком этот файл
09:26
вернее это геморно
09:27
или надо редактировать его прямо из консоли, это тоже не очень удобно
mikevlz #
09:29
телепаты есть?
09:29
всем привет, кцтате
09:31
техподдержка отписала тут просто очень интересную вещь...
09:31
Абонент не доволен тем, что ему не дозвонились наши ремонтники до него, попали домой к нему. Дома были его родственники , этим фактом он не доволен. В следующий раз. Если необходимо будет попасть домой к нему, просил чтоб обязательно звонили ему.
09:32
чо с этим делать, кто подскажет?
acid___ #
09:35
вы канал не попутали? )
dvolodin #
09:38
zi_rus: ты из web'а заливаешь?
zi_rus #
09:39
да
dvolodin #
09:41
накати апдейты
acid___ #
09:45
<class 'noc.sa.models.DoesNotExist'>
09:45
ManagedObject matching query does not exist.
mikevlz #
09:45
не, не попутал, я же не прошу пропатчить kde2 под фрибсд. Это для эмоциональной разрядки было брошено
acid___ #
09:45
объект есть
zi_rus #
09:46
dvolodin, ок, ближе к вечеру проверю
Dmitry1 #
09:47
кстати, вопрос по vrf
09:48
он в скрипты передается как int ?
acid___ #
09:48
устойчивость к ошибках в конфигах конечно околонулевая
09:48
шаг влево-вправо сразу exception и лежим
dvolodin #
09:49
acid___: не надо косячить в конфигах
09:50
взлетать с ошибками - вообще самоубийство
zi_rus #
09:54
но можно и сделать валидацию конфигов, как это делает nginx
09:55
или другие программы
acid___ #
09:55
http://pastebin.com/QgUTDGAM
zi_rus #
09:55
они просто не запускаются и гадят в логах
acid___ #
09:55
это куда более юзер-френдли поведение
09:58
и что делать не ясно
09:58
ну кроме сносить-ставить заново
09:58
но и это не помогает
dvolodin #
10:02
http://kb.nocproject.org/display/SITE/Screencasts
10:02
добавил скринкаст по правилам классификации
10:02
zi_rus: жду ваших user-friendly патчей
Dmitry1 #
10:14
dvolodin: как VRF переделать в INT при передаче параметров ?
acid___ #
10:30
наличие строки change_state = PLANNED -> ALLOCATED; RESERVED -> ALLOCATED обязательно?
10:30
или она может быть пустая
t0ly #
10:36
dvolodin: что нужно дописать что бы работал "VC Provisioning" для профиля OS.FreeBSD?
acid___ #
10:36
снова переставил нок с нуля, не запускается дискавери, падает, ругается на SAE http://pastebin.com/YYYWsumU
t0ly #
10:38
SAE - в селектор не попал случайно?
10:38
врадли в нем можно сделать дисковери
acid___ #
10:40
селекторов нет, сделал один пустой, почему он пытается сделать дискавери у SAE?
10:40
и как запретить?
t0ly #
10:40
наверное потому что в пустой селектор попал САЕ (предоложение)
10:40
попробуй сделать селектор в который не попадет сае
10:41
например по профилю
acid___ #
10:42
в такой же точно инсталляшке с VM вообще селекторов нет
10:42
и все работает почему-то
freeseacher #
10:43
dvolodin, в тему к старому разговору https://developers.google.com/gadgets/docs/dev_guide?hl=ru
acid___ #
10:44
а при попытке что-то сделать с SAE в mo - ругается на невозможность изменить
freeseacher #
10:45
dvolodin, конкретизируя https://developers.google.com/gadgets/docs/remote-content?hl=ru#Fetch_JSON
acid___ #
10:53
ну никак не выходит, что ж делать?
10:58
может базу с vm сдампить
lexus-omsk #
11:05
dvolodin: а всё же дискаверинг объектов с is_managed=false - это бага или фича? какбэ провоцирует на использование wipe :)
t0ly #
11:05
я чесно говоря до ipam ещё и не дошёл
dvolodin #
11:07
lexus-omsk: скорее недоработка
acid___ #
11:10
ну так ipam тут не причем
11:10
пустой инстал
11:10
без mo вообще
11:10
и дискавери падает
11:11
post-install post-update запускались
t0ly #
11:12
асид___: я думаю есть смысл изучать системы по исходникам и учить питон
zi_rus #
11:13
dvolodin, как на счет возможности при запуске приложений оснаванный на использовании селекторов (version inventory, snippets) иметь возможнсть выбрать несколько селекторов и из них уже выбирать нужные железки
dvolodin #
11:13
freeseacher: NOC уже отдает JSON во многих модулях :)
lexus-omsk #
11:15
dvolodin: и ещё вопрос тогда: можешь навскидку, по тушёнке get_interfaces для zyxel сказать, почему он не пишет в базу найденные ip
dvolodin #
11:15
могу
lexus-omsk #
11:15
т.е. всё ли там корректно?
dvolodin #
11:15
могу даже погадать по ладони, картам Таро и Уголовному кодексу :)
11:16
присылай
acid___ #
11:16
как запретить дискаверить sae?
lexus-omsk #
11:16
он интерфейсы записывает, is_ipv4 ставит, а сам адрес - пустой
11:16
тушёнку имел в виду из репо
dvolodin #
11:16
какая именно?
acid___ #
11:18
psql базу с VM перенес, тоже самое, падает с той же ошибкой, ну что за день сегодня такой
dvolodin #
11:21
acid___: db.noc.discovery.status.interface.drop()
lexus-omsk #
11:21
да любая для Zyxel.Zynos, где есть get_interfaces
11:21
на примере ip из управляющего vlan-а
t0ly #
11:22
народ поскажите клиз, хочу допилить для DxS get_switchport сталкнулся с проблемой отладки регекспа вывода cli
freeseacher #
11:22
dvolodin, dashboard +++
t0ly #
11:22
как то не удобно получается
11:22
может кто подскажеит как лучше регексп отладить
11:23
у меня получилось что то вроди этого
11:23
rx_vlan_ports = re.compile(r"VID\s+:\s(?P<vid>\d+).+?Current Tagged Ports\s+:\s(?P<tagged>[0-9, ]*).+?Current Untagged Ports\s+:(?P<untagged>[0-9, ]*)\s*
11:23
re.MULTILINE | re.DOTALL)
11:23
но тут где то ошибка
dvolodin #
11:23
lexus-omsk: блин
11:23
'ipv4_adresses': ['10.172.135.3/24'],
11:24
сколько букв "d" должно быть в слове "addresses" ?
acid___ #
11:24
t0ly: ./noc debug-script
lexus-omsk #
11:24
*facepalm
dvolodin #
11:25
у ./noc test есть параметр --fixed-beef-base=
11:25
он умеет чинить побившуюся тушенку
acid___ #
11:25
dvolodin: СПАСИБО! помогло
11:25
сейчас иду на презентацию комерческого инвентори
dvolodin #
11:26
какого именно?
acid___ #
11:26
буду спрашивавть умеет ли он то, что есть в noc
11:26
не знаю какое-то шведское
11:26
aktavara
11:26
нам на самом деле линейный (кабельный) учет нужен
dvolodin #
11:27
мы с UniCableMap возимся
t0ly #
11:27
./noc debug-script не показывает что заматчилось, а что нет
lexus-omsk #
11:33
либо по частям пробовать и искать где перестанет матчится, либо онлайновый тестер регекспов найти... например
11:35
http://www.regular-expressions.info/javascriptexample.html
dvolodin #
11:37
t0ly: он и не должен
lexus-omsk #
11:39
а как работает --fixed-beef-base ? чего ему там указывать?
dvolodin #
11:43
поправишь скрипт
11:43
и ./noc test --fixed-beef-base=/tmp/beef noc.sa.profiles.Zyxel.ZyNOS
11:43
оно в каталог /tmp/beef сложит поправленную тушенк
lexus-omsk #
11:44
спасибо, сейчас сделаю тогда
acid___ #
11:54
NOC is the scalable, high-performace and open-source OSS system for ISP, service and content providers. Major features are:
11:54
Telecom-specific modules »
11:54
сорри
11:54
IP Address Management | VLAN Management | Peering Management
11:54
Service Activation | Configuration Management | Fault Management
misak #
12:03
добрый день
12:04
кто нибудь знает, есть ли на длинках аналог redundant trunk group от juniper ?
12:04
неохота спаннинг три поднимать
Dmitry1 #
12:04
t0ly: А как ты для get_switchport собираешься получить "status" и "description" ?
12:05
Потому как команды "show ports description" использует cursed-based вывод
12:05
misak: Смотри в стороу ERPS
misak #
12:06
Dmitry1: спасибо, он DES-DGS есть ?
Dmitry1 #
12:06
да. на всех послкдних моделях свичей он есть
misak #
12:07
ок, что-то не видно по веб интерфейсу, пошел читать
Dmitry1 #
12:11
http://en.wikipedia.org/wiki/Ethernet_Ring_Protection_Switching
12:13
Плюс в том, сто в отличие от STP ничего на промежуточных свичах настраивать не надо
misak #
12:14
ну как на джунипере ...
12:15
не, погорячился
12:15
тут по другому
Dmitry1 #
12:18
я джунипер только на картинках видел :(
dvolodin #
12:30
хорошее дерево, пахнет хорошо
ufir #
12:31
еще из него бухло делают
_4ePTeHok #
12:31
) ну из полыни тоже бухло можно сделать ..)
Dmitry1 #
12:32
dvolodin: Хотелось бы услышать вопрос по VRF
12:32
ответ, если быть точнее
dvolodin #
12:33
правильно заданный вопрос несет в себе половину ответа
Dmitry1 #
12:33
Во FreeBSD таблицы маршрутизации бывают только в цифровом виде. Например: 0, 1, 2
12:33
У нас же VRF - это имя
12:34
Как при вызове скрипта передать ему не имя VRF, а номер группы ?
dvolodin #
12:34
а это и не VRF ни разу
12:34
;)
Dmitry1 #
12:35
Причем, во FreeBSD номера групп начинаются с нуля, а не с единицы
12:35
Почему это не VRF ?
12:37
VRF - множественные таблицы маршрутизации. Так ?
12:39
тогда добро пожаловать в "man 1 setfib"
misak #
12:40
а в этом ERPS надо выдять отдельный влан под сигнализацию, или нет, я никак не пойму ?
12:40
выделять
Dmitry1 #
12:41
misak: Не знаю. не использовал. Мы все звездой строим.
misak #
12:41
что хорошо, ERPS оказывается джуниперы тоже поддерживают и циски
12:41
звездой не страшно ?
Dmitry1 #
12:41
выхода другого нет. география города такая
misak #
12:42
ну хоть в ядре замкните
12:42
отдельный влан нужен, по крайней мере для длинка ...
12:43
или у вас одна звезда ?
Dmitry1 #
12:45
у нас одна бооооольшая звезда на несколько десятков километров
t0ly #
12:51
народ подскажите как в re отматчить строчку, мне нужно просто что бы оно отматчила (пропустило) 3 строчки с произвольными смиволами но не более 3-х
Dmitry1 #
12:52
(.\n){1,3} как вариант
dvolodin #
12:53
мы хотим hip chat?
t0ly #
12:54
спасибо!
Dmitry1 #
13:02
А из этого hip chat есть шлюз в IRC ?
dvolodin #
13:04
а я почем знаю
13:04
только сейчас увидел
Dmitry1 #
13:05
Я вот с банками общаюсь, так у них принято только Skype. О других IM они не знают. Не говоря уже об IRC.
dvolodin #
13:08
это от литража зависит
13:08
трехлитровые банки и про irc знают
_4ePTeHok #
13:11
а пяти?)
Dmitry1 #
13:11
В крутых банках "правильные пацаны" сидят. У меня такое впечатление, что на работу туда беруи как максимум ПТУшников
13:11
Причем, чем ниже образование - тем круче проекты ему дают
dvolodin #
13:12
о пятилитровых знает даже irc
zi_rus #
13:16
dvolodin, обновился, попробовал закинуть модификацию для МО, все равно пишет "is already exists"
Dmitry1 #
13:24
dvolodin: Что с VRF для FreeBSD. Будем решать?
zi_rus #
13:47
а что это {{ IP|join:"-" }} делает?
13:50
хотя я догадываюсь, вопрос больше в том, можно ли это применить к названию интерфейса?
13:58
и еще я понял всю разрушающую мощь неуправляемого дискавера
_4ePTeHok #
14:56
<zi_rus> и еще я понял всю разрушающую мощь неуправляемого дискавера --переходи на темную сторону силы!))
ufir #
15:29
а как ?
15:29
как там вырубить
15:29
а то он у меня уже пол интернета отдискаверил
t0ly #
16:51
по FM, создал правило класификации, забыл там указать переменную, исправил, делаю "./noc events -o d3200_блабла -a reclassify" появляются новые ивенты c Event Status: Failed, что я мог упустить?
16:52
удалин нах правило, рестартонул нок, все равно после рекласификации трэйс бэк такой же
Tweet
Share this page
Share this page: Tweet