@nocproject

Страница 343 из 2357
Ilya
30.09.2016
12:21:21
Причем одна является родительским сегментом другой
Кажется понял, проблема в родительском сегменте

в all между ними линки есть

Не могу изменить родителя из-за поломаных тэгов)

E_zombie
30.09.2016
12:54:46
а можно что нибуль типа

Google
E_zombie
30.09.2016
12:54:59
cat fooo.py | ./noc shell

SS
30.09.2016
12:55:11
пятница без сисек писек, как так?

кстати zabbix 3.2 вышел, есть кто его попробовал?

E_zombie
30.09.2016
12:55:59
в пизду забикс. я не могу начать собирать конфиги пока не раскидаю.

всех по группам.

новые сиськи не очень

https://pp.vk.me/c638922/v638922151/289c/WF4P8uuEHE8.jpg

SS
30.09.2016
12:57:02
всех по группам? через api не осил?

E_zombie
30.09.2016
12:57:16
мне это надо каждый день делать.

SS
30.09.2016
12:57:32
что конретнее?

E_zombie
30.09.2016
12:57:41
а как это запихать в шедулер никто не рассказывает

Andrey
30.09.2016
12:58:08
я для этого заихнул скрипт в noc/custom/commands

и запускаю

Google
E_zombie
30.09.2016
12:58:13
from noc.sa.models.managedobject import * from noc.sa.models.managedobjectprofile import * from noc.sa.models.authprofile import * from noc.sa.models.administrativedomain import * @pyrule def set_managed_object_profile(timeout = None): mo = ManagedObject.objects.filter() for m in mo: if m.name[-4?=='-sar' or m.name[3?=='bpe' or m.name[9?=='SRTV-BRAS': #print m.name adm = AdministrativeDomain.objects.get(name='saratov') m.administrative_domain = adm m.save()

ээээээ ? а оно питон то понимает ?

ээээ туплю

Andrey
30.09.2016
12:59:07
команды запускаются через ./noc command

E_zombie
30.09.2016
13:00:11
эээээ а поподробнее расскаж

Andrey
30.09.2016
13:00:56
вообще, в шедулер можно запихнуть задачу, сам НОК это регулярно делает, но человеческого интерфейса для этого не написано

посмотри commands/discovery.py

from noc.core.management.base import BaseCommand class Command(BaseCommand): def handle(self, *args, **options): что надо делать if __name__ == "__main__": Command().run()

получается как скрипт, только он взаимодействует с НОКом

E_zombie
30.09.2016
13:05:45
а вызывать ?

Andrey
30.09.2016
13:05:47
я его ручками запускаю, оно раскидывает по группам объекты, как доберусь до дома - могу скинуть пример

./noc name_command

name_command - это имя файла

bee26
30.09.2016
13:07:13
в huawei.vrp что-то напортачили

E_zombie
30.09.2016
13:08:39
нок ребутать надо для того чтобы подхватил изменения ?

bee26
30.09.2016
13:11:05
interface] Terminated due RPC error: Failed: 'dict' object has no attribute 'startswith'

E_zombie
30.09.2016
13:23:01
@aversant спасибо

KarmaBot
30.09.2016
13:23:02
@ в этом чате принято отвечать (reply) на сообщение пользователя, чтобы его поблагодарить.

Константин
30.09.2016
13:26:51
В файле

fm/management/commands/sync-mibs.py есть строка for root, dirs, files in os.walk("fm/collections/mibs/"): Надо заменить на for root, dirs, files in os.walk("collections/fm.mibs/"): А то ./noc sync-mibs не пашет

Google
Константин
30.09.2016
13:30:39
Это для микросервисов

bee26
30.09.2016
13:58:24
почините EXCEPTION: <type 'exceptions.AttributeError'> 'dict' object has no attribute 'split' START OF TRACEBACK —---------------------------------------------------------------------- File: sa/profiles/Huawei/VRP/get_mac_address_table.py (Line: 28)

кто dict split-ом делает?

Dmitry
30.09.2016
14:05:20
полный traceback, плиз

вроде пофиксил, проверяйте

Zek
30.09.2016
15:18:50
Забикс говно

Особенно документация

Ivan
30.09.2016
15:20:17
Получше нока доки в 100500 раз

Четкое понимание версий

Все функции описаны с аргументами

Алексей
30.09.2016
15:21:02
в shared memory не уткнись
не уткнется. я тюню sysctl в плейбуке.

Fumufu86
30.09.2016
15:27:48
при использовании любого селектора вылезает

Fumufu86
30.09.2016
15:27:49
EXCEPTION: <type 'exceptions.NameError'> global name 'get_object_or_404' is not defined

http://paste.ubuntu.com/23255090/

Как исправить эту проблему?

Andrey
30.09.2016
15:33:55
SAApplication на данный момент ещё не починен.

Вернее.. он починен, но надо чинить связанные приложения

а пока да, они сломаны

Fumufu86
30.09.2016
15:37:00
то есть IPAM пока нет возможности использовать?

Andrey
30.09.2016
15:38:53
смотря как, но в какой-то части поломан, да

Google
Andrey
30.09.2016
15:39:04
полностью рабочий он в девелопе

Fumufu86
30.09.2016
15:41:02
как переключиться на develop?

Admin
ERROR: S client not available

Andrey
30.09.2016
15:41:19
эмм... в каком плане переключиться?

установить и пользоваться

Fumufu86
30.09.2016
15:42:03
как уже установленную ноду обновить до develop?

Алексей
30.09.2016
15:42:54
постаивть с нуля.

Aleksandr
01.10.2016
10:37:50
собрал syslog-ng под фрей с source_spoof, но его включение в конфиге не дает результата - сообщения идут с локального адреса, а не с адреса источника, при этом syslog-ng и syslogcollector noc'а на одной машине, на разных ip-адресах.

E_zombie
01.10.2016
10:38:04
покажи конфиг

Aleksandr
01.10.2016
10:38:15
он большой, что именно интересует?

options { chain_hostnames(no); flush_lines(0); <------>keep_hostname(no); use_dns(yes); use_fqdn(no); #<----->keep_hostname(yes); <------>check_hostname(yes); threaded(yes); frac_digits(3);. <------>keep_timestamp(no);. create_dirs(yes); <------>};

опции пробовал отключать, оставлять keep_hostnames(yes)

destination noc_syslog { udp("XXX.xXX.XX.X" port(514) spoof_source(yes)); }; log { source(net); filter(f_debug); destination(d_sql); };. log { source(net); filter(f_not_frs); filter(f_debug); destination(noc_syslog); };. log { source(src); filter(f_cacti); destination(d_sql); };

E_zombie
01.10.2016
10:40:19
кхм. вроде правильн о

Aleksandr
01.10.2016
19:27:05
оказывается все дело в 11ой фре

чтоб заработал samplicate пришлось поправить rawsend.c ih.ip_v = IPVERSION ih.ip_len = htons(length); ih.ip_off = htons (0); видать перешли с host byte order на net byte order, поэтому все что писалось под фрю до 11ой версии, может не работать в 11ой. P.S. "С" не знаю, забодался гуглить из-за чего вылезает проблема ERR#22 'Invalid argument' , помогло понять https://forums.freebsd.org/threads/44058/

Aleksandr
01.10.2016
20:18:35
сислог со спуфнгом в noc и в syslog-ng

Andrew
01.10.2016
20:18:50
до сего момента я им делил нетфлов. у меня есть желание поделить радиус-аккаунтинг от циски, ради эксперимента. оно справится?

типа ему пофигу че там. udp и udp.

Google
Aleksandr
01.10.2016
20:19:15
типа да, вроде работает

Andrew
01.10.2016
20:19:19
супер.

Илья
01.10.2016
20:21:28
сислог со спуфнгом в noc и в syslog-ng
если делал по моей заметке, допиши там в комментах что да как

может кому еще пригодится

Aleksandr
01.10.2016
20:24:28
идею заюзать samplicate для syslog оттуда и взял, просто столкнулся с проблемой, что ни один спуфинг не работал, ни syslog-ng, ни flow-fanout, ни samplicate...

Ilya
01.10.2016
21:07:29
А можно как-нибудь научить определять нок интерфейсы с fabricpath? Например что бы в дальнейшем использовать их для классификации

В теории то понятно,что можно)

Илья
01.10.2016
21:09:15
get_interfaces доилить и все

Aleksandr
02.10.2016
09:11:59
а присоединяюсь к вопросу, как почистить события/events в управлении авариями/FM? и реально не удобно листать их вниз, когда их много всех и разных, нужные временные селекторы, типа 5 минут 15 30 60 минут и реклассификация не работает?

и в обратном порядке смотреть удобнее, чтоб вверху были последние события

Илья
02.10.2016
09:15:20
сам же сортировка есть

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