@nocproject

Страница 233 из 2357
D
03.08.2016
10:04:45
это вот при фиксе выдает Checking collections UUID ... done Checking inventory Root Checking inventory Lost&Found Checking pm.MetricSettings ... done Checking fm.Outages Suspending/Resuming discovery jobs Fixing *DB | Interfaces* capability Optimizing sa_maptask

Andrey
03.08.2016
10:38:01
Dmitri надо включить дебаг на классификиаторе и посмотреть подробности

N
03.08.2016
10:40:43
http://mysku.ru/blog/china-stores/26421.html

D
03.08.2016
10:41:17
2016-08-03 13:36:18,435 [noc-classifier] 6 triggers has been loaded to 1 classes 2016-08-03 13:36:18,436 [noc-classifier] Loading suppression rules 2016-08-03 13:36:18,828 [noc-classifier] Suppression rules are loaded 2016-08-03 13:36:18,829 [noc-classifier] Loading handlers 2016-08-03 13:36:18,956 [noc.lib.scheduler.scheduler] [inv.discovery] Registering job class: mac_discovery (ignored) 2016-08-03 13:36:18,958 [noc.lib.scheduler.scheduler] [inv.discovery] Registering job class: ip_discovery (ignored) 2016-08-03 13:36:18,960 [noc.lib.scheduler.scheduler] [inv.discovery] Registering job class: bfd_discovery (ignored) 2016-08-03 13:36:18,960 [noc.lib.scheduler.scheduler] [inv.discovery] Registering job class: stp_discovery (ignored) 2016-08-03 13:36:18,960 [noc.lib.scheduler.scheduler] [inv.discovery] Registering job class: config_discovery (ignored) 2016-08-03 13:36:18,961 [noc.lib.scheduler.scheduler] [inv.discovery] Registering job class: lldp_discovery (ignored) 2016-08-03 13:36:18,961 [noc.lib.scheduler.scheduler] [inv.discovery] Registering job class: vlan_discovery (ignored) 2016-08-03 13:36:18,962 [noc.lib.scheduler.scheduler] [inv.discovery] Registering job class: interface_status_discovery (ignored) 2016-08-03 13:36:18,962 [noc.lib.scheduler.scheduler] [inv.discovery] Registering job class: oam_discovery (ignored) 2016-08-03 13:36:18,963 [noc.lib.scheduler.scheduler] [inv.discovery] Registering job class: asset_discovery 2016-08-03 13:36:18,963 [noc.lib.scheduler.scheduler] [inv.discovery] Registering job class: udld_discovery (ignored) 2016-08-03 13:36:18,965 [noc.lib.scheduler.scheduler] [inv.discovery] Registering job class: interface_discovery (ignored) 2016-08-03 13:36:18,965 [noc.lib.scheduler.scheduler] [inv.discovery] Registering job class: rep_discovery (ignored) 2016-08-03 13:36:18,965 [noc.lib.scheduler.scheduler] [inv.discovery] Registering job class: caps_discovery 2016-08-03 13:36:18,966 [noc.lib.scheduler.scheduler] [inv.discovery] Registering job class: performance_report 2016-08-03 13:36:18,967 [noc.lib.scheduler.scheduler] [inv.discovery] Registering job class: uptime_discovery (ignored) 2016-08-03 13:36:18,968 [noc.lib.scheduler.scheduler] [inv.discovery] Registering job class: id_discovery (ignored) 2016-08-03 13:36:18,968 [noc.lib.scheduler.scheduler] [inv.discovery] Registering job class: version_inventory (ignored) 2016-08-03 13:36:18,968 [noc.lib.scheduler.scheduler] [inv.discovery] Registering job class: cdp_discovery (ignored) 2016-08-03 13:36:19,188 [noc-classifier] Handlers are loaded 2016-08-03 13:36:19,188 [noc-classifier] Entering distributed mode 2016-08-03 13:36:19,193 [noc-classifier] Running Classifier version 15.05.1dev13710 2016-08-03 13:36:19,193 [noc.lib.threadpool] [pool] Running thread pool 'pool' 2016-08-03 13:36:19,194 [noc.lib.threadpool] [pool] Starting worker thread 2016-08-03 13:36:19,194 [noc.lib.scheduler.scheduler] [fm.correlator] Registering job class: dispose 2016-08-03 13:36:19,215 [noc-classifier] Ready to process events 2016-08-03 13:36:19,242 [noc.lib.scheduler.scheduler] [fm.correlator] Scheduling job dispose(57a1c91b0433e673a38b9ff0) id=57a1c9230433e673a530f32f at 2016-08-03 13:36:19.240251 2016-08-03 13:36:19,242 [noc-classifier] REPORT: elapsed: 0.0261s, speed: 38.2ev/s, events: 1, lag: 7.296274s, failed: 0, deleted: 0, suppressed: 0, unknown: 0, classified: 0, disposed: 1, duplicated: 0, unk. duplicated: 0

