Вы здесь: Главная > Программы > Мониторинг Сети Pro > Как настроить мониторинг коммутаторов по сети

Как настроить мониторинг коммутаторов по сети

мониторинг коммутаторов

В этой статье мы опишем, как осуществлять мониторинг работоспособности управляемых коммутаторов (и другого сетевого оборудования) и параметров на них по сети с помощью программы "10-Страйк: Мониторинг Сети Pro".

Мониторинг сети включает в себя не только контроль важных параметров производительности серверов, проверку доступности хостов и сервисов, но и наблюдение за оборудованием, обеспечивающим сетевое взаимодействие между ними. Коммутаторы, концентраторы, маршрутизаторы — сегодня без них не строится ни одна сеть, крупнее домашней. По сути, это те же компьютеры, имеющие память, склонную к переполнению, вентиляторы, перегревающийся процессор и «падающие» сетевые интерфейсы. И если выход из строя сервера приведёт максимум к недоступности нескольких сервисов, то остановка коммутатора или маршрутизатора может сделать недоступной целую подсеть, состоящую из сотен хостов, а то и всю сеть.

И, несмотря на то, что это оборудование в принципе надёжнее обычных компьютеров и серверов, всё же нужно озаботиться вопросом его мониторинга. Мониторить в коммутаторах помимо состояния портов можно температуру, состояние вентиляторов, напряжение питания и даже нагрузку в Ваттах. В устройствах с оптическими линиями можно мониторить уровень сигнала. А с помощью специальных проверок с вычислением по формуле из нескольких параметров можно осуществлять контроль количества передаваемого трафика и средней скорости передачи данных на интерфейсах.

Способов «общения» с коммутаторами не много, если не сказать, что есть только одна возможность получения параметров от такого устройства — протокол SNMP. В самом его названии — Simple Network Management Protocol — уже заложено слово «простой». Но таковым он был, скорее всего, в самом начале своего развития. Базы параметров современных устройств настолько «раздулись», что без чтения соответствующей документации уже не разобраться, что в данной модели есть, а чего в ней нет. Каждый параметр во внутренней базе данных устройства (Management Information Base, MIB) имеет свой уникальный идентификатор (object identifier, OID), состоящий из цифр, разделённых точкой (1.3.6.1.2.1.1.3.0, к примеру). Чтобы получить значение какого-либо параметра устройства, нужно выполнить к нему запрос по SNMP, передав OID этого параметра. Соответственно, чтобы OID передать, нужно его знать. А откуда его взять? Вот тут и начинается творческо-поисковый процесс.

В следующей таблице мы постарались собрать наиболее распространённые OID коммутаторов разных производителей (Cisco, Dlink, Huawei, HP и т.п.), которые стоило бы поставить на мониторинг. И в качестве примера далее расскажем, как быстро и легко сделать это в программе "10-Страйк: Мониторинг Сети Pro".

OID

Назначение

Все коммутаторы

1.3.6.1.2.1.2.2.1.10… *
1.3.6.1.2.1.2.2.1.16… *

Трафик на интерфейсе (входящий и исходящий), байт. 32-битные счётчики.

1.3.6.1.2.1.31.1.1.1.6... *
1.3.6.1.2.1.31.1.1.1.10… *

Трафик на интерфейсе (входящий и исходящий), байт. 64-битные счётчики.

1.3.6.1.2.1.2.2.1.20… *
1.3.6.1.2.1.2.2.1.20… *

Ошибки на интерфейсе (входящие и исходящие)

Коммутаторы CISCO

1.3.6.1.4.1.9.2.1.56.0

Загрузка CPU в среднем за 5 секунд

1.3.6.1.4.1.9.2.1.57.0

Загрузка CPU в среднем за 60 секунд

1.3.6.1.4.1.9.2.1.58.0

Загрузка CPU в среднем за 5 минут

1.3.6.1.4.1.9.2.1.8.0

Объем свободной памяти

1.3.6.1.2.1.1.3.0

Время работы (uptime)

1.3.6.1.4.1.9.2.1.2.0

Причина перезагрузки

1.3.6.1.4.1.9.9.13.1.3.1.2 **
1.3.6.1.4.1.9.9.13.1.3.1.3 **

Датчики температуры (описание и состояние)

1.3.6.1.4.1.9.9.13.1.4.1.2 **
1.3.6.1.4.1.9.9.13.1.4.1.3 **

Состояние вентиляторов (описание и состояние)

1.3.6.1.4.1.9.9.13.1.5.1.2 **
1.3.6.1.4.1.9.9.13.1.5.1.3 **

Напряжение на блоке питания (описание и состояние)

1.3.6.1.4.1.9.9.117.1.1.1.1.3.15 ***

Общая нагрузка, Ватт

