Пример чтения датчиков от устройств NetPing по SNMP при помощи iReasoning MIB Browser

Устройства NetPing поддерживают управление по протоколу SNMP v1. Этот протокол удобен, когда необходимо получать данные от нескольких устройств при помощи скриптов автоматизации или для отображения данных в уже существующих программах мониторинга сети. Получение данных по протоколу SNMP v1 сводится к чтению/записи специальных адресов внутри устройства, называемых OID.

Адреса, поддерживаемые нашими устройствами, можно найти в МИБ файлах и в файлах DKSF X.X.X.X-X DI.
Важно! Всегда использовать версии этих файлов, совпадающие с версией встроенного ПО устройства.
Для чтения/записи OID необходимо использовать какую-либо программу. Мы наиболее часто используем программу iReasoning MIB Browser
Логотип программы iReasoning MIB BrowserPersonal Edition – программы бесплатна для частного использования, и Вы можете загрузить ее с официального сайта:
MIB Browser Personal Edition

Настройка

  • В поле Address – укажите IP адрес устройства.
  • Нажмите кнопку Advanced и в появившемся окошке введите:

Port – порт SNMP агента, установленный в настройках устройства (по умолчанию — 161)
Read Community – Community, установленное в настройках устройства (по умолчанию — SWITCH)
Write Community — Community, установленное в настройках устройства (по умолчанию — SWITCH)
SNMP Version – укажите 1

Для чтения отдельных OID:

  • В поле OID укажите нужный номер OID.
  • Из выпадающего списка Operations выберите операцию Get.
  • Нажмите кнопку: Go.

В главном окне программы будет отображено прочитанное значение.

Для чтения всех OID:

  • В поле OID укажите номер OID .1.3.6.1
  • Из выпадающего списка Operations выберите операцию Walk.
  • Нажмите кнопку: Go.

Для записи отдельных OID:

  • Настраиваем адрес устройства и Advanced так же, как было описано выше. Выбираем операцию Set

iReasoning MIB Browser операция Set

  • Указываем тип числа в поле – Data Type (согласно описанию на тот OID, который Вы хотите записать). В поле Value – вводим записываемое значение.
  • Нажимаем Ок. И если операция прошла успешно, получаем сообщение:

iReasoning MIB Browser операция Set успешна