
fx00f
14.08.2017
21:51:34
Хейтор

Bitbucket
14.08.2017
23:27:08
Aleksey Shirokih pushed to noc/feature/chmetrics
haproxy config for clickhouse
Andrey pushed to noc/feature/microservices
Fix Cisco.IOS.get_inventory for ISR 2900 series router

John
15.08.2017
05:29:19
всем здрасти, Парни, помогите пожалуйста понять причины касяка с HP Comware. победил ее, теперь нок может логинится с максимальными привелениями, но две проблемы: 1. при попытке забрать конфиг ругается RPC call failed: Failed: 'Profile' object has no attribute 'clean_spaces'
2. нок не видит настроенного snmp

Google

John
15.08.2017
05:33:12
дебаг капса https://pastebin.com/GyvyqR61
почти любой дебаг содержит object has no attribute 'clean_spaces'
что это и как с этим жить не понимаю

Andrey
15.08.2017
05:44:12
diff -r c33331451c7c sa/profiles/HP/Comware/get_config.py
--- a/sa/profiles/HP/Comware/get_config.py Fri Aug 11 23:50:54 2017 +0500
+++ b/sa/profiles/HP/Comware/get_config.py Tue Aug 15 10:43:28 2017 +0500
@@ -19,5 +19,5 @@
def execute(self):
self.cli("undo terminal monitor")
config = self.cli("display current-configuration")
- config = self.profile.clean_spaces(config)
+ config = self.profile.cleaned_config(config)
return self.cleaned_config(config)
вот так поправить
не видно SNMP Commmunity

John
15.08.2017
05:46:27
это печально. в МО указан RO Community
попробовать удалить и добавить повторно?

Andrey
15.08.2017
05:46:48

John
15.08.2017
05:47:01
да, конечно

Andrey
15.08.2017
05:47:16
тогда community в MO работать не будет

John
15.08.2017
05:47:20
но в профиле не указан snmp community

Andrey
15.08.2017
05:47:24
профиль авторизации заменяет настройки

Google

Andrey
15.08.2017
05:47:31
там нет объединения

John
15.08.2017
05:47:34
вот это да
не знал

Andrey
15.08.2017
05:47:45
да:( записать надо
уже столько людей на это встало

John
15.08.2017
05:47:58
сейчас поправилю. А я везде прописываю руками этот комьюнити

Andrey
15.08.2017
05:48:13
:)

John
15.08.2017
05:49:19
получается что просто так засираю базу не нужными полями)) я тот еще засранец))
ух ты ж бля! понеслась!
так может и конфиг начнет собираться?
не, ERROR: RPC call failed: Failed: 'Profile' object has no attribute 'clean_spaces' хоть ты тресни

Dmitry
15.08.2017
05:52:35
grep'ом пройдись по профилю
и посмотри этот clean_spaces

Bitbucket
15.08.2017
05:53:14
Andrey pushed to noc/feature/microservices
Add clean_spaces method to HP.Comware profile

Andrey
15.08.2017
05:53:29

John
15.08.2017
05:53:47
редеплой меня спасет?

Andrey
15.08.2017
05:54:28
ммм... можно руками попробовать

John
15.08.2017
05:54:58
руками что нибудь другое сломаю) пусть уж лучше будет как вами задумано)

Andrey
15.08.2017
05:55:50
вот, надо sa/profiles/HP/Comware/__init__.py заменить

John
15.08.2017
05:56:01
башня авторизации просит О_о
ок. руками, так руками

Google

John
15.08.2017
06:00:45
ух ты! и это работает))
нок - боль, но при этом Сила))

Dmitry
15.08.2017
06:01:10
сдуру можно сделать больно, да

John
15.08.2017
06:01:43
ну не сдуру, "по незнанке" уж!
а VyOS побеждали?
собрал два ВиОСа в кластер, скормил ноку.. и тоже во что то уперся)
а, Not find profile in Profile Check Rules for managed object vyos2
Но правило то есть)
и на vyos1 оно отрабатывает)
счас дебаг сниму
что то до меня начинает доходить. vyos1|profile] Check is disabled. Skipping -- наверно потому что авторизация не через профиль авторизации указан..
vyos2|interface] RPC Remote error (None): RPC call failed: Failed: object of type 'NoneType' has no len()