1.3.6.1.4.1.9.9.117.1.1.1.1.4.15 ***

Использованная мощность, Ватт

Коммутаторы D-Link

Диагностика кабеля в DES-3526 и DES-3550 (возможно DES-3028 и DES-3052)

Примечание: Для DES-3028 и DES-3200-28/A1/B1 следует работать с 1-й и 2-й парами, а в DES-3200-28/C1 - с 2-й и 3-й.

Для включения встроенного тестера нужно выполнить команду:
snmpset - v 2 c - c private 192.168.1.1 1.3.6.1.4.1.171.12.58.1.1.1.12.21 i 1

где:

snmpset — утилита из Net-SNMP,

21 — номер порта для диагностики.

После запуска теста надо подождать несколько секунд и проверить, что он завершился:

snmpget -v2c -c private 192.168.1.1 1.3.6.1.4.1.171.12.58.1.1.1.12.21

Результат должен быть отличным от 2.

1.3.6.1.4.1.171.12.58.1.1.1.3… *

Состояние линка

1.3.6.1.4.1.171.12.58.1.1.1.4… *

Статус 1-й пары (0 - ОК)

1.3.6.1.4.1.171.12.58.1.1.1.5… *

Статус 2-й пары

1.3.6.1.4.1.171.12.58.1.1.1.6… *

Статус 3-й пары

1.3.6.1.4.1.171.12.58.1.1.1.7… *

Статус 4-й пары

1.3.6.1.4.1.171.12.58.1.1.1.8… *

Длина 1-й пары, метры

1.3.6.1.4.1.171.12.58.1.1.1.9… *

Длина 2-й пары

1.3.6.1.4.1.171.12.58.1.1.1.10… *

Длина 3-й пары

1.3.6.1.4.1.171.12.58.1.1.1.11… *

Длина 4-й пары

 

1.3.6.1.4.1.171.11.113.1.3.2.2.2.1.3…*
1.3.6.1.4.1.171.11.113.1.2.2.2.2.1.3…*
1.3.6.1.4.1.171.11.113.5.1.2.3.2.1.4…*
1.3.6.1.4.1.171.11.113.3.1.2.3.2.1.4…*
1.3.6.1.4.1.171.11.63.6.2.2.2.1.3…*

Административный статус порта (вкл./выкл.):

DES-3200-28 A1/B1
DES-3200-18 A1/B1
DES-3200-28 C1
DES-3200-18 C1
DES-3028

 

1.3.6.1.4.1.171.11.113.1.3.2.2.1.1.4…*
1.3.6.1.4.1.171.11.113.1.2.2.2.1.1.4…*
1.3.6.1.4.1.171.11.113.5.1.2.3.1.1.5…*
1.3.6.1.4.1.171.11.113.3.1.2.3.1.1.5…*
1.3.6.1.4.1.171.11.63.6.2.2.1.1.4…*

Фактическое наличие состояние линка:

DES -3200-28 A 1/ B 1
DES -3200-18 A 1/ B 1
DES-3200-28 C1
DES-3200-18 C1
DES-3028

 

1.3.6.1.4.1.171.11.113.1.3.2.2.2.1.4…*
1.3.6.1.4.1.171.11.113.1.2.2.2.2.1.4…*
1.3.6.1.4.1.171.11.113.5.1.2.3.2.1.5…*
1.3.6.1.4.1.171.11.113.3.1.2.3.2.1.5…*
1.3.6.1.4.1.171.11.63.6.2.2.2.1.4…*

Административно заданная скорость на порту:

DES-3200-28 A1/B1
DES-3200-18 A1/B1
DES-3200-28 C1
DES-3200-18 C1
DES-3028

 

1.3.6.1.4.1.171.11.113.1.3.2.2.1.1.5…*
1.3.6.1.4.1.171.11.113.1.2.2.2.1.1.5…*
1.3.6.1.4.1.171.11.113.5.1.2.3.1.1.6…*
1.3.6.1.4.1.171.11.113.3.1.2.3.1.1.6…*
1.3.6.1.4.1.171.11.63.6.2.2.1.1.5…*

Фактическая скорость на порту:

DES-3200-28 A1/B1
DES-3200-18 A1/B1
DES-3200-28 C1
DES-3200-18 C1
DES-3028

1.3.6.1.4.1.171.12.11.1.8.1.2.1

Температура для DGS-3120

1.3.6.1.4.1.171.11.113.1.3.2.21.2.1.1.4

Статус петель на портах (1-normal, 2-loop, 3-error, 4-none) для DES-3200

 

1.3.6.1.4.1.171.10.94.89.89.1.7.0
1.3.6.1.4.1.171.12.1.1.6.1.0
1.3.6.1.4.1.171.12.1.1.6.1
1.3.6.1.4.1.171.12.1.1.6.1.0
1.3.6.1.4.1.171.12.1.1.6.1.0

