@nocproject

Страница 1569 из 2357
Ivan
28.11.2017
09:39:13
Окна желаю!

Wingman
28.11.2017
09:43:39
А нельзя ли настроить дискавери как-нибудь так, чтобы линки прокладывались без подтверждения с другой стороны?)

Dmitry
28.11.2017
09:43:58
не надо

Google
Dmitry
28.11.2017
09:44:02
это плохая идея

Wingman
28.11.2017
09:44:25
Ну лучше, чем вообще с нерабочим дискавером (

Gitlab
28.11.2017
09:44:43
anp135 opened merge request at / noc: Juniper FQDN gets from system configuration

Ilya
28.11.2017
09:45:30


@aversant

Andrey
28.11.2017
09:48:35
если выбрать объек, эскалация будет на него когда начнётся РНР

Ilya
28.11.2017
09:48:49
Я думал "подавлять аварии" перекроет

Denis
28.11.2017
10:13:25


может кто подсказать по ошибке ?

tower и node на centos 7

Google
Andrey
28.11.2017
10:14:14
судя по Connection refused не достучались до getnoc.com

Denis
28.11.2017
10:15:29
странно, есть пинг с обоих машин

Ilya
28.11.2017
10:18:31
@freeseacher кастом работает даже

Andrey
28.11.2017
10:19:22
а есть в noc такая ситуация, когда vlan id у MAC адреса не определён? N/A или как-то иначе...

Ilya
28.11.2017
10:20:16
Andrey
28.11.2017
10:20:44
проще на картинке показать...



E_zombie
28.11.2017
10:37:02
Ну лучше, чем вообще с нерабочим дискавером (
ничто не запрещает тебе руками линковать железки. идёшь в интерфейсы и жмакаешь на ... и выбираешь что куда. PROFIT!!!

E_zombie
28.11.2017
10:40:50
ну чё ты тогда как лошара. взял забикс и линкуй по эксель файлу

линкуй @ хуйбляй

Wingman
28.11.2017
10:42:04
ну чё ты тогда как лошара. взял забикс и линкуй по эксель файлу
Нах? Он вполне интерфейсы тоже дискаверит

или тут это "то, что нельзя упоминать"? )

E_zombie
28.11.2017
10:42:47
зашквар да

Andrey
28.11.2017
10:50:55
@wingz надо профиль Juniper починять

Andrey
28.11.2017
10:50:55
так как быть с "неустановленными" вланами?

Wingman
28.11.2017
10:52:04
@wingz надо профиль Juniper починять
Я покопался чуток - там походу даже не сам профиль, а проблема в json-передаче get_lldp_nei отрабатывает норм, но при rpc-передаче крашится, скорее всего, на том, что жсон не парсит штуки вроде 'remote_port': '\x18f\xdam\xec>'

наверное, надо либо вырезать нафик такое, либо экранировать как-то

всё осложняется моим полным незнанием питона %)

E_zombie
28.11.2017
10:53:08
пайтона

Google
Wingman
28.11.2017
10:53:17
похъ

E_zombie
28.11.2017
10:53:28
покарают тебя боги.

Dmitry
28.11.2017
11:11:56
я в процессе починки

Alexandr
28.11.2017
11:24:15
подскажите, скрипт get_lldp_neighbors с двух MO возвращает [ { "neighbors": [ { "remote_port_subtype": 3, "remote_port": "GigabitEthernet1/0/49", "remote_capabilities": 20, "remote_chassis_id": "00:1A:C1:0F:13:C0", "remote_system_name": "4500", "remote_chassis_id_subtype": 4 } ], "local_interface": "Gi 1/0/45" } ] и [ { "neighbors": [ { "remote_port_subtype": 3, "remote_port": "GigabitEthernet1/0/45", "remote_capabilities": 20, "remote_chassis_id": "94:3F:C2:23:57:8C", "remote_system_name": "HPE", "remote_chassis_id_subtype": 4 } ], "local_interface": "Gi 1/0/49" } ] этого достаточно, чтоб они авто линковку сделали?

E_zombie
28.11.2017
11:30:20
нууууу вроде как

Alexandr
28.11.2017
11:31:26
экххххх

лыжи не едуть

Ilya
28.11.2017
11:33:12
Alexandr
28.11.2017
11:33:35
сразу автолинк происходит или после box? или я чего не знаю?..

get_chassis_id
[ { "last_chassis_mac": "00:1A:C1:0F:13:F4", "first_chassis_mac": "00:1A:C1:0F:13:C1" } ] и [ { "last_chassis_mac": "94:3F:C2:23:57:C1", "first_chassis_mac": "94:3F:C2:23:57:8C" } ]

Ilya
28.11.2017
11:35:06
Возможно проблема в нормализации имен интерфейсов, раньше было что-то такое

Ilya
28.11.2017
11:36:05
Было.
починили?

fx00f
28.11.2017
11:36:39
починили?
А вот ХЗ. Я в прифиле железок прегматчем херачил имена интерфейсов

ебучие SNR

говно китайское

