@nocproject

Страница 158 из 2357
E_zombie
06.07.2016
14:09:26
ну у меня автодобавлялка новые хосты заносит как и в старой.

така что у меня всё с чистого листа.

Алексей
06.07.2016
14:09:57
автодобавлялку в новой можешь научить плохому

что бы доавляла как Generic.Host

Google
Алексей
06.07.2016
14:10:18
нок сам разберет

Dmitry
06.07.2016
14:10:27
ну да

а логику из своей добавлялся - в profile check rule переноси

E_zombie
06.07.2016
14:10:46
это да. у меня оно и в старой так.

а вот дискавер по снмп не особо и нужен будет.

в моём виде.

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

Dmitry
06.07.2016
14:12:04
угу

Ilya
06.07.2016
14:15:46
@dvolodin

Как beef собирать?

Dmitry
06.07.2016
14:16:45
./noc script --beef=<путь> .....

Ilya
06.07.2016
14:18:35
@wrk01 noc]# ./noc script —beef=/home/noc —debug get_config kr01-gw01-1 usage: script.py [-h] [--loglevel {critical,error,warning,info,debug,none} | —quiet | —debug] [--config CONFIG] [--pretty | —yaml] [--without-snmp] script object_name ... script.py: error: unrecognized arguments: —beef=/home/noc

hg summary parent: 13689:bb776ea4a2b0 tip

Google
Ilya
06.07.2016
14:19:44
noc]# ./noc script —help usage: script.py [-h] [--loglevel {critical,error,warning,info,debug,none} | —quiet | —debug] [--config CONFIG] [--pretty | —yaml] [--without-snmp] script object_name ... positional arguments: script Script name object_name Object name arguments Arguments passed to script optional arguments: -h, —help show this help message and exit —loglevel {critical,error,warning,info,debug,none} Set loglevel —quiet Suppress logging —debug Debugging output —config CONFIG Configuration path —pretty Pretty-print output —yaml YAML output —without-snmp Disable SNMP

Dmitry
06.07.2016
14:20:30
hg update

попробуй так

Ilya
06.07.2016
14:20:52
все по 0

Dmitry
06.07.2016
14:30:19
а кто крутит ip sla на Cisco или rpm на junos?

Zek
06.07.2016
14:30:29
ребят, так как ldap прикрутить к микросервисам?

@dvolodin, я на циске

Dmitry
06.07.2016
14:31:37
ok

нужно понять, как можно определить, включен ли ip sla на железке

для get_capabilities

Dmitry
06.07.2016
14:32:22
а что такое ip sla ?

Dmitry
06.07.2016
14:33:33
там, наверное, нужно прверять ip sla responder

Dmitry
06.07.2016
14:33:54
а что такое ip sla ?

Dmitry
06.07.2016
14:33:55
и ip sla operation

http://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst4500/12-2/44sg/configuration/guide/Wrapper-44SG/swipsla.html

вот типа такого

и для rpm тоже

хочу, чтобы get_capabilities детектило роли для rpm и ip sla

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

Google
Dmitry
06.07.2016
14:36:08
и аккуратненько класть в influx и формировать отчетики

:)

Andrey
06.07.2016
14:36:14
show ip sla summary IPSLAs Latest Operation Summary Codes: * active, ^ inactive, ~ pending ID Type Destination Stats Return Last (ms) Code Run —---------------------------------------------------------------------

в случае отключенного

это с 4507

Dmitry
06.07.2016
14:37:27
блин, а у меня на шеститоннике нету такого

зато у меня ip slb там есть :)

Andrey
06.07.2016
14:38:08
может быть синтаксис менялся

раньше это было sla monitor

Dmitry
06.07.2016
14:38:36
не, slb - это server load balance

балансировка нагрузки

Ilya
06.07.2016
14:38:59
summary оже можно

Andrey
06.07.2016
14:39:31
summary это из последних комманд, раньше его не было

Ilya
06.07.2016
14:40:59
(C2951-UNIVERSALK9_NPE-M), Version 15.2(4)M2, RELEASE SOFTWARE (fc2)

Dmitry
06.07.2016
14:41:25
или не париться и по SNMP драть сразу

Ilya
06.07.2016
14:41:31
cli + snmp

Andrey
06.07.2016
14:41:34
лучше по SNMP

Ilya
06.07.2016
14:41:40
лучше оба варианта

Andrey
06.07.2016
14:41:46
потому что синтаксис SLA менялся раза 2

Google
Andrey
06.07.2016
14:41:52
а MIB древний

Dmitry
06.07.2016
14:42:01
да смена синтаксиса как раз не сильно страшна

нужны caps'ы соответсвующие

и подумать, какие метрики мы оттуда снимем

и как вообще конфигурить это дело

Ilya
06.07.2016
14:42:48
@dvolodin Дим, почему нету beef?

Dmitry
06.07.2016
14:42:52
у нас была идея сделать табличку path

в ней указывать 2 MO

возможно, что-то еще

Andrey
06.07.2016
14:43:59
ещё порт нужен

Dmitry
06.07.2016
14:43:59
и для него делать настройки метрик

зачем порт?

ну и наверное сразу же

Andrey
06.07.2016
14:44:26
можно настроить на разные порты

Dmitry
06.07.2016
14:44:27
path profile

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

Andrey
06.07.2016
14:44:57
т.е. IP адрес будет 1, но порты разные - TCP/UDP

Ilya
06.07.2016
14:45:55
@dvolodin Дима

Andrey
06.07.2016
14:47:26
порт нужен в случае если настраивается измерение всяких джиттеров и прочего трафика TCP/UDP может быть несколько мониторов, отличающихся портом

Dmitry
06.07.2016
14:48:21
но путь-то при этом один будет

Google
Dmitry
06.07.2016
14:48:28
на выходе нам должно упасть что-то вроде

Andrey
06.07.2016
14:48:28
ну да

Dmitry
06.07.2016
14:49:02
IP | SLA | Jitter,path=XXXX,protocol=tcp,port=XXXXX value=XXXXX

мы просто должн знать, что во время metrics check мы должны с железки собрать еще дополнительные метрики

и привязать их не к железке, а к пути

а пути для железки можно и в sa.managedobject показать

Andrey
06.07.2016
14:51:44
надо подумать как при снятии статистики преобразовывать путь в конкретный монитор т.к. в циске они фигурируют по ID

Dmitry
06.07.2016
14:51:47
у пути может быть тип

cisco ip sla, juniper rpm, twamp, etc

привязка к сервису должна быть

Andrey
06.07.2016
14:53:57
т.е. с нока мы получаем что хотим получить (вроде RTT между такими-то МО) а скрипт на месте разруливает как это достать?

Dmitry
06.07.2016
14:54:43
ну мы говорим, что у нас такие-то контрольные параметры на пути

как сейчас метрики настраиваем

а metrics уже преобразует их к нужным вызовам

в get_metrics

собирает и раскладывает

задачи, в общем, такие

1. Сконфигурировать

2. Собрать

3. Привязать к конкретным договорам и уровням SLA

4. Выдать отчет

так что, если есть хотелки, давайте обсуждать

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