@nocproject

Страница 461 из 2357
Илья
24.10.2016
09:32:31
не, со стороны xr

Dmitry
24.10.2016
09:32:35
или то, что в одном случае MO называется "kr01-gw02-r15", а в логи пишет его как "kr01-gw02"

Илья
24.10.2016
09:32:37
его нет

bee26
24.10.2016
09:32:41
название интерфейса должно совпадать с мо-interface соседа. если хоть пробелом будет другое -не слинкуется

Google
Ilya
24.10.2016
09:33:07
не, со стороны xr
со стороны xr как раз 'local_interface': 'Gi0/0/0/17'}, {'neighbors': [{'remote_port_subtype': 128, 'remote_port': 'Gi0/0/0', 'remote_capabilities': 16, 'remote_chassis_id': 'F4:CF:E2:05:67:00', 'remote_system_name': 'pmo-rr-2.

Dmitry
24.10.2016
09:33:11
нужно как минимум сравнить вывод het_lldp_neighbors для обеих, и get_fqdn

bee26
24.10.2016
09:33:51
'remote_chassis_id': 'F4:CF:E2:05:67:00 должно сопадать с chassis_id тоже

Ilya
24.10.2016
09:34:06
'local_interface': 'Gi 0/0/1'}, {'neighbors': [{'remote_port_subtype': 128, 'remote_port': 'Gi0/0/0/18', 'remote_capabilities': 16, 'remote_chassis_id': 'E0:AC:F1:6A:C3:5D', 'remote_system_name': 'kr01-gw02-r15

bee26
24.10.2016
09:34:48
у kr01-gw02-r15 chassis_id какой? через скрипт смотри

Илья
24.10.2016
09:35:35
или то, что в одном случае MO называется "kr01-gw02-r15", а в логи пишет его как "kr01-gw02"
это имя мо, он его наверное так записал, get_chassis_id что надо должен выдирать, в логах же просто имя мо

Ilya
24.10.2016
09:35:50
у kr01-gw02-r15 chassis_id какой? через скрипт смотри
[{'last_chassis_mac': 'E0:AC:F1:6A:C8:5F', 'first_chassis_mac': 'E0:AC:F1:6A:C3:58'}]

bee26
24.10.2016
09:36:01
способ установления линка имеет значение

'last_chassis_mac': 'E0:AC:F1:6A:C8:5F' <> remote_chassis_id': 'E0:AC:F1:6A:C3:5D' - вот и линкует другую железку

Maksim
24.10.2016
09:37:22
можно ли импортировать списоком оборудование ?

Google
Илья
24.10.2016
09:37:22
'first_chassis_mac': 'E0:AC:F1:6A:C3:58'}

bee26
24.10.2016
09:37:49
один х. не это 'remote_chassis_id': 'E0:AC:F1:6A:C3:5D'

Илья
24.10.2016
09:37:55
там range

от first до last

Ilya
24.10.2016
09:38:12
как правило

Илья
24.10.2016
09:38:25
Maksim
24.10.2016
09:38:30
да
нужно скрипт какой придумывать или есть готовые решения?

Алексей
24.10.2016
09:38:42
на LUG неси
там не бухают.

Ivan
24.10.2016
09:39:02
значит, неадо мне зайти

я знаю места, где бухают

Maksim
24.10.2016
09:39:13
csv-import
через shell ?

Илья
24.10.2016
09:39:29
@somovis разберись с пробелом в имени интерфейса, может нормализацию где добавить

через shell ?
не только

но в том числе

Maksim
24.10.2016
09:39:53
https://kb.nocproject.org/display/DOC/noc+csv-import

я так понимаю это курить

Google
Dmitry
24.10.2016
09:40:00
'local_interface': 'Gi0/0/0/17'}, {'neighbors': [{'remote_port_subtype': 128, 'remote_port': 'Gi0/0/0', 'remote_capabilities': 16, 'remote_chassis_id': 'F4:CF:E2:05:67:00', 'remote_system_name': 'pmo-rr-2.

'local_interface': 'Gi 0/0/1'}, {'neighbors': [{'remote_port_subtype': 128, 'remote_port': 'Gi0/0/0/18', 'remote_capabilities': 16, 'remote_chassis_id': 'E0:AC:F1:6A:C3:5D', 'remote_system_name': 'kr01-gw02-r15

там даже порты разные

Илья
24.10.2016
09:40:48
там даже порты разные
ты взял два разных порта и удивлешсяь

Ilya
24.10.2016
09:40:50
там даже порты разные
это я опечатался с выделением

так то всё совпадает

только в одном случае есть пробел, в другом нет

Илья
24.10.2016
09:42:09
в скрипте для xr надо сделать так чтобы remote port был с пробелом

bee26
24.10.2016
09:42:17
надо одинаково

init.py - правь

Dmitry
24.10.2016
09:43:05
нет

Илья
24.10.2016
09:43:35
функция нормализации не поможет?

bee26
24.10.2016
09:44:01
я 100 раз так делал - помогало

Andrey
24.10.2016
09:44:18
драсте

Dmitry
24.10.2016
09:44:55
нет, это ошибка в service/discovery/box/lldp.py

Илья
24.10.2016
09:45:13
почему

ему дают кривые параметры, а ты говоришь что он виноват

bee26
24.10.2016
09:45:49
хотя - за микросервисы я еще не брался

Dmitry
24.10.2016
09:47:12
это в логи фигня пишется

включи полный дебаг

Google
Dmitry
24.10.2016
09:47:58
для discovery

щас я даже более детализирую лог

Ilya
24.10.2016
09:51:21
ща

https://kb.nocproject.org/pages/viewpage.action?pageId=22380851

Все ноковские сервисы делать минимум по 2 (для плавного рестарта), кроме коррелятора, шедулера и пока-что syslog/trap коллектора (их по 1)

включи полный дебаг
в debug discovery не вижу той инфы

Dmitry
24.10.2016
10:01:23
ща

Ilya
24.10.2016
10:01:39
./noc discovery —debug run —check=lldp box MO

./noc script —loglevel debug get_lldp_neighbors MO

Dmitry
24.10.2016
10:02:14
нет-нет

Bitbucket
24.10.2016
10:02:16
Dmitry Luhtionov pushed to noc/feature/microservices Additional logging

Dmitry
24.10.2016
10:02:57
в башне при установке сервиса "discovery" выбрать протоколирование вместо "info" - "debug"

и смотреть в вебе результат

Ilya
24.10.2016
10:03:38
@dmitryluhtionov Oo

2016-10-24 13:05:10.802968 [discovery|box|kr01-gw02|lldp] Trying to guess remote port pmo-voip-r2:u'Gi0/0' using unspecified subtype 2016-10-24 13:05:10.803054 [discovery|box|kr01-gw02|lldp] Remote port unspecified: Gi0/0 2016-10-24 13:05:10.803120 [discovery|box|kr01-gw02|lldp] Remote port name: Gi0/0 2016-10-24 13:05:10.804240 [discovery|box|kr01-gw02|lldp] Link candidate: kr01-gw02:Gi0/0/0/17 - pmo-voip-r2:Gi 0/0 2016-10-24 13:05:10.807304 [discovery|box|kr01-gw02|lldp] UNHANDLED EXCEPTION (2016-10-24 13:05:10.805408)

Dmitry
24.10.2016
10:06:51
не-не

чего-то у тебя не так

Ilya
24.10.2016
10:07:05
Уже и трейсы появились)

Dmitry
24.10.2016
10:07:27
смотри мой коммит:

Google
Dmitry
24.10.2016
10:07:35
- self.logger.debug("Remote port unspecified: %s", port) + + + self.logger.debug("Searching port by unspecified: %s:%s", object.name, port)

затяни последние изменения

Ilya
24.10.2016
10:08:44
Вижу, сейчас

@freeseacher да, во время перезапуска сервисов хорошо бы syslog/trap коллекторы тоже сделать 2 :)

Илья
24.10.2016
10:17:13
и вррп

Ilya
24.10.2016
10:18:01
чего-то у тебя не так
http://pastie.org/private/qxjvr7awiz3r4enkx9oi5q

для начала

НОК сравнивает hostname и имя МО в бд?

Dmitry
24.10.2016
10:19:51
щас починю

Bitbucket
24.10.2016
10:22:31
Dmitry Luhtionov pushed to noc/feature/microservices Fix logging

Dmitry
24.10.2016
10:22:42
х.з., что там оно должно было выводить, но я тупо преобразовал к строке

Ilya
24.10.2016
10:23:01
ща

E_zombie
24.10.2016
10:30:37
http://pastebin.com/dt134jT3 бага или фича ?

аааа это алкатель которому назначился профиль зукселя

Bitbucket
24.10.2016
10:33:26
Dmitry Volodin pushed to noc/feature/microservices ManagedObject.get_coordinates_zoom(...)

uncol pushed to noc/feature/microservices url save fix

Ilya
24.10.2016
10:36:00
@dmitryluhtionov voip слинковал

@dmitryluhtionov

Страница 461 из 2357