Google
Andrey
03.08.2016
10:43:02
Dmitri это к чему лог?

Misak
03.08.2016
11:04:55
здрасте

а в классическом нок-е зоны все еще в постгре хранятся?

что-то у меня перестало зону одну генерить ...

2016-08-03 15:36:22,531 [noc.lib.daemon.configuration] Cannot get config from http://noc.gnc.am/main/sync/ns1/0/config/: HTTP Error 500: INTERNAL SERVER ERROR такая хрень в логах

[root@noc ~]# wget http://noc.gnc.am/main/sync/default/0/config/ HTTP request sent, awaiting response... 403 FORBIDDEN 2016-08-03 07:34:44 ERROR 403: FORBIDDEN.

Dmitry
03.08.2016
11:39:39
прав, наверное, не хватает

Misak
03.08.2016
11:39:52
это прямо с сервера нока

Dmitry
03.08.2016
11:40:22
ну так логин/пароль надо передать, наверное

Misak
03.08.2016
11:42:25
они в конфиге есть

2016-08-03 14:43:00,405 [noc.lib.daemon.configuration] Cannot get config from http://noc.gnc.am/main/sync/default/0/config/: HTTP Error 502: Bad Gateway

Dmitry
03.08.2016
11:43:02
это web отлетел

Misak
03.08.2016
11:47:59
а ошибки 500 от демона синка на днс сервере это нормально?

Google
Misak
03.08.2016
11:48:04
2016-08-03 15:47:12,679 [noc.lib.daemon.configuration] Cannot get config from http://noc.gnc.am/main/sync/ns1/0/config/: HTTP Error 500: INTERNAL SERVER ERROR

2016-08-03 15:59:27,900 [tornado.access] 500 GET /main/sync/ns1/0/config/ (127.0.0.1) 665.43ms 2016-08-03 15:59:28,629 [main.sync] UNHANDLED EXCEPTION (2016-08-03 15:59:28.280685) BRANCH: develop TIP: 390e5fadbba3 PROCESS: ./scripts/noc-web.py ERROR FINGERPRINT: e9245ba5-0e91-5afb-905e-e361a73530bf WORKING DIRECTORY: /opt/noc EXCEPTION: <type 'exceptions.UnicodeError'> label empty or too long такая хрень

нашел

был в ИПАМ на ип адресе fqdn или очень длинный, или с некорректным символом в имени

поправили, все пошло. Надо наверное добавить проверок

N
03.08.2016
12:35:09
а если дебаг скрита возвращает Nothing to fetch via SNMP

метрик соотв. нет

куда копать?

Andrey
03.08.2016
12:35:55
надо включить SNMP на устройстве

N
03.08.2016
12:37:07
включенно :) забикс норм работает

D
03.08.2016
12:37:23
подскажите плиз, я создал новое правило классификации... как мне переклассифицировать ВСЕ события?

Andrey
03.08.2016
12:39:34
N ./noc script —debug Cisco.IOS.get_metrics "xxx-sw61" metrics:='{"Memory | Usage": {"scope": "o"}}'

хотя не, это не сработает)

на интерфейсах профили назначены?

N
03.08.2016
12:43:43
да

вот эта команда и не выдает ничего

Nothing to fetch via SNMP

Andrey
03.08.2016
12:44:23
они и не выдаст

если не прописаны OID'ы для памяти и процессора в профиле

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

Google
Default
03.08.2016
12:52:39
Ребят, по гис кто-нибудь сможет подсказать?

N
03.08.2016
12:58:37
интерфесы тоже не работают, с машины снмп через снмпволк нормально отрабатывают

Andrey
03.08.2016
12:59:13
ifindex с интерфейсов собрался?

@default0name Микросервисы или Develop?

