@nocproject

Страница 142 из 2357
Dmitry
29.06.2016
06:56:05
вот такое у нас там в скрипте

Alexey
29.06.2016
06:56:07
да

Dmitry
29.06.2016
06:56:16
надо, наверное

r = self.snmp.get(oid)

Google
Alexey
29.06.2016
06:56:22
т.е. false будет только при таймауте

Dmitry
29.06.2016
06:56:25
return r is not None

так?

Alexey
29.06.2016
06:57:26
наверное, проверить надо, что ничего не сломается

Dmitry
29.06.2016
06:57:34
для qtech LLDP определяется через CLI вообще-то

cmd = self.cli("show lldp") return "LLDP has been enabled globally" in cmd

Alexey
29.06.2016
06:58:10
про qtech - это другое, я с него начал, а пока тестировал разные платформы - наткнулся на второе, про snmp

с qtech get_capabilities возвращает всё правильно

но при запуске самого lldp дискавери выдаёт, что нет нужных capabilities

Dmitry
29.06.2016
06:59:25
PPPoE по SNNP на Cisco определяется

Alexey
29.06.2016
06:59:37
т.е. их и правда в базе нет

Dmitry
29.06.2016
07:01:41
А так - попробуй проверить ManagedObject.update_caps

Alexey
29.06.2016
07:02:57
ну вот, наверное, придётся туда print-ов напихать для отладки

Google
Dmitry
29.06.2016
07:09:12
попобуй

@somovis failing to get banner не смотрел?

Ilya
29.06.2016
07:10:55
bee26
29.06.2016
07:18:22
новые/модифицированные скрипты на какую ноду надо ложить?

Dmitry
29.06.2016
07:26:01
новые - везде

модифицированные - на активатор

bee26
29.06.2016
07:29:14
настроил на ноде активатор (в логах активатора обращения к железу), а в логах железки обращения с другой ноды - это нормально?

Dmitry
29.06.2016
07:32:35
смотря какие

bee26
29.06.2016
07:35:44
активатор сам лазит на железо?

Ilya
29.06.2016
08:32:04
@somovis failing to get banner не смотрел?
2016-06-29 11:25:01.181176 [box] Starting (Lag 735.47ms) 2016-06-29 11:25:01.185051 [discovery|box|dpmo-asw-k0312|profile] Checking profile accordance 2016-06-29 11:25:01.185120 [discovery|box|dpmo-asw-k0312|profile] Compiling "Profile Check rules" 2016-06-29 11:25:21.613511 [discovery|box|dpmo-asw-k0312|profile] Cannot find profile in "Profile Check Rules" 2016-06-29 11:25:21.613743 [discovery|box|dpmo-asw-k0312|version] Checking version 2016-06-29 11:25:34.291812 [discovery|box|dpmo-asw-k0312|version] Terminated due RPC error: Failed: Failed to log in 2016-06-29 11:25:34.291983 [discovery|box|dpmo-asw-k0312|caps] Checking capabilities 2016-06-29 11:25:46.968070 [discovery|box|dpmo-asw-k0312|caps] Terminated due RPC error: Failed: Failed to log in 2016-06-29 11:25:46.968252 [discovery|box|dpmo-asw-k0312|interface] Using noc.solutions.noc.default.discovery.interface.get_interface_profile for interface classification 2016-06-29 11:25:47.097099 [discovery|box|dpmo-asw-k0312] Completed. Status: EXCEPTION (45916.54ms) 2016-06-29 11:25:47.097184 [discovery|box|dpmo-asw-k0312] Timings: profile = 20428.60ms, version = 12678.20ms, caps = 12676.20ms

Dmitry
29.06.2016
08:42:14
да

ты руками скрипт пусти

там должен быть exception StreamClosedError

вместо failing to get banner

Ilya
29.06.2016
09:04:39
Какой скрипт?

get_lldp например?

Dmitry
29.06.2016
09:05:57
любой

на который выскочит ошибка

Serg
29.06.2016
10:05:58
и еще раз повторю свой вопрос: а где почитать как метрики в нок-е настраиваются? а то графана рисует графики по созданным совсем не связанные с реальностью

Dmitry
29.06.2016
10:06:50
микросервисы?

Google
Serg
29.06.2016
10:07:02
да

Dmitry
29.06.2016
10:08:16
что-то не верю я в это

в чем разрыв с реальностью?

Serg
29.06.2016
10:19:45
добавил в "Managed Object Profile" метрику CPU | Usage, назначил данный профиль необходимой железке Managed Objects, открываю графану график в ней появился, но показывается значения в разбросе от 50 до 100%, хотя железка вообще не нагружена и в кактусе таких значений нет, но и при обновлениие страницы каждый раз разные значения

Dmitry
29.06.2016
10:21:32
:)

datasource настраивал?

он у тебя random показывает

:)

Serg
29.06.2016
10:22:20
так поэтому и спрашиваю где почитать что бы понять как настроить

Алексей
29.06.2016
10:22:33
по мануалу графаны

