В данном документе описывается настройка сервиса SNMP (Simple Network Management Protocol) для мониторинга платформы Wimark One.

Требования

Описание сервиса

Сервис SNMP предназначен для выполнения следующих функций посредством протокола SNMP:


Поддерживается работа как SNMP Read/Set (чтение сторонним сервисом, например Zabbix, данных с контроллера, а также изменение данных контроллера), так и SNMP Trap (отправка данных при наступлении определённых событий).

Настройка SNMP

Настройка сервиса выполняется в веб-интерфейсе платформы в разделе НМС/Администрирование/SNMP.

Для выполнения настройки необходимо добавить значения параметров в следующих вкладках:


Рисунок 1

Основное

На вкладке “Основное” (рисунок 1) необходимо выбрать следующие трапы с параметрами о системе, в которой установлен контроллер:

Следует выбрать трап в окне “Доступно” или нажать на кнопку “Выбрать все”. После этого выбранные трапы отобразятся в окне “Включено”. Для завершения выбора трапа необходимо нажать на кнопку “Применить”.

Пользователи

На вкладке добавляются пользователи сервиса SNMP (рисунок 2).



Рисунок 2

Для добавления пользователя следует нажать кнопку “Добавить” и указать следующие данные:

Хосты

На вкладке “Хосты” (рисунок 3) для приёма трапов необходимо указать систему управления, в которую их следует отправлять.



Рисунок 3

Для добавления нового хоста следует нажать кнопку “Добавить” и указать следующие данные:

Wireless Traps

На вкладке “Wireless Traps” (рисунок 4) настраивается отправка трап-сообщений о событиях на точках доступа.

Следует выбрать один (несколько) параметр(ов) трапа или нажать на кнопку “Выбрать все”. Для подтверждения выбора параметра нажать кнопку “Применить изменения”.



Рисунок 4

Access Point

Wireless Client

MIB и OID

К релизу отдельными файлами прикладываются MIB файлы, в которых хранятся OID.

MIB (Management Information Base) - это база управляющей информации.

Идентификаторы объектов (Object Identifier), или сокращенно OID, — это уникальные идентификаторы, представляющие определенную переменную или объект. Идентификаторы следуют древовидной иерархии, и каждый OID может быть отслежен до его корня. Числа, за которыми следует точка, представляют каждый шаг, необходимый для того, чтобы добраться до определенной точки в этом дереве или ветви.



Рисунок 5

MIB содержит все доступные имена объектов и их описание. Например: “wlcAPCpuUtil” - это имя объекта, которое используется для предоставления уровня загрузки ЦП точки доступа. В MIB файле информация об используемом объекте выглядит следующим образом:

 wlcAPCpuUtil NOTIFICATION-TYPE
      OBJECTS {
           APMacAddress,
           APCpuUtilStatus
      }
      STATUS  current
      DESCRIPTION
           "WLC AP CPU Utilization event"
      ::= { Traps 1 }


До тех пор, пока известен допустимый OID, устройство отвечает значением, хранящимся в переменной, которую представляет OID. Однако, если загрузить MIB в свой инструмент запросов, он позволит преобразовать имена объектов в их идентификаторы и узнать их описание.

В этом примере сервис SNMP запрашивает у агента SNMP устройства описание его системы с помощью идентификатора 1.3.6.1.2.1.1.1.0.



Рисунок 6

В таблицах приведены OID, используемые для мониторинга платформы Wimark One.

OID трапов

Имя

OID

MIB

Объекты

Описание

wlcAPCpuUtil

.1.3.6.1.4.1.52400.1.1.1.8.1.1

NMS-SYSTEM-MIB

APMacAddress, APCpuUtilStatus

WLC AP CPU Utilization event (Загрузка процессора точки доступа)

wlcAPMemoryUtil

.1.3.6.1.4.1.52400.1.1.1.8.1.2

NMS-SYSTEM-MIB

APMacAddress, APMemoryUtilStatus

WLC AP Memory Utilization event (Загрузка оперативной памяти точки доступа)

wlcCpuUtil

.1.3.6.1.4.1.52400.1.1.1.8.1.3

NMS-SYSTEM-MIB

wlcCpuUtilizations

WLC CPU Utilization event (Загрузка процессора контроллера)

wlcMemoryUtil

.1.3.6.1.4.1.52400.1.1.1.8.1.4

NMS-SYSTEM-MIB

wlcMemoryUtilizations

WLC Memory Utilization event (Загрузка оперативной памяти контроллера)

wlcAPClient

.1.3.6.1.4.1.52400.1.1.1.8.1.5

NMS-SYSTEM-MIB

APMacAddress, APClientEvent

WLC AP Client connect or disconnect (Подключение или отключение wifi-клиента к точке доступа)

wlcAPState

.1.3.6.1.4.1.52400.1.1.1.8.1.6

NMS-SYSTEM-MIB

APMacAddress, APStateEvent

WLC AP State connect or disconnect (Подключение или отключение точки доступа от контроллера)

wlcAPInterfaceState

.1.3.6.1.4.1.52400.1.1.1.8.1.7

NMS-SYSTEM-MIB

APMacAddress, APInterfaceStateEvent

WLC AP State connect or disconnect (Изменение в статусе wifi-интерфейса точки доступа)

OID уведомлений (NotificationVarBind)

Имя

OID

MIB

Синтаксис

Доступ

Описание

AP MAC address

.1.3.6.1.4.1.52400.1.1.1.8.2.1

NMS-SYSTEM-MIB

MacAddress (OCTET STRING) (SIZE (6)). Hint: 1x:

not-accessible

AP MAC address (LAN-MAC-адрес точки доступа)

APCpuUtilStatus

.1.3.6.1.4.1.52400.1.1.1.8.2.2

NMS-SYSTEM-MIB

Float64TC (SIZE(8))

not-accessible

AP CPU utilization (Значение загруженности процессора точки доступа)

APMemoryUtilStatus

.1.3.6.1.4.1.52400.1.1.1.8.2.3

NMS-SYSTEM-MIB

COUNTER32

not-accessible

AP Memory utilization (Значение загруженности оперативной памяти точки доступа)

APClientEvent

.1.3.6.1.4.1.52400.1.1.1.8.2.4

NMS-SYSTEM-MIB

INTEGER {ClientDisconnect(0), ClientConnect(1) }

read-only

Client connect or disconnect (Значение события (подключение или отключение wifi-клиента к точке доступа))

APStateEvent

.1.3.6.1.4.1.52400.1.1.1.8.2.5

NMS-SYSTEM-MIB

INTEGER {APDisconnect(0), APConnect(1) }


read-only

СPE connect or disconnect (Значение события (подключение или отключение точки доступа к контроллеру))

APInterfaceStateEvent

.1.3.6.1.4.1.52400.1.1.1.8.2.6

NMS-SYSTEM-MIB

OCTET STRING

read-only

СPE Interface state one of (Cтатус радио интерфейса на ТД):

ACS (автоматический выбор канала);

COUNTRY_UPDATE (обновление страны);

DFS (динамический выбор частоты);

DISABLED (выключен);

ENABLED (включен);

HT_SCAN (сканирование с высокой пропускной способностью);

TERMINATED (завершенный);

UNINITIALIZED (неинициализированный);

UNKNOWN (неизвестный)