
Dmitry
17.05.2016
08:12:04
оно пыталось провалидировать ключи сервера?

Maxim
17.05.2016
08:12:11
он предлагает принять ключи, да
без этого авторизация не проходит

Dmitry
17.05.2016
08:12:24
ну да

Google

Maxim
17.05.2016
08:12:33
думаю стоит это указать как-нибудь)
@denis_malko исполнял от root, не в этом дело

Алексей
17.05.2016
08:16:17

Maxim
17.05.2016
08:16:38
не, это я тут в тексте цитировал )

Денис
17.05.2016
08:17:03
Прости сейчас на конференции... Как только закончится отвечу.

Maxim
17.05.2016
08:17:36
Host key verification failed. - до явного принятия ключей под юзверем tower

L
17.05.2016
08:21:51

Глеб
17.05.2016
08:33:21
Мы поменяли тему \(^_^)/
Зря мы это сделали (._.)

Ilya
17.05.2016
09:00:13

Dmitry
17.05.2016
09:42:20
Я там малость подрихтовал морду fm.alarms
не пугайтесь
:)

Google

Денис
17.05.2016
09:45:05
@Kokozzi Как успехи?

Maxim
17.05.2016
09:45:56
да как-то встрял на моменте деплоя из башни, не могу понять как дебажить процесс

Денис
17.05.2016
09:48:13
Когда Вы запустили tower в консоли вываливаются ошибки.

Maxim
17.05.2016
09:48:19
а проблему с версией setuptools тут уже озвучивали кстати?

Денис
17.05.2016
09:48:42
У Вас эта проблема?

Maxim
17.05.2016
09:48:45
да вот в том и дело, что в консоли пустота.
не, это не проблема, ее решить легко
в консольку вываливается только 404 от торнадо и пустота) сейчас пробую все заново

Andrey
17.05.2016
09:50:10
@Kokozzi в имени Environment есть специальные символы?

Maxim
17.05.2016
09:50:45
со второй итерации пошло, magic

Andrey
17.05.2016
09:50:57
а, это бывает

Денис
17.05.2016
09:53:11
Максим, к сожалению, так и не понял в каком месте инструкции возникли проблемы. Подскажите поправлю!

Maxim
17.05.2016
09:54:49
про инструкцию - не ясен момент с openssh, плюс возможно стоит написать о необходимости валидации ключей сервера

Dmitry
17.05.2016
09:55:38
да, наверное

Maxim
17.05.2016
09:56:03
ибо при su - tower -c "ssh ansible@noc-node1" на новую ноду успеха ждать не стоит

Ilya
17.05.2016
09:56:55
Что изменилось?
:)
Дим, может в инвентори сделать систему подтверждения при удалении/добавлении устройства?

Dmitry
17.05.2016
09:59:54
?

Алексей
17.05.2016
10:00:41

Maxim
17.05.2016
10:02:41
обновил, что должно измениться?)

Google

Алексей
17.05.2016
10:02:59
версия setuptools нt должна быть проблемой

Dmitry
17.05.2016
10:03:21
@dvolodin: хелп
EXCEPTION: <type 'exceptions.TypeError'> 'NoneType' object is not iterable
36 type, number, part_no = self.get_type(
37 match.group("name"), match.group("pid"),
38 ==> match.group("descr")
39 )
что ему нужно ?

Maxim
17.05.2016
10:03:24
окей, спасибо. просто я ее уже руками ее обновил до этого

Алексей
17.05.2016
10:04:18

Ilya
17.05.2016
10:04:19

