@nocproject

Страница 1562 из 2357
Andrey
27.11.2017
10:42:58
поэтому. тут надо своё писать.

Wingman
27.11.2017
10:43:21
ок, а что такое селектор? :)



Andrey
27.11.2017
10:43:37
from noc.inv.models.interfaceprofile import InterfaceProfile from noc.inv.models.interface import Interface from noc.sa.models import * import logging def set_interface_profile(timeout = None): current_profile = InterfaceProfile.objects.get(name="default") new_profile = InterfaceProfile.objects.get(name="default") default = InterfaceProfile.objects.get(name="default") uni = InterfaceProfile.objects.get(name="int_client") nni = InterfaceProfile.objects.get(name="int_load") interface = Interface.objects.filter(type="physical") for i in interface: current_profile = i.profile new_profile = current_profile if i.link: new_profile = nni elif not i.description: new_profile = default elif i.profile == default and i.description: new_profile = uni if new_profile != current_profile: i.profile = new_profile i.save() logging.info("[pyrule.set_interfaces_profile] set interface.profile %s '%s'->'%s'" % (i, current_profile.name, new_profile.name)) return True подскажите как правильно переделать под housekeeping

Google
Andrey
27.11.2017
10:43:50
вот что-то такое

Managed Object -> Setup -> Selector

Wingman
27.11.2017
10:44:10
thx!

Andrey
27.11.2017
10:44:14
это способ выбрать группу объектов

по какому-то признаку

Wingman
27.11.2017
10:44:27
eue

угу

ну, уже лучше намного

можно какнить по моделям побить

Andrey
27.11.2017
10:44:48
много где оно встречается

стандартный для НОКа, можно сказать

Petrov
27.11.2017
10:47:52
@aversant вы не впервой скидываете весьма полезные доки, поделитесь полным набором :-)

Google
Petrov
27.11.2017
10:49:02
?

Andrey
27.11.2017
10:49:03
ибо полный набор ждёт когда его допишут и уедет на КБ

E_zombie
27.11.2017
10:50:23
Там какой-то адок по поводу сьема конфы раз в час

Был вроде отчёт по изменениям в конфиге

Andrey
27.11.2017
10:51:29
Был вроде отчёт по изменениям в конфиге
он сломался когда переехали из меркуриала в монгу

помоему

E_zombie
27.11.2017
10:51:58
Попа.

Починить его будет проще чем насиловать дискавери

Petrov
27.11.2017
10:56:52
а в где задаётся selector ?

Andrey
27.11.2017
10:57:12
Managed Object -> Setup -> Selector

Wingman
27.11.2017
10:57:20
Managed Object -> Setup -> Selector

гг

Gitlab
27.11.2017
11:00:44
merge request opened by dmitryluhtionov

Wingman
27.11.2017
11:00:47
2017-11-27 13:56:30.380317 [discovery|box|Jun-1-200|caps] Checking capabilities 2017-11-27 13:56:34.141299 [discovery|box|Jun-1-200] Completed. Status: EXCEPTION (6558.59ms)

с 4500 облом-с

Andrey
27.11.2017
11:01:13
плохо, а на что заругался?

Maksim
27.11.2017
11:01:27
@somovis куку

Wingman
27.11.2017
11:02:19
плохо, а на что заругался?
EXCEPTION: <type 'exceptions.SyntaxError'> None None is not implemented

гм, с 7600 то же самое

или это из-за моего селектора рукодельного

Google
Ilya
27.11.2017
11:05:00
Ща буду

Maksim
27.11.2017
11:09:01
у тебя маки на джунах собираются ?

Ivan
27.11.2017
11:10:03
Maksim
27.11.2017
11:10:38
это через ./noc ?

Ilya
27.11.2017
11:10:47
да

но при этом с коммутаторов собираются

это с большой коробки не собрался

Maksim
27.11.2017
11:11:05
ты не собираешь вообщем маки