Загрузка CPU в среднем за 5 секунд:

DGS-3100
DGS-3120
DES-3200
DGS-36xx
DES-3350SR, DES-3052P, DES-3028P, DES-3250TG, DGS-3120

 

1.3.6.1.4.1.171.10.94.89.89.1.8.0
1.3.6.1.4.1.171.12.1.1.6.2.0
1.3.6.1.4.1.171.12.1.1.6.2
1.3.6.1.4.1.171.12.1.1.6.2.0
1.3.6.1.4.1.171.12.1.1.6.2.0

Загрузка CPU в среднем за 60 секунд:

DGS-3100
DGS-3120
DES-3200
DGS-36xx
DES-3350SR, DES-3052P, DES-3028P, DES-3250TG, DGS-3120

 

1.3.6.1.4.1.171.10.94.89.89.1.9.0
1.3.6.1.4.1.171.12.1.1.6.3.0
1.3.6.1.4.1.171.12.1.1.6.3
1.3.6.1.4.1.171.12.1.1.6.3.0
1.3.6.1.4.1.171.12.1.1.6.3.0
1.3.6.1.4.1.171.11.63.1.2.2.1.3.3.0
1.3.6.1.4.1.171.11.63.3.2.1.3.3.0
1.3.6.1.4.1.171.11.63.2.2.1.3.3.0
1.3.6.1.4.1.171.12.1.1.6.3.0
1.3.6.1.4.1.171.12.1.1.6.3.0
1.3.6.1.4.1.171.12.1.1.6.3.0

Загрузка CPU в среднем за 5 минут:

DGS-3100
DGS-3120
DES-3200
DGS-36xx
DES-3028
DES-3010G
DES-3026
DES-3018
DES-3526
DES-3528
DES-3350SR, DES-3052P, DES-3028P, DES-3250TG, DGS-3120

Коммутаторы Hewlett Packard

1.3.6.1.4.1.25506.2.6.1.1.1.1.6…****

Загрузка CPU в среднем за 60 секунд, в %

1.3.6.1.4.1.25506.2.6.1.1.1.1.8…****

Использование памяти, в %

1.3.6.1.4.1.25506.2.6.1.1.1.1.12…****

Температура, °C

Коммутаторы Huawei

1.3.6.1.4.1.2011.6.3.4.1.2…****

Загрузка процессора текущая, в %

1.3.6.1.4.1.2011.6.3.4.1.3…****

Загрузка процессора в среднем за 1 минуту, в %

1.3.6.1.4.1.2011.6.3.4.1.4…****

Загрузка процессора в среднем за 5 минут, в %

1.3.6.1.4.1.2011.6.3.4.1

OID для получения индекса (см. сноску ****)

1.3.6.1.4.1.2011.6.3.5.1.1.3

Свободная память

HUAWEI S2300

1.3.6.1.2.1.2.2.1.8.29 (30 или 31)

 

1.3.6.1.2.1.2.2.1.14.29 (30 или 31)


1.3.6.1.4.1.2011.5.25.31.1.1.1.1.11.67108873

1.3.6.1.4.1.2011.5.25.31.1.1.3.1.9.67240014


1.3.6.1.4.1.2011.5.25.31.1.1.3.1.8.67240078

Статус (состояние) оптического порта коммутатора (GigabitEthernet0/0/1 или 2)

Счетчик ошибок порта (GigabitEthernet0/0/1 или 2)

Температура коммутатора,°C

Уровень оптического приема/передача Gi0/0/1, µW

Уровень оптического приема/передача Gi0/0/2, µW

Сноски:

1*) Полный OID должен заканчиваться индексом интерфейса. Список портов (интерфейсов) можно получить командой

snmpwalk - v 1 - public 192.168.1.1 1.3.6.1.2.1.2.2.1.2

а их индексы:

snmpwalk -v1 -public 192.168.1.1 1.3.6.1.2.1.2.2.1.1

где:

snmpwalk — утилита из Net - SNMP,

public — community string коммутатора (пароль доступа по SNMP),

192.168.1.1 — сетевой адрес коммутатора,

 

2**) Полный адрес OID может включать в себя индекс, к примеру: 1.3.6.1.4.1.9.9.13.1.3.1.3.1005. Узнать точный OID можно командой:

snmpwalk - v 1 - public 192.168.1.1 1.3.6.1.4.1.9.9.13.1.3.1.3

В качестве ответа утилита вернёт полный OID переменной. К примеру:

1.3.6.1.4.1.9.9.13.1.3.1.3.1005 = Gauge32: 40

 