Andrey
15.08.2017
06:11:49
ошибка в регулярном выражении

fx00f
15.08.2017
06:14:40
И без меня)

John
15.08.2017
06:18:02

Andrey
15.08.2017
06:28:21
попробуй с этим
sa/profiles/Vyatta/Vyatta/get_interfaces.py

E_zombie
15.08.2017
06:52:30
@freeseacher TASK [pre : Pgbouncer connections overprovisioned] 00:42fatal: [nochost4]: FAILED! => { "changed": false, "failed": true } MSG: Pgbouncer has more connections to postgres that postgres can handle

Ivan
15.08.2017
06:53:15
Баунсер сломал то, что призван чинить?
Подними лимит у посгреса?

Dmitry
15.08.2017
06:53:51
я все-таки выпилю постгрес ?

Ivan
15.08.2017
06:54:11
Зачем?

Dmitry
15.08.2017
06:55:29
зачем постгрес?

Google

Dmitry
15.08.2017
06:56:16
с его резервированием возни много

John
15.08.2017
06:56:23
работает)

Ilya
15.08.2017
06:56:33

John
15.08.2017
06:56:42
этот скрипт уже закоммитен?
можно редеплоиться?

Dmitry
15.08.2017
06:56:52
в монгу

Andrey
15.08.2017
06:56:58
надо такой вариант попробовать
если норм - тогда закомичу

E_zombie
15.08.2017
06:57:23
на самом деле правильнная там заглушка стоит.

John
15.08.2017
06:57:45

Andrey
15.08.2017
06:58:27
я поменял так кое что
*там

Ilya
15.08.2017
07:01:11
@dvolodin Дим, только ты можешь знать почему проблема с кириллицей)
Или мне новую ВМ лучше развернуть и на нее мигрировать?

Dmitry
15.08.2017
07:02:36
не встречал такого

Andrey
15.08.2017
07:05:46
John последний вариант заработал?

Ilya
15.08.2017
07:06:10

John
15.08.2017
07:06:20
упс! я только первый попробовал. Сейчас и второй затестирую

Dmitry
15.08.2017
07:07:00
разобраться, почему он не грузит sitecustomize

John
15.08.2017
07:07:45

Google

John
15.08.2017
07:08:39
по сути заменил файл get_interface.py на твой файл, сделал /opt/noc/noc ctl restart activator-default:activator-default-00
а потом /opt/noc/noc script --debug get_interfaces vyos1

Bitbucket
15.08.2017
07:11:49
Andrey pushed to noc/feature/microservices
Fix None mac in Vyatta.Vyatta.get_interfaces script
Dmitry Volodin pushed to noc/feature/microservices
config: Proxy settings accept both : and http://:/ styles

John
15.08.2017
07:17:20
понял, пошел редеплоится)
и нашел еще бажик)
ERROR: RPC call failed: Failed: 'ifalias' при попытке get_lldp_neighbors
наверно рано) видимо надо передискавер сделать))

Andrey
15.08.2017
07:25:06
пробегаешь?

John
15.08.2017
07:25:50
подожди) может оно просрется, когда я редискавер сделаю, когда капс отработает, и укажет что железка умеет lldp

Ilya
15.08.2017
07:25:56
-rw-r--r— 1 postgres postgres 2,1M авг 15 10:25 pg_backup_noc.gz
серьезно так мало весит?

Andrey
15.08.2017
07:26:14
да
там информации мало очень

Ilya
15.08.2017
07:26:39
спасибо

Dmitry
15.08.2017
07:26:55
вот и я говорю -- нафиг он не нужен ?

Andrey
15.08.2017
07:28:08

Dmitry
15.08.2017
07:28:37
что он у нас делает из того, что не делает монга?