Алексей
17.05.2016
10:05:17
через три `

Dmitry
17.05.2016
10:05:36
нет, регулярка там правильная

Денис
17.05.2016
10:05:38

Алексей
17.05.2016
10:05:54
EXCEPTION: <type 'exceptions.TypeError'> 'NoneType' object is not iterable
36 type, number, part_no = self.get_type(
37 match.group("name"), match.group("pid"),
38 ==> match.group("descr")
39 )

Maxim
17.05.2016
10:06:18

Dmitry
17.05.2016
10:06:59
не понял

Денис
17.05.2016
10:07:55
root@noc-tower:/# ssh-copy-id -i /home/tower/.ssh/id_rsa.pub ansible@noc-node1 не прошла получается...

Dmitry
17.05.2016
10:09:02
@freeseacher где засада может быть ? regexp срабатывает 100%

Maxim
17.05.2016
10:10:29

Dmitry
17.05.2016
10:10:37
`File: sa/profiles/Cisco/SANOS/get_inventory.py (Line: 38)
Function: execute
31 for match in self.rx_item.finditer(v):
32 vendor, serial = "", ""
33 n = match.group("name")
34 p = match.group("pid")
35 d = match.group("descr")
36 type, number, part_no = self.get_type(
37 match.group("name"), match.group("pid"),
38 ==> match.group("descr")
39 )
40 serial = match.group("serial")
41 vendor = "CISCO"
42 objects += [{
43 "type": type,
44 "number": number,
Variables:
vendor = ''
d = 'MDS 9216 chassis'
self = <noc.sa.profiles.Cisco.SANOS.get_inventory.Script object at 0x80d4a0710>
n = 'Chassis'
p = 'DS-C9216-K9'
`

Maxim
17.05.2016
10:10:41
ключ, который сохраняется в known_hosts
и он не связан с процедурой обмена публичными rsa ключами
*и на ноду еще надо установить libpq-dev*

Dmitry
17.05.2016
10:16:36
@dvolodin help, please

Google

Alexey
17.05.2016
10:18:10
Коллеги, а кто жаловался на пустой дашборд? Такая же ситуация...

Денис
17.05.2016
10:23:12
@Kokozzi под рутом вводиш эту команду делаешь su становишься tower. Вы ввели ip ноды? Далее host добавляется в известные. Далее идет авторизация срабатывает ключ rsa. На каком промежутке возникла проблема?

Dmitry
17.05.2016
10:26:12
@dvolodin: help

Dmitry
17.05.2016
10:28:12
группы у тебя не матчатся

Ilya
17.05.2016
10:29:09
@dvolodin

Алексей
17.05.2016
10:29:56

Alexey
17.05.2016
10:34:16
@somovis Когда в первый раз разворачивал тестовый нок, то показывал test-series вместо нужных, но хотя бы какие-то графики были, потом я прописывал datasource и всё было ок
А сейчас мигрировал из develop, прописал в object profile метрики, дискавери говорит, что собирает, datasource прописал - но вообще пусто, когда переходишь по кнопке из Managed object
кстати с прописыванием datasource вообще не очевидно, можно это при деплое делать?

Денис
17.05.2016
10:38:19
она ставится на ноду.
Алексей добавить это в список устанавливаемых пакетов на НОДу... Башня же это доставит?!

Алексей
17.05.2016
10:38:34
конечно башня это ставит

Dmitry
17.05.2016
10:40:38
@dvolodin:
`
EXCEPTION: <type 'exceptions.TypeError'> 'NoneType' object is not iterable
START OF TRACEBACK
------------------------------------------------------------------------
File: sa/profiles/Cisco/SANOS/get_inventory.py (Line: 58)
Function: execute
51 for match in self.rx_item.finditer(v):
52 vendor, serial = "", ""
53 n = match.group("name")
54 p = match.group("pid")
55 d = match.group("descr")
56 type, number, part_no = self.get_type(
57 match.group("name"), match.group("pid"),
58 ==> match.group("descr")
59 )
60 serial = match.group("serial")
61 vendor = "CISCO"
62 objects += [{
63 "type": type,
64 "number": number,
Variables:
vendor = ''
d = 'MDS 9216 chassis'
self = <noc.sa.profiles.Cisco.SANOS.get_inventory.Script object at 0x80d4a0710>
n = 'Chassis'
p = 'DS-C9216-K9'
objects = []
`


Денис
17.05.2016
10:40:42
@Kokozzi Максим, когда будет возможность давайте добьем этот вопрос. Дважды проверил инструкцию: удалял ключи, пользователей, не могу понять проблему

Алексей
17.05.2016
10:42:23
Dmitry зачем ты постишь одно и тоже ?

Dmitry
17.05.2016
10:43:33
это ответ на сообщение dvolodin'а "группы у тебя не матчатся"
тут четко видно, что группы матчатся

Алексей
17.05.2016
10:44:40
ну, и как ты это дебажишь ?

Dmitry
17.05.2016
10:44:51
без самого скрипта сложно судить

Dmitry
17.05.2016
10:45:22
хм. сейчас залью профиль

Dmitry
17.05.2016
10:45:47
да не заливай, а на пасту скрипт кинь

Google

Ilya
17.05.2016
10:45:54

Dmitry
17.05.2016
10:47:48
уже залил

Maxim
17.05.2016
10:53:20
@freeseacher @denis_malko не знаю как у вас, но у меня башня libpq-dev сама не ставила

Dmitry
17.05.2016
10:53:35
не может такого быть
:)

Dmitry
17.05.2016
10:53:51
хм, вроде победил

Алексей
17.05.2016
10:54:41

Maxim
17.05.2016
10:55:01
тогда это магия вне хогвартса) два раза деплой с ошибкой, ругается на отсутствие какого-то из libpq*.h, руками ставлю libpq-dev - деплой поешл)
Дебиан 8.2

Алексей
17.05.2016
10:55:54
на каком шаге падает ?

Ilya
17.05.2016
10:56:11
@freeseacher @dvolodin что должно случится, что бы вы подсказали почему в дашборде пустой экран? Я не один с такой проблемой

Алексей
17.05.2016
10:56:29
Илья, я не знаю что должно случитсья
я просто не могу это вопспроизвести

Maxim
17.05.2016
10:56:49
TASK [node : Install node python packages(should take a while for a first time)] ***

Ilya
17.05.2016
10:58:15

Алексей
17.05.2016
10:59:29
мы его ставим.
чего у тя в репах ?
?
Илья, диагностируй по частям.
пришли ли метрики
если ли данные в инфлюкс
есть ли датасорс в гарфане
можно ли делать выборки из этого датасорса
правильная ли версия графаны
доступен ли noc.js
нет ли ошибок в консоли браузера

Maxim
17.05.2016
11:01:43
и правда есть, но теперь не ясно, как этот шаг закончился успешно без установки одного из пакетов

Алексей
17.05.2016
11:01:57
а у тя есть этот пакет ?