N по инструкции прошёлся ? https://kb.nocproject.org/pages/viewpage.action?pageId=22970696

N
03.08.2016
13:02:25
да, инструкцию прочитал, хорошая, легко читается микросервисы железка циска с иос

Andrey
03.08.2016
13:02:48
и последнего пункта добавил в get_metrics ?

OID'ы

N
03.08.2016
13:03:53
я думал они там есть, хотя бы базовые

Default
03.08.2016
13:04:02
@default0name Микросервисы или Develop?
микросервисы. Я банально не могу импортировать данные в базу

Andrey
03.08.2016
13:04:39
микросервисы. Я банально не могу импортировать данные в базу
Там же в комплекте карта. Зачем её импортировать?

я думал они там есть, хотя бы базовые
Нету) надо добавить, и попробовать get_metrics выполнить, который я кидал

Default
03.08.2016
13:05:59
не видать у меня карты. В гис только reports и setup

Andrey
03.08.2016
13:06:12
карту оттудова удалили

теперь она в Инвентори осталась

https://kb.nocproject.org/pages/viewpage.action?pageId=22970562

там пункт Точка присутствия (PoP)

N
03.08.2016
13:07:43
хм, тогда сходу вопрос, вот профиль циско, я добавляю оид туда, но на другой железке с иос он другой, как тогда быть? :)

Andrey
03.08.2016
13:08:06
значит там не IOS

это мибы для IOS они на всех есть

Google
N
03.08.2016
13:09:23
я вот к чему, был нюанс с метриками, если порт l2 - то один оид, если l3 - то другой

это на 3750

точно не омнюю подробностей

Andrey
03.08.2016
13:10:35
с интерфейсами всё просто

get_interfaces собирает ifindex

соответственно, если они разные у интерфейсов, то и собираться будут разные метрики.

если только L3 интерфейсы не поддерживают IFMIB, а используют какой-то другой

N
03.08.2016
13:13:18
там в примере по памяти два оида

Andrey
03.08.2016
13:13:51
да, потому что Циска возвращает MemoryFree и MemoryUsed, а я там считаю в процентах

но если нужно именно в байтах - надо создать свои MetricType

и записать OID'ы для них

N
03.08.2016
13:14:23
а, ок

а эти метрики из примера в апстрим не хотят добавить?

Andrey
03.08.2016
13:17:47
ну.... надо отправить запрос на добавление

N
03.08.2016
13:21:23
такс, я поправил два скрипта как в примере, нок перезагрузил но ругается что нет Failed to load script Cisco.IOS.get_metrics: name 'percent_one' is not defined

core/script/metrics.py - добавил сюда

Andrey
03.08.2016
13:29:34
:)

заработало?

N
03.08.2016
13:33:19
нет, я же говорю поправил два файла - ругается, нок перезапустил

Andrey
03.08.2016
13:34:07
import сделай

Google
Andrey
03.08.2016
13:34:13
в get_metrics

там надо импорт поправить с percent на percent_one

from noc.core.script.metrics import percent_one

N
03.08.2016
13:38:01
ага, оно, теперь не ругается и результатов не дает тоже :\

Andrey
03.08.2016
13:38:28
это когда выполняешь проверку?

N
03.08.2016
13:38:39
да, через консоль

оиды рабочие, уже проверил

Andrey
03.08.2016
13:38:54
snmp ro в MO заполнен?

N
03.08.2016
13:38:58
да

Nothing to fetch via SNMP

Andrey
03.08.2016
13:40:48
кстати да, у меня же тоже они сломались позавчера с такой ошибкой?

счас попробую у себя починить отпишусь:)

N
03.08.2016
13:41:32
у мня нок не обновлялся с момента наших последних тестов :)

Andrey
03.08.2016
13:42:25
да, у меня этот тестовый

я его ломаю постоянно

потом чиню

N
03.08.2016
13:42:41
у меня рабочий :(

Andrey
03.08.2016
13:42:57
ну вот и не надо его ломать) я гляну и отпишусь

N
03.08.2016
13:43:29
а мне обновляться до последней версии?

Andrey
03.08.2016
13:45:05
это сложный вопрос) на продакшене я бы не стал... если всё работает

графики это не проблема обновления

Vasiliy
03.08.2016
17:16:10
Так, а tower нормально под докером работает ? Или лучше его запускать, как и noc ?

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