@nocproject

Страница 554 из 2357
Maksim
16.11.2016
06:42:04
9.4 же
9.6 а откатывает на 9.2

Ilya
16.11.2016
06:42:19
Странно

Bitbucket
16.11.2016
06:42:28
uncol pushed to noc/feature/microservices translate ready

Maksim
16.11.2016
06:42:31
угу, вот я тоже удивился.

Google
Ilya
16.11.2016
06:42:36
9.4 же должна быть

Maksim
16.11.2016
06:43:25
psql (PostgreSQL) 9.2.15 вот

9.4 же должна быть
может кто исправил ? на 9.6 запустилось нормально.

Ilya
16.11.2016
06:48:42
Хз

Maksim
16.11.2016
07:16:52
локально у себя никто не мешает
а как локально парсинг этот выключить?

Ivan
16.11.2016
07:17:17
бокс открой

Maksim
16.11.2016
07:18:26
в боксе нет парсера

бокс открой
есть галка "Config" но я так понимаю это забор конфига с оборудования. А про парсин ни слова.

Andrey
16.11.2016
07:23:09
парсинг включён в процесс забора конфига

Maksim
16.11.2016
07:23:31
Иошкин кот, получается все же код вырезать. Пойду поищу )

Andrey
16.11.2016
07:23:51
ненадо вырезать

Maksim
16.11.2016
07:24:26
ненадо вырезать
он прописан в дефалт GetConfig а не в профиле железки.

Google
Andrey
16.11.2016
07:24:27
в __init__.py профиля есть строчка default_parser =

если её закомментировать - то парсер отрабатывать не будет

Maksim
16.11.2016
07:25:23
Andrey
16.11.2016
07:25:56
необходимо, если используетя валидация конфига

если нет - можно отключить

E_zombie
16.11.2016
07:26:10
@aversant подскажи как мне анализатор событий правильно сделать ? написать пируль и поставить его шедуллер? это в девелопе

Dmitry
16.11.2016
07:26:51
pyrule мы будем потихоньку убирать

все кастомизации - в custom/

E_zombie
16.11.2016
07:27:51
типа проверять раз в пять минут сколько портов упало на коммутаторе.

за этот период.

Maksim
16.11.2016
07:28:19
кстати по поповоду скрипт в папке custom, его как запускать, так же ? ./noc script —debug Cisco.IOSXE.get_chassis_id просто нок не видит данного скрипта.

Dmitry
16.11.2016
07:29:04
а где ты его там положил?

loader скриптов пока не заглядывает в custom

но могу научить, там несложно

Maksim
16.11.2016
07:31:20
а где ты его там положил?
положил в custom/sa/profiles/Cisco/IOSXE

Dmitry
16.11.2016
07:32:18
это в core/script/loader.py

Maksim
16.11.2016
07:32:36
Просто хочу отключить парсер для двух роутеров, а отключать целиком в IOS не хочу. У меня только 2 железки с адовым конфигом.

Dmitry
16.11.2016
07:32:41
нужно get_script и find_scripts научить смотреть в custom

а там нужно разобраться, почему парсеру хреново

Google
Dmitry
16.11.2016
07:33:21
junos'овский у меня спокойно работал на конфигах из 10k+ строк

Maksim
16.11.2016
07:33:27
ну там конфиг тяжелый, я вчера 15 минут ждал и он потом тупо завершился с комментом kill =)

Dmitry
16.11.2016
07:34:09
железка его не отдала?

да, в set

Maksim
16.11.2016
07:34:20
железка его не отдала?
конфиг отдала какраз таки

Dmitry
16.11.2016
07:34:27
тогда при чем тут NOC?

если эта скотина свой же конфиг не отдает

Ilya
16.11.2016
07:34:47
show configuration | display set | count Count: 3413 lines

show configuration groups | display set | count Count: 89 lines

Maksim
16.11.2016
07:35:10
конфиг то как раз отдала, а вот на парсере зависло все

Ilya
16.11.2016
07:35:17
люблю джунос за группы

иначе тоже было бы 10к строк :)

@freeseacher у меня в среднем 60-70 метрик в секунду

E_zombie
16.11.2016
07:36:31
sia@SRTV-CR1> show configuration | display set | count Count: 15721 lines

Ilya
16.11.2016
07:37:14
2016-11-16 10:36:41,270 [pmwriter] 422 metrics sent in 44.72ms Бывает и так

E_zombie
16.11.2016
07:38:24
хз

Ilya
16.11.2016
07:40:04
группы сильно сокращают, я на всё накрутил: ospf, bfd, mc-ae, dhcp-relay и т.д.

Dmitry
16.11.2016
07:40:16
да, группы - must have

Google
Dmitry
16.11.2016
07:40:23
иначе на одних пирах зашьешься

Ilya
16.11.2016
07:40:30
ага

ae-l2-asw { interfaces { <*> { flexible-vlan-tagging; mtu 9192; encapsulation flexible-ethernet-services; gratuitous-arp-reply; aggregated-ether-options { minimum-links 1; lacp { active; periodic fast; system-priority 1; system-id ***; admin-key 1; } mc-ae { redundancy-group 1; chassis-id 0; mode active-standby; status-control active; switchover-mode revertive; revert-time 5; init-delay-time 240; events { iccp-peer-down { prefer-status-control-active; } } } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members [ 1 3-80 82-1999 2001-2189 2192-4094 ]; } } } unit 2 { encapsulation vlan-vpls; vlan-id 2; family vpls; } unit 81 { encapsulation vlan-vpls; vlan-id 81; family vpls; } unit 2191 { encapsulation vlan-vpls; vlan-id 2191; family vpls; } } } }