Ilya
29.06.2016
10:23:51
ты руками скрипт пусти
2016-06-29 13:22:53.800147 [box] Starting (Lag 1395.98ms) 2016-06-29 13:22:53.804093 [discovery|box|dpmo-asw-152|profile] Checking profile accordance 2016-06-29 13:22:53.804189 [discovery|box|dpmo-asw-152|profile] Using cached "Profile Check rules" 2016-06-29 13:22:53.827608 [discovery|box|dpmo-asw-152|profile] Cannot find profile in "Profile Check Rules" 2016-06-29 13:22:53.827769 [discovery|box|dpmo-asw-152|version] Checking version 2016-06-29 13:22:53.852291 [discovery|box|dpmo-asw-152|caps] Checking capabilities 2016-06-29 13:22:55.526899 [discovery|box|dpmo-asw-152|caps] Received capabilities: { "Network | LLDP": true, "BRAS | L2TP": true, "Network | STP": true, "SNMP | IF-MIB | HC": true, "SNMP": true, "SNMP | IF-MIB": true, "BRAS | PPPoE": true, "SNMP | Bulk": true, "BRAS | PPTP": true } 2016-06-29 13:22:55.533072 [discovery|box|dpmo-asw-152|interface] Using noc.solutions.noc.default.discovery.interface.get_interface_profile for interface classification 2016-06-29 13:22:55.622069 [discovery|box|dpmo-asw-152] Completed. Status: EXCEPTION (1821.97ms) 2016-06-29 13:22:55.622170 [discovery|box|dpmo-asw-152] Timings: profile = 23.71ms, version = 24.40ms, caps = 1680.77ms

Но сам скрипт отрабатывает

2016-06-29 13:19:54,488 [script] [Cisco.IOS.get_lldp_neighbors|10.100.5.152] Result: [{'neighbors': [{'remote_port_subtype': 128, 'remote_port': 'ge-0/0/0', 'remote_capabilities': 20, 'remote_chassis_id': 'F0:1C:2D:57:10:40', 'remote_system_name': 'dpmo-asw-141', 'remote_chassis_id_subtype': 4}], 'local_interface': 'Gi 0/1'}, {'neighbors': [{'remote_port_subtype': 3, 'remote_capabilities': 0, 'remote_chassis_id_subtype': 4, 'remote_chassis_id': 'A0:B3:CC:45:03:D7', 'remote_port': 'A0:B3:CC:45:03:D7'}], 'local_interface': 'Fa 0/1'}]

Dmitry
29.06.2016
10:25:47
да не, просто ./noc script позапускай

пока не отвалится

Serg
29.06.2016
10:46:38
настроил пинг показывается корректно, CPU и Memory пусто, куда копать?

Dmitry
29.06.2016
10:48:08
в область сборки cpu и memory

что за жалезки?

Serg
29.06.2016
10:48:28
cisco me3600

Google
Ilya
29.06.2016
10:48:34
Dmitry
29.06.2016
10:49:34
запусти 15 скриптов в параллель

или какой там лимит

:)

Serg
29.06.2016
10:49:46
это так на которой тестирую, а так у меня большой зоопарк

Dmitry
29.06.2016
10:50:33
а для кисок у нас вроде не собирался cpu

oid'ы нужны

точно были ежики и зухухоли

которые нахухоли

Алексей
29.06.2016
10:51:09
но только с правильно прошивкой зухели

от 2011 года

Serg
29.06.2016
10:51:31
куда надо добавить эти oid'ы?

у меня еще и джуники 4500, и линксисы которые типа циско... так что я вам могу много чего натестировать

Dmitry
29.06.2016
10:53:46
с кисковскими надо подумать

там oid'ы на cpu зависят от платформы?

Zek
29.06.2016
11:02:04
Привет. Подскажите, реализована ли в ноке какой-нибудь инструмент для контроля конфигураций оборудования?

Алексей
29.06.2016
11:02:18
ага

Zek
29.06.2016
11:03:28
а описание есть где-нибудь? это в модуле configuration management?

Алексей
29.06.2016
11:04:34
да

по факту два варинта.

Google
Алексей
29.06.2016
11:04:57
либо на default ветке горить pyrule

Zek
29.06.2016
11:04:57
handler отдельно создаются где-то?

Алексей
29.06.2016
11:05:13
на входе текст нокигфа на выходе ошибки

либо делать по уму через парсеры и факты

Serg
29.06.2016
11:16:57
на всех железка с ios, которые есть у меня, oid-ы cpu и memory идентичные

Ilya
29.06.2016
11:17:02
хочешь сказать у тебя такого нету?

Zek
29.06.2016
11:18:45
@freeseacher, а в вики есть про парсеры чонить?

Serg
29.06.2016
11:20:42
и еще вопрос про метрики, хочу собирать метрики с уплинк портом, для этого создаю в Interface Profile профиль uplink добавляю туда необходимые метрики, назначаю данный профиль на необходимый интерфейс... а метрик нет

даже нет пустых графиков, что надо еще добавить?

Serg
29.06.2016
11:22:55
скрин чего именно?

Ilya
29.06.2016
11:23:02
Метрик, где их нет

Result: {'Network | LLDP': True, 'BRAS | L2TP': True, 'Network | STP': True, 'SNMP | IF-MIB | HC': True, 'BRAS | PPPoE': True, 'SNMP | IF-MIB': True, 'SNMP': True, 'SNMP | Bulk': True, 'BRAS | PPTP': True}

Cisco 2960-8

брас? шта?

N
29.06.2016
11:34:37
а ipam d

в ноке новом работает?

Илья
29.06.2016
11:36:15
"""Чтобы выпить водку в космосе, надо взять в губы горлышко бутылки и биться затылком о стенку."""

Dmitry
29.06.2016
11:37:23
так же, как и кормить больного дятла :)

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