3***) Значение переменной нужно умножить на вольтаж блока питания и разделить на 100. К примеру, если у вас 12-вольтовый БП, то полученный результат нужно умножить на 0.12.

 

4****) Полный адрес OID должен включать в себя индекс, к примеру: 1.3.6.1.4.1.25506.2.6.1.1.1.1.6. 43 . Узнать индекс можно, выполнив команду:

snmpwalk - v 2 c - c public 192.168.1.1 1.3.6.1.2.1.47.1.1.1.1.2 (OID , указанный рядом с основным в таблице)

В качестве ответа утилита вернёт список элементов списка, из которого нужно выбрать требуемый:

SNMPv2-SMI::mib-2.47.1.1.1.1.2.1 = STRING: "HP 7506"
...
SNMPv2-SMI::mib-2.47.1.1.1.1.2.43 = STRING: "HP 384 Gbps Fabric A7500 Module JD194B"
SNMPv2-SMI::mib-2.47.1.1.1.1.2.46 = STRING: "HP 48-Port GbE SFP A7500 Module JD211B"
SNMPv2-SMI::mib-2.47.1.1.1.1.2.47 = STRING: "LSQM1GV48SC0"
SNMPv2-SMI::mib-2.47.1.1.1.1.2.48 = STRING: "HP A7500 8 port 10G SFP+ Module JF290A"
...

 

Поставить на мониторинг и строить график по перечисленным параметрам в программе "10-Страйк: Мониторинг Сети Pro" довольно легко. Для этого нужно:

1. Добавить в дерево мониторинга хост с адресом коммутатора.

Добавляем коммутатор в список

2. Создать проверку SNMP для нового хоста.

добавляем проверку параметров

3. В поле … ввести значение OID из таблицы, указать community и задать логику работы проверки: при каких значениях считать её успешной, а при каких — не пройденной.

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

4. На следующем шаге можно настроить параметры оповещения в случае сбоев — так вы сразу узнаете, что с коммутатором не всё в порядке.

настраиваем оповещение

После создания новой проверки она сразу начинает получать данные и отображать их на графике вкладки «Параметр мониторинга». Вся статистика полученных значений сохраняется в базе данных и по ней можно создать отчёт за произвольный период.

график изменения параметра

Кроме проверки SNMP в программе есть еще несколько проверок, позволяющих выполнять мониторинг коммутаторов.

1. Проверка «Состояние сетевого интерфейса» основана на протоколе SNMP , но более легка в настройке. Вы просто получаете список сетевых интерфейсов и выбираете какой-то один. Программа на основе индекса выбранного порта будет периодически опрашивать по SNMP OID 1.3.6.1.2.1.2.2.1.8. x и получать его текущий OperStatus. То же самое можно было бы сделать и проверкой SNMP , но тут всё делается проще и быстрее — вам не нужно утилитой snmpwalk получать список сетевых интерфейсов для определения нужного индекса.

проверка порта на коммутаторе

2. Вычисляемая по формуле проверка позволяет объединить результаты работы нескольких проверок SNMP и вычислить итоговое значение по математическому выражению. К примеру, некоторые параметры производительности хоста, получаемые через SNMP, могут быть вычислены только из двух и более переменных. Обычная проверка за раз может получать только одну переменную. К таким параметрам относится объем занятого пространства жёсткого диска, который хранится не в байтах, а в "юнитах", размер которых нужно получать отдельно. Вычисляемая проверка объединяет результаты двух проверок и вычисляет свободное место на диске уже в привычных байтах. Так же с помощью этой проверки можно вычислять значение счётчиков производительности в процентах, используя максимально возможное и текущее значение. Одно из применений этой проверки — мониторинг текущей скорости трафика. С помощью специальных ключей подстановки можно получать предыдущее значение счетчика трафика, текущее и время между ними. Используя простую формулу "(Текущее - Предыдущее)/Время" можно получить скорость трафика в байтах за секунду.

вычисления по формуле (например, считаем трафик)3. С помощью проверки «Занимаемый порт на коммутаторе» можно контролировать изменение порта, к которому подключен какой-нибудь компьютер. Если кто-то переткнёт сетевой кабель в другой порт, информация о нём поменяется в коммутаторе и программа сообщит об этом.

Приведённый в этой статье список параметров для мониторинга коммутаторов далеко не полный. Вы можете прислать нам свои OID с названием модели устройства, и мы добавим их в общую таблицу. Существует множество других сетевых устройств, которые можно мониторить по SNMP: источники бесперебойного питания, сетевые хранилища, жёсткие диски на серверах через Integrated Lights-Out. Об этом мы расскажем в следующих статьях.

 

Скачайте пробную 30-дневную версию без ограничений и попробуйте.

Скачать программу

Узнать цены | Купить