Alexandr
28.11.2017
11:37:18
fx00f
28.11.2017
11:38:04
было ещё, что короткие имена интерфейсов перелывало в мак )

Alexandr
28.11.2017
11:44:46
"remote_port": "GigabitEthernet1/0/49" <> "local_interface": "Gi 1/0/49" или тут все правильно?

"remote_port": "GigabitEthernet1/0/49" != "local_interface": "Gi 1/0/49"

Google
E_zombie
28.11.2017
11:45:35
не равно.

Alexandr
28.11.2017
11:46:07
или это всего лишь описание, не участвующее в автолинковке

E_zombie
28.11.2017
11:46:12
даже больше тебе скажу. надо смотреть во вкладке МО как зовётся интерфейс. потому что сравнение идёт по именам из БД а не из джейсона

Andrey
28.11.2017
11:46:40
утонул в core.script.base.py -(((

E_zombie
28.11.2017
11:47:13
@anp135 НЕ ЛЕЗЬ ТУДА!!! ОНО ТЕБЯ СОЖРЁЁЁЁТ!!!

Andrey
28.11.2017
11:50:59
@anp135 НЕ ЛЕЗЬ ТУДА!!! ОНО ТЕБЯ СОЖРЁЁЁЁТ!!!
бля, а как?! juniper проводит после каждого пробела валидацию ввеённой команды (если стоит complete-on-space, то ещё и дописывает слово). если косяк, то он: - делает перевод строки, пробелами выравнивает горизонтальную позицию и ставит "указатель" - символ ^ - затем снова пишет перевод строки и конструкцию "syntax error, expecting <command>." - затем перевод строки и ...

и если это был ctrl+V, то из последовательности команд удаляет все следующие за ошибочным словом пробелы. введённый мусор остается в строке ввода

если нажать перевод строки - то получится ещё один syntax error и теперь уже чистый промпт далее



E_zombie
28.11.2017
11:54:19
бля. нахуя?

Andrey
28.11.2017
11:54:25
в 1 была вставка команды show vlans brief

после ctrl+v мы оказались в позиции 2

E_zombie
28.11.2017
11:54:48
у тебя есть рун коммандс который это всё делает .

Andrey
28.11.2017
11:55:44
после етого ентер - и попадаем в 3

у тебя есть рун коммандс который это всё делает .
чего чего? есть куда нажать чтобы отключить сие?

E_zombie
28.11.2017
11:56:48
заведи иссуе .

а для накатывания настроек есть групповые комманды которые просто работают.

Google
Andrey
28.11.2017
11:57:42
не понял -(. какие групповые команды?

речь о том, что если в джуне такой команды нет, то конструкции self.cli() спотыкаются на две команды

E_zombie
28.11.2017
11:59:36
что мешает тебе прописать это в профиль реакцию на ошибку?

r"(?:-[a-zA-Z0-9/]+)*[>#\]\)]" pattern_syntax_error = \ r"(ERROR: |% Wrong parameter found at|" \ r"% Unrecognized command found at|" \ r"Error:Too many parameters found|" \ r"% Too many parameters found at|" \ r"% Ambiguous command found at|" \ r"Error: Unrecognized command found at|" \ r"Error:\s*Wrong parameter found at|" \ r"Error:Incomplete command found at)"

/opt/noc/sa/profiles/Huawei/VRP/init.py

Andrey
28.11.2017
12:00:41


E_zombie
28.11.2017
12:01:28
pattern_syntax_error = \ r"\'\S+\' is ambiguous\.|syntax error, expecting|" \ r"unknown command\."

Petrov
28.11.2017
12:02:54
накатал коллекцию под Cisco.SMB, но через веб морду коммитить лениво...

Andrey
28.11.2017
12:03:21
потому что он не просто делает syntax error message, но и оставляет в строке весь ввеённый мусор

удаляя все пробелы и перевод строки финальный

E_zombie
28.11.2017
12:19:24
— Поручик, вы и на питоне программировать можете? — На питоне не могу — макбук соскальзывает

Andrey
28.11.2017
12:22:35
что есть то есть...

сам скрипт get_lldp_neighbors отрабатывает нормально, но после Juniper.JUNOS.get_mac_address_table в процессе discovery box, он (как и первый), заканчивается RPC Remote error (1): RPC call failed: Failed: Script error: None полез посмотреть как происходит работа с cli и заблудился в этом base/ -((

E_zombie
28.11.2017
12:30:10
весь обмен с железкой надо делать внутри профиля.

Andrey
28.11.2017
12:49:50
весь обмен с железкой надо делать внутри профиля.
да, хорошо. а как в профиле повлиять на эту ситуацию? в процессе discovery box крашится секция mac, и следом за ней RPC error происходит и у lldp.

E_zombie
28.11.2017
12:50:27
ну логично. значит надо выправить мак. кэп

Andrey
28.11.2017
13:38:18
тут, конечно, не поспоришь..

Dubridze
28.11.2017
14:23:04
парни, есть трабла с циской небольшая

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