
Dubridze
09.07.2018
17:26:52
Конфиг миррор поломали?
Задеплоился сегодня
теперь:
EXCEPTION: <type 'exceptions.AttributeError'> 'ExtStorage' object has no attribute 'enable_config_mirror'
У меня одного так?

Google

Ilya
09.07.2018
17:31:46

Dubridze
09.07.2018
17:33:15
Как тут уже было написано? MO профиль не видит Storage, которые созданы.
Откатился обратно...

Stannis
10.07.2018
03:14:34
Парни, как правильно к КликХаусу запросы делать через словарь?
select dictGetString('managedobject', 'name', managed_object) AS text, managed_object as value, discards_out from noc.interface WHERE text="node12"
Пытаюсь получить данные по имени объекта, а не по bi_id

Andrey
10.07.2018
03:19:01

Stannis
10.07.2018
03:19:14
Unknown identifier: node12
Причём такой объект в словаре есть
Правда я могу добраться до него только по bi_id

Andrey
10.07.2018
03:21:44

Stannis
10.07.2018
03:21:52
Unknown identifier: node12

Andrey
10.07.2018
03:23:09

Google

Andrey
10.07.2018
03:23:18
использовать вычисляемое поле в условии
и одинарные кавычки
надо использовать

Stannis
10.07.2018
03:23:59
Вот не знаю...
Есть способ сделать запрос к кликхаусу по имени хоста?
или по IP ?

Andrey
10.07.2018
03:24:17

Stannis
10.07.2018
03:25:18
Только медленно

Andrey
10.07.2018
03:25:35

Stannis
10.07.2018
03:25:36
123510 rows in set. Elapsed: 11.260 sec. Processed 3.48 billion rows, 27.81 GB (308.72 million rows/s., 2.47 GB/s.)

Andrey
10.07.2018
03:25:50
что логично
ибо ему надо сначала поднять все данные
чтобы посчитать имена, а затем применить условие

Stannis
10.07.2018
03:26:38
Может быть у Вас найдется рабочий пример с подзапросами?

Andrey
10.07.2018
03:27:01
вот так можно ходить в словари

Stannis
10.07.2018
03:27:32
ого
Спасибо
Значит, можно что-то типа этого исползовать? э
select * from noc.interface where dictionaries.managedobject

Google

Andrey
10.07.2018
03:29:20
нет
что-то вроде этого

Stannis
10.07.2018
03:34:57

Andrey
10.07.2018
03:35:30

Stannis
10.07.2018
03:36:14
ага. Побыстрее стало?
Космос!
230698 rows in set. Elapsed: 0.034 sec. Processed 369.34 thousand rows, 5.91 MB (10.97 million rows/s., 175.52 MB/s.)

Andrey
10.07.2018
03:36:33
ну да. В общем, как-то так
:) use dictionaries
:) show tables
┌─name─────────────────┐
│ administrativedomain │
│ alarmclass │
│ container │
│ interfaceattributes │
│ interfacedescription │
│ interfaceprofile │
│ managedobject │
│ networksegment │
│ platform │
│ pool │
│ profile │
│ serviceprofile │
│ subscriberprofile │
│ vendor │
│ version │
└──────────────────────┘

Stannis
10.07.2018
03:37:14
Спасибо огромное
Хочу поиграться с прямыми запросами в кликхаус для аналитики
ага, это всё из PG

Andrey
10.07.2018
03:37:51
дескрипшены интерфейсов лежат в interfacedescription
select * from interfaceattributes limit 2;
┌───────────────bi_id─┬─name───────────┬─description─┬─profile────────────┬─in_speed─┬─is_uni─┐
│ 4380629988266446752 │ Ethernet1/0/16 │ │ Клиентский порт │ 160 │ 1 │
│ 7984123555950586936 │ Ethernet1/14 │ None │ Клиентский порт │ 0 │ 1 │
└─────────────────────┴────────────────┴─────────────┴─────────────────────┴──────────┴────────┘
тут ещё профили и bandwith
к этому доступ по 2 ключам

Stannis
10.07.2018
03:39:33
tuple ?

Andrey
10.07.2018
03:39:46
managed_object и name

Stannis
10.07.2018
03:39:53
а, ок
Спасибо!

Andrey
10.07.2018
03:40:36
Composite key тобишь
dictGetString('dict_name', 'attr_name', tuple('string for field1', num_for_field2))

Google

Andrey
10.07.2018
05:23:39

Dmitry
10.07.2018
08:12:41
в Inventory - Inventory у элементов есть вкладка Комментарий. туда можно прикреплять ссылки. дак вот по умолчанию ссылки открываются в этом же окне, закрывая нок.

Dubridze
10.07.2018
08:34:16
х-sw0 uptime is 13 years, 22 weeks, 6 days, 18 hours, 32 minutes
кто больше?

E_zombie
10.07.2018
08:39:01
можно но зачем
за счёт энергопотребления она сожрала столько лепиздричества.
что наверное хватило бы на новую через 5 лет

Ivan
10.07.2018
08:40:40

Andrey
10.07.2018
08:59:38
мы увидим МР?
Мердж реквест? Да, но только по нормальному поводу, а не два символа в get_version. Там много еще причесывать

Ivan
10.07.2018
08:59:59
ты же поправил ошибку, почему бы и нет
знаешь сколько таких "потом" у каждого мжет лежать?

E_zombie
10.07.2018
09:00:19
лучше уж МР на два символа чем потом разгребать кучу говн

Andrey
10.07.2018
09:51:01
Хорошо. Вернусь на место, мрну

Ivan
10.07.2018
09:57:22
в collectios кто ещё умеет кроме Алексея мерджить?
https://code.getnoc.com/noc/collections/merge_requests/240 вот это надо
@freeseacher

Алексей
10.07.2018
10:04:31
Кроме меня кнопка у дв

Ivan
10.07.2018
10:04:51
ок, спс

Google

Gitlab
10.07.2018
10:21:06

E_zombie
10.07.2018
10:34:17
https://pp.userapi.com/c845123/v845123267/9824c/_U2PuvRlhy0.jpg

Gitlab
10.07.2018
10:35:18

E_zombie
10.07.2018
10:35:54
https://vk.com/wall-39243732_1329206

Gitlab
10.07.2018
10:37:51

Neoll
10.07.2018
10:52:47
?aloha
подскажите
[10.240.0.9] Interface Fa 2/0/12(Local\_7) is up
Interface Fa 2/0/12 (Local_7) is up
как сюда mo description вытащить? Network | Link | Link Down

Fumufu86
10.07.2018
10:53:04
При попытке деплоя выдает ошибку
TASK [consul-template : start consul-template service] 65:59
fatal: [NocNode1]: FAILED! => {}
MSG:
Timeout (12s) waiting for privilege escalation prompt:
to retry, use: --limit @/opt/tower/var/tower/playbooks/Noc/ansible/site.retry
PLAY RECAP
Как избавиться?

E_zombie
10.07.2018
10:54:37

Neoll
10.07.2018
10:55:45
в ping failed я просто добавил (Адрес: {{alarm.managed_object.description}})
вот хочется в link down тоже писать дескрипшены

Алексей
10.07.2018
11:21:39

Fumufu86
10.07.2018
11:22:32
Что днс?