На 100 интерфейсов это ок

Dmitry
16.11.2016
07:41:58
у нас висячие вопросы :)

гребанный cisco ip sla

я в упор не вижу, где он отдает статистику в snmp

ну и juniper rpm :)

Ilya
16.11.2016
07:43:08
Я частично свободен, поэтому пока могу покрутить juniper/huawei

У нас в открытую ругаются на то, что нок часто коннектиться на железо, типо логи не видно

| ex noc доебались тупо :)

E_zombie
16.11.2016
07:44:31
боян.

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

E_zombie
16.11.2016
07:50:16
https://pp.vk.me/c636424/v636424151/3ea59/CNlKcNRvDys.jpg

Bitbucket
16.11.2016
08:10:11
Dmitry Volodin pushed to noc/feature/microservices card: Redirect from tt card to alarm one when TTSystem does not implement get_tt_info method

Ilya
16.11.2016
08:15:40
@freeseacher correlator не стартует после ребута ноды до тех пор, пока монга не стартанёт

далее вручную его надо пнуть

Алексей
16.11.2016
08:16:26
главное что бы умирал от этого

Ilya
16.11.2016
08:16:36
умирает

Google
E_zombie
16.11.2016
08:17:51
общественность требует в супервизор добавить проверку доступности монги\постгресса

Bitbucket
16.11.2016
08:19:26
Dmitry Volodin pushed to noc/feature/microservices fm.ttsystem: Mark description field as optional

Dmitry Volodin pushed to noc/feature/microservices libuv-native PeriodicOffsetCallback implementation

uncol pushed to noc/feature/microservices add elements to exist maintainance

Ilya
16.11.2016
08:31:54
Как то странно, пару дней назад авария не закрылась, хотя событие есть последним: state changed: OPENCONFIRM -> ESTABLISHED

E_zombie
16.11.2016
08:37:19
016-11-16 11:17:34.092091 [box] Starting (Lag 792456.30ms) 2016-11-16 11:17:34.163839 [discovery|box|88.147.128.44|suggest_snmp] Trying community 'public': 1.3.6.1.2.1.1.2.0 2016-11-16 11:17:34.187567 [discovery|box|88.147.128.44|suggest_snmp] Result: 1.3.6.1.4.1.8072.3.2.10 2016-11-16 11:17:34.187813 [discovery|box|88.147.128.44|suggest_snmp] Guessed community: public 2016-11-16 11:17:34.188214 [discovery|box|88.147.128.44|profile] Checking profile accordance 2016-11-16 11:17:34.188542 [discovery|box|88.147.128.44|profile] Compiling "Profile Check rules" 2016-11-16 11:17:34.254241 [discovery|box|88.147.128.44|profile] Bad SNMP in ruleset "Orion | NOS", Skipping... 2016-11-16 11:17:34.350079 [discovery|box|88.147.128.44|profile] Cannot find profile in "Profile Check Rules" 2016-11-16 11:17:34.351716 [discovery|box|88.147.128.44|suggest_cli] Profile is not detected properly. Skipping

вот что значит сий ответ

2016-11-16 11:17:34.187567 [discovery|box|88.147.128.44|suggest_snmp] Result: 1.3.6.1.4.1.8072.3.2.10

Dmitry
16.11.2016
08:38:17
profile check rule нужен

Ilya
16.11.2016
08:38:23
@dvolodin меня интересуют несколько фич: 1. линковка через облако (SW/PE > vlan tag(s) в сторону провайдера > CE) 2. авторизация ldap 3. скрипты в одной сессии

E_zombie
16.11.2016
08:38:49
а он есть

E_zombie
16.11.2016
08:40:04
{ "name": "Linux | RHEL", "$collection": "sa.profilecheckrules", "uuid": "c76342a9-49f0-41ca-900d-24c8a02e0806", "description": "", "preference": 1000, "method": "snmp_v2c_get", "param": "SNMPv2-MIB::sysObjectID.0", "match_method": "re", "value": "^Linux\\s.*(fc\\d+|el\\d+)", "action": "match", "profile": "Linux.RHEL" }

или я что то не понимаю

Dmitry
16.11.2016
08:47:32
ldap'ом сейчас занимаюсь

Ilya
16.11.2016
08:52:10
@dvolodin а как можно сделать линковку по облаку? Например, проверяем доступность CE, если упал интерфейс на нашем PE в сторону облака провайдера или перестали быть доступны устройства за этим облаком - то коррелировать на интерфейс; если упали все устройства за этим облаком, но интерфейс активен (скорее всего мог сдохнуть конвертер или проблемы у провайдера), то коррелировать на это облако или опять же на интерфейс, тут надо подумать. И если выборочно падают CE, то тут уже не коррелировать

E_zombie
16.11.2016
08:52:12
2016-11-16 11:47:14,141 [noc.lib.debug] UNHANDLED EXCEPTION (2016-11-16 11:47:13.544079) BRANCH: feature/microservices TIP: 95f76e6ae4cd PROCESS: ./commands/discovery.py ERROR FINGERPRINT: bac7b988-8157-5469-8763-3769746fa052 WORKING DIRECTORY: /opt/noc EXCEPTION: <class 'noc.sa.models.managedobject.MultipleObjectsReturned'> get() returned more than one ManagedObject — it returned 2! Lookup parameters were {} START OF TRACEBACK —---------------------------------------------------------------------- File: lib/python2.7/site-packages/django/db/models/query.py (Line: 368) Function: get 361 num = len(clone) 362 if num == 1: 363 return clone._result_cache[0]

E_zombie
16.11.2016
08:54:27
я тебе и так скажу что в базе есть два обьекта с одним айпи но разными именами.

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