
Ivan
19.04.2018
11:43:06
судя по тому, что оно дожило до нашего времени — да.
но я через web его с ноком дружить не хочу
Что лучше, если profile check rule уже есть, но с иным oid?
сделать второй или сделать чтобы оба работали через регулярку?

Google

Dmitry
19.04.2018
12:05:02
Подскажите плиз какую переменную надо прописать в Main->Setup->Templates, что-бы увидеть FM->Events->Subject?
В уведомлениях на почту хочу видеть subject

Ivan
19.04.2018
12:09:04
В каких-то конкретных уведомлениях? Subject чего?

Dmitry
19.04.2018
12:11:36
Шлю event на почту, через FM->event trigger, в этом триггере поле темлейт из Main->Setup->Template.
А subject хочу из FM->Events
Вот в Main->Setup->Template прописываю {{event.managed_object.name}} получаю имя MO, {{event.managed_object.address}}- ip адрес. А как subject из FM->Event->Subject получить не пойму.

Ivan
19.04.2018
12:14:45
что-то типа {{ event.name }} ?
или event.subject?

Dmitry
19.04.2018
12:15:41
спасибо, счас попробую
не вкатывает, а в исходниках не могу нарыть(

Ivan
19.04.2018
12:20:48
я открыл event. что ты считаешь его sabj?
"event_class__name": "NOC | Managed Object | Ping Failed"
есть такое

Dmitry
19.04.2018
12:24:53

Google

Dmitry
19.04.2018
12:25:18
Это в FM-Events мессаги
Вот с картинв subj нужен

Ivan
19.04.2018
12:27:45
о, это я уже ХЗ

Dmitry
19.04.2018
12:28:28
спасб, буду дальше тыкаться)

E_zombie
19.04.2018
12:28:39
drop all object
from inv.models.object import *
from noc.inv.models.object import Object
from noc.inv.models.objectmodel import ObjectModel
#obj = Object.objects.filter(name='Global Lost&Found').exclude(name='Global Lost&Found').exclude(name='Root')
obj = Object.objects.filter()
for o in obj:
print o.name #, o.model, o.data, o.container
try:
point_model = ObjectModel.objects.get(name="City")
o.model = point_model
#o.container = None
#o.data = None
# o = Object(o.name, o.model, container='590b0cdc8ba7fd09c2bc1ab2', data=o.data)
o.save()
o.delete()
except:
print "Fail", o.name, o.model, o.data, o.container

Ilya
19.04.2018
13:01:49
у меня ipam кажись помер, в 0:0 провалится не может

Ivan
19.04.2018
13:01:59

Ilya
19.04.2018
13:05:21
в web console pending
pg ничего не говорит
по загрузке норма
о, загрузилось
ничоси
там целая гора префиксов и не в vrf

Ivan
19.04.2018
13:12:31
лол

Ilya
19.04.2018
13:12:31
косяк

Ivan
19.04.2018
13:12:38
как в старом ноке =)

Ilya
19.04.2018
13:12:44
ад
алгоритм надо накидать для дискавери

Dmitry
19.04.2018
13:13:22
не кидать адреса в корень

Google

Dmitry
19.04.2018
13:13:25
:)

Ivan
19.04.2018
13:13:33

Dmitry
19.04.2018
13:13:50
в чем причина понятно?

Алексей
19.04.2018
13:14:43

Ilya
19.04.2018
13:15:25
в чем причина понятно?
Адреса должны привязыватся к префиксу, префикс к интерфейсу(ам), интерфейс к VRF (или GRT - без VRF)
Смысл просто так дискаверить адреса - нету

Dmitry
19.04.2018
13:16:13
я про то, что корневому префиксу политикой запрещать адреса создавать
только префиксы

Алексей
19.04.2018
13:16:38

Dmitry
19.04.2018
13:17:01
отклонены политикой

Алексей
19.04.2018
13:17:11
ну этои называется продолбаны

Dmitry
19.04.2018
13:17:27
нет

Ilya
19.04.2018
13:17:40
где они?
В prefix profile есть prefix/address discovery

Dmitry
19.04.2018
13:17:57
продолбаны - когда мы их в базу записали, а потом не нашли
да
именно там

Ilya
19.04.2018
13:18:09
и мне не понятно, что значит discovery?
это значит опрос для меня

Алексей
19.04.2018
13:18:26

Google

Dmitry
19.04.2018
13:18:27
что делать с найденным

Ilya
19.04.2018
13:18:29
т.е. адреса не будут дискаверится?

Алексей
19.04.2018
13:18:38
но это ладно. терминологические сложности

Dmitry
19.04.2018
13:19:10
это дурацкое словечко, которое ты подхватил в плохой компании
смотри
мы запускаем discovery
но что положить в базу определяется политикой

Ilya
19.04.2018
13:21:42
Если это так, у меня поврос, а нужно ли вообще опрашивать и класть в базу одиночные адреса?
Как я писал выше, я думаю правильно было бы привязывать адреса к префиксу (конечно, если это не адрес на интерфейсе с маской /32 - в таком случае создавать префикс /32 или если будет родительская сеть, допустим /24, то все префиксы /32 могут быть записаны в ней как хосты)
Ну а префикс должен быть привязан к интерфейсу
интерфейс в vrf или в grt
таким образом получаем наследование и якорь (исходную точку)

E_zombie
19.04.2018
13:25:53

Алексей
19.04.2018
13:27:33
лайк.

E_zombie
19.04.2018
13:28:54
мне кажется это виртуалка какая то

Алексей
19.04.2018
13:30:03
соотношение память/cpu радует
видимо это майнинг нода

Dmitry
19.04.2018
13:37:21
железка тебе не даст профильтровать нормально

Ilya
19.04.2018
13:39:59
https://code.getnoc.com/noc/noc/issues/786

Google

Ilya
19.04.2018
13:40:01
@dvolodin

Ivan
19.04.2018
13:42:41
нок?

E_zombie
19.04.2018
14:12:44
Хз

Gitlab
19.04.2018
14:50:44

Ivan
19.04.2018
14:52:29

Maksim
19.04.2018
14:55:10
не страшно

Gitlab
19.04.2018
14:57:45

Ivan
19.04.2018
15:13:58

Gitlab
19.04.2018
15:14:33
dmitryluhtionov opened merge request at / noc:
Fix Huawei.MA5600T profile

Kirill
19.04.2018
15:17:27
Есть такой трейс из файла web-00.log https://pastebin.com/dj5XkTLf
Подскажите, где найти этот ip 192.168.0.17, по которому сервис пытается забиндить сокет? В монге? В кликхаусе?

Gitlab
19.04.2018
15:30:04

Ivan
19.04.2018
15:31:44
В етц хостс, в консуле

Kirill
19.04.2018
15:46:40

Dmitry
19.04.2018
15:59:19
в ipam баг с некликабельными ссылками на узких экранах поправил

Ivan
19.04.2018
16:36:37

Gitlab
19.04.2018
17:37:27
d.zakharov opened merge request at / noc:
WIP: Move jquery.tokeninput
related noc/noc#787