Skip to content

Телеметрия через SNMP

Телеметрия через SNMP published on

Модули позволяют организовать мониторинг внутреннего состояния и получение телеметрических данных через SNMP. В статье рассказывается от том, как настроить мониторинг в Windows с помощью бесплатной программы PowerSNMP.

Установка и настройка программы программы

Программу можно скачать с сайта производителя. Установка достаточно проста, достаточно несколько раз нажать кнопку далее.

После установки необходимо добавить модуль для мониторинга.

В меню Discover выбираем пункт Network Devices...

В открывшемся окне вводим IP-адрес нашего устройства.

Проверяем наличие связи, нажав кнопку Ping.

 

 

 

 

 

 

 

После того как устройство обнаружено, можно добавлять SNMP агентов.

 

В меню Discover выбираем пункт SNMP Agents...

В левом нижнем углу нажимаем на ссылке Add Agent...

Откроется окно Agent Cinfiguration. В нем вводим IP-адрес нашего устройства, SNMP порт устройства (по умолчанию 161), версия 1, community public. Нажимаем OK.

Нажимаем еще раз OK.

 

 

 

Теперь в списке агентов появилось наше устройство.

Добавляем переменные для мониторинга. Для этого выберем наше устройство, замет меню Watch->Add Variable Watch...

Далее потребуется указать oid параметра, который мы хотим проверять, в поле Variable ID. Также можно указать интервал опроса в поле Uodate Interval (sec)

Список oid'ов можно посмотреть тут oids. В файле группы настроек разбиты по типам внутренних модулей. Модули датчиков имеют тип sens. Как получить список датчиков и типов для конкретного модуля, можно прочитать здесь.

Файл имеет структуру param:oid. Рассмотрим, какие oid'ы есть в настройках модуля для типа sens.

thh верхний порог срабатывания сигнала о неисправности 

thl нижний порог срабатывания сигнала о неисправности 

note описание датчика

units единицы изменения

errors ошибки работы датчика

alarm сигнал тревоги при выходе за пороги значения датчика

signals счетчик сигналов ошибок (UINT32)

last время последнего срабатывания сигнала

state состояние датчика

value измеренные значения с датчика в единицах units 

Для мониторинга состояния датчика выберем oid'ы типа state, а для сигнализации о тревоге добавим  oid'ы alarm.

Бесплатная версия программы не позволяет задавать значение параметров модуля. Для настройки параметров можно воспользоваться Telnet или HTTP.

 

Secondary Sidebar