
Andrey
30.11.2017
15:57:06
нарезаю свою...
в get_capabilities проверяю на наличие команды show vlans, вешаю соответствующий caps, далее раширяю скрпт get_vlans на предварительную проверку соответствующего ключа caps

E_zombie
30.11.2017
15:58:50
По мне. Бред
Если нет кланов то Гёт вланс вернет пустой массив

Google

Andrey
30.11.2017
15:59:37
бляяяяяя
t.me/nocproject/157574
t.me/nocproject/157575

E_zombie
30.11.2017
16:02:40
Трейс надо править и обрабатывать. Это не нормально

Andrey
30.11.2017
16:03:00
я недавно как на неделе мягко поинтересовался - как бы закостылить, чтобы фефект домино в discovery не происходил, мне ответили что дескать надо чинить get_vlans..

E_zombie
30.11.2017
16:03:24
Да. Сделай обработчик
Try: except:

Gitlab
30.11.2017
16:05:07
sysfaray opened merge request at / noc:
Fix init LPOS

Andrey
30.11.2017
16:05:26
конкретно в sa/profiles чтобы это сделать, полагаю надо переопределить кусок BaseScript.cli (или где оно там), ибо словив exeption, cli закрывает stream...
скрипт отрабатывает сам по себе без трейсбека, но в составе discovery приводит к RPC error
себя и (что самое херовое), слеующего за собой блока lldp
разобрался с capabilities

Google

Andrey
30.11.2017
17:06:19
а вот discovery не полегчало
RPC error так и происходит, но трейс загадочен -/
в переменной v две команды подряд + вывод первой show lldp neighbors
это получается в результате discovery, если руками запускать script get_lldp_neighbors - всё в порядке

Dmitry
30.11.2017
17:45:12
не сматчилась регулярка

Andrey
30.11.2017
17:45:26
неее тут круче

Dmitry
30.11.2017
17:45:26
в любом случае - это ошибка в скрипте, issue нужно

Andrey
30.11.2017
17:45:32
это не скрипт -((
дописываю в issue

Dmitry
30.11.2017
17:46:13
трейс от скрипта в активаторе

Andrey
30.11.2017
17:46:37
https://code.getnoc.com/noc/noc/issues/538
почитай пожалуйста

Dmitry
30.11.2017
17:48:11
промпт матчится раньше времени?

Andrey
30.11.2017
17:48:30
нет, в переменные пишется какое-то говно -(((
в процессе discovery

Dmitry
30.11.2017
17:49:15
а если через ./noc script --debug его пускать?

Andrey
30.11.2017
17:49:23
всё супер
и через веб - тоже
и через PyCharm - нормуль

Google

Andrey
30.11.2017
17:50:08
собака где-то в rpc

Dmitry
30.11.2017
17:51:30
это вряд ли
попробуй сессии отключить на железке

Andrey
30.11.2017
17:51:48
кого?

Dmitry
30.11.2017
17:53:41
cli sessions

Andrey
30.11.2017
17:53:45
вот смотрю дебаг discovery:
сначала иёт
[scheduler.discovery] [17] [discovery|box|mx41|vlan] Checking vlans
потом
[noc.core.service.rpc] [activator-default] [SYNC CALL>] activator-default.script((u'Juniper.JUNOS.get_mac_address_table'
потом
[noc.core.service.rpc] [activator-default] [CALL<] activator-default.script (12.58ms)
[scheduler.discovery] [17] [discovery|box|mx41|mac] No MAC addresses collected
как так?! если vlan выполняется в рамках запуска Juniper.JUNOS.get_mac_address_table?

Dmitry
30.11.2017
17:54:42
а с vlan разве отладили все на этой платформе?

Andrey
30.11.2017
17:55:19
я ж собственно сидел пилил эти vlans / show ethernet-switching и удивился, когда lldp один хрен не заработало -(
через capabilities запилил флаг, по которому либо выполняю все эти show vlans, или возвращаю [] без попыток нагадить в cli

Gitlab
30.11.2017
17:59:26
Алексей Широких pushed to collections/master
Kirill Petrov: DES-1210-10/ME/B1
Алексей Широких: Merge branch 'patch-1' into 'master'
DES-1210-10/ME/B1
See merge request noc/collections!156
Алексей Широких pushed to collections/master
Kirill Petrov: Add new file
Алексей Широких: Merge branch 'patch-3' into 'master'
WS-C2960X-24TS-LL
See merge request noc/collections!158
Алексей Широких pushed to collections/master
Kirill Petrov: DES-1210-26/ME/B1
Алексей Широких: Merge branch 'patch-2' into 'master'
DES-1210-26/ME/B1
See merge request noc/collections!157

Andrey
30.11.2017
18:14:24
@dvolodin
ы?

Dmitry
30.11.2017
18:39:24
@anp135 завтра посмотрю

Google

Gitlab
30.11.2017
19:25:37
sysfaray opened merge request at / noc:
Fix get_interfaces Telindus

Ilya
30.11.2017
19:49:20
А кто-нибудь мониторит ресурсы железа?

Алексей
30.11.2017
19:49:37
ты про телеграф ?

Ilya
30.11.2017
19:49:55
max/used Ingres/egress/transit LSP
У нас хуавеи кончились :)
Неужели всем важнее температура и ЦП? )

Алексей
30.11.2017
19:54:15
ты продолжай. это богатая тема
просто пока народ не добрался
очереди потом еще. всякие каунтеры хорошие
там много чего по идее снимать надо но пока не снимается

Ilya
30.11.2017
20:03:26
К сожалению, только по факту проблемы начинается движуха.
Кто же знал что LSP будет так много )

Wingman
30.11.2017
20:04:17

Ilya
30.11.2017
20:04:40
У нас 32к

Wingman
30.11.2017
20:04:57
х*я
вы ДЦ же?

Ilya
30.11.2017
20:05:19
ENT/SP/DC

Google

Wingman
30.11.2017
20:05:59
ну все равно 15к забить

Ilya
30.11.2017
20:06:22
DU + топология помогли
1 FEC доступен через 8-12 LSR
Ну и понимаешь, их не мало в сети)

Wingman
30.11.2017
20:07:30
эх
да я вообще теоретик)
40к абонов, мплс`ом не пахнет

Ivan
30.11.2017
20:08:17
кажется, у кого-то проблемы с дизайном

Wingman
30.11.2017
20:08:38
щас вот только уговорил несколько лямов вложиться, едут s6720 и s57*

Ilya
30.11.2017
20:10:17

Ivan
30.11.2017
20:10:18

Алексей
30.11.2017
20:10:53
ты про что

Ivan
30.11.2017
20:11:05
я про logrotate

Алексей
30.11.2017
20:11:15
а
низнаю

Ivan
30.11.2017
20:11:24
snatch
Алексей, какой православный сертбот?
я на старой фряхе, где нельзя поставить питон пользую acme.sh
но ведь нормальные люди не юудут это делать

Алексей
30.11.2017
20:36:45
я в докере lego

Ivan
30.11.2017
20:42:26
хипстерЪ