Ilya
27.11.2017
11:11:16
{'mac': '44:F4:77:07:77:F0', 'type': 'D', 'interfaces': ['ae0.0'], 'vlan_id': 6}]

с доступа собираются

Maksim
27.11.2017
11:11:29
вижу, но не пишутся в базу

Ilya
27.11.2017
11:11:31
на той коробке выключен сбор, я забыл

Maksim
27.11.2017
11:11:47
в боксе у тебя будет No mac address ......

Ilya
27.11.2017
11:12:52
2017-11-27 14:11:26.387851 [discovery|periodic|dpmo-pss-14|mac] No MAC addresses collected

сука

да

@somovis https://code.getnoc.com/noc/noc/issues/418
Я уже начал делать для Huawei temp/mem/cpu определенных моедлей

Google
Maksim
27.11.2017
11:14:22
2017-11-27 14:11:26.387851 [discovery|periodic|dpmo-pss-14|mac] No MAC addresses collected
Ща починяю, если Дима вредничать не будет )

E_zombie
27.11.2017
11:17:53
http://www.opennet.ru/opennews/art.shtml?num=47629

Gitlab
27.11.2017
11:17:55
sysfaray opened merge request at / noc: Fix Juniper.Junos get_mac_address_table При сборе маков с устройства, имена интерфейсов имеют вид ge-*/*/*.0, в базе интерфейсы имеют вид ge-*/*/*

Wingman
27.11.2017
11:19:52
@aversant а можно ли задавать классификатор без единого критерия, только по селектору?

EXCEPTION: <type 'exceptions.SyntaxError'> None None is not implemented
вот это - именно из-за классификатора, с выключенным - всё ок

Maksim
27.11.2017
11:26:00
у тебя же интерфейсы физические без .0

или ты хоешь что бы маки были ведны на сабах

Maksim
27.11.2017
11:27:41
какой ты

Ilya
27.11.2017
11:27:44
Так правильнее

Wingman
27.11.2017
11:31:47


а стоит ли вообще ui-баги в issues пихать?)

Алексей
27.11.2017
11:32:49
Wingman
27.11.2017
11:32:52
ок

Алексей
27.11.2017
11:33:01
а то чинителю ui нету багов он грустит

Wingman
27.11.2017
11:33:13
lol

Google
Ivan
27.11.2017
11:33:24
Wingman
27.11.2017
11:35:30
Ivan
27.11.2017
11:35:37
не, ты чего

у меня есть баги в ui, а их не чинят!)

говорят, эт бекенд!

Petrov
27.11.2017
11:37:48
странности опять начались

bee26
27.11.2017
11:39:21
2 nginx нок тянет?

Petrov
27.11.2017
11:40:05
с catalyst через раз развешивает vlan на порты :-(

Gitlab
27.11.2017
11:49:00
merge request merged by aversant

Andrey
27.11.2017
11:49:10
@wingz это не баг

Maksim
27.11.2017
11:49:14
Dorian
27.11.2017
11:49:18
с catalyst через раз развешивает vlan на порты :-(
А ты как навешиваешь? Скриптом ?

Wingman
27.11.2017
11:50:05
Andrey
27.11.2017
11:50:24
Гм. Нуок
а зачем понадобился пустой критерий?

Petrov
27.11.2017
11:50:28
так дефолтными скриптами из профиля

Wingman
27.11.2017
11:50:40
а зачем понадобился пустой критерий?
Да он незаметный совершенно же, когда пустой

Wingman
27.11.2017
11:50:47
посмотрел, какие есть варианты, и забил

Petrov
27.11.2017
11:51:02
get_interfaces я так понимаю их собирает

Andrey
27.11.2017
11:51:04
Wingman
27.11.2017
11:51:13
ну я бы таки назвал это ui-багом )

Andrey
27.11.2017
11:51:25
я бы невнимательностью

Страница 1562 из 2357