Как управлять устройствами NetPing из командной строки по SNMP?
Как управлять устройствами NetPing из командной строки по SNMP?
Все устройства NetPing поддерживают управление по протоколу SNMP v1.
Часто бывает удобно работать с устройством из командной строки. Для этого проще всего использовать бесплатный пакет NET-SNMP. Он включает в себя утилиты командной строки snmpset.exe и snmpget.exe, которые позволяют записывать и читать отдельные OID устройства Netping.
Для начала необходимо установить пакет NET-SNMP на компьютере. Для этого загрузите бинарные файлы из раздела Download сайта проекта: http://net-snmp.sourceforge.net/download.html
Чтение данных из устройства NetPing
Откройте файл DKSF XX IU, который соответствует версии ПО установленной в Вашем устройстве NetPing. ХХ - должно совпадать с началом номера версии ПО Вашего устройства.
В этом файле откройте таблицу SNMP ресурсов и найдите OID нужного Вам параметра.
Из директории Bin установленного пакета NET-SNMP запустите утилиту snmpget.exe со следующими параметрами командной строки:
snmpget.exe -v 1 -c COMMUNITY IP OID
COMMUNITY - специальное кодовое слово, устанавливается на web странице настроек устройства NetPing
IP - IP адрес устройства, данные которого мы хотим прочитать
OID - Номер параметра из документа DKSF XX IU
Ниже показан пример чтения температуры из устройства UniPing RS-485 с версией ПО DKSF 50.8.5
Запись данных в устройство NetPing
Откройте файл DKSF XX IU, который соответствует версии ПО установленной в Вашем устройстве NetPing. ХХ - должно совпадать с началом номера версии ПО Вашего устройства.
В этом файле откройте таблицу SNMP ресурсов и найдите OID нужного Вам параметра и его тип.
Из директории Bin установленного пакета NET-SNMP запустите утилиту snmpset.exe со следующими параметрами командной строки:
snmpset.exe -v 1 -c COMMUNITY IP OID TYPE VALUE
COMMUNITY - специальное кодовое слово, устанавливается на web странице настроек устройства NetPing
IP - IP адрес устройства, данные которого мы хотим прочитать
OID - Номер параметра из документа DKSF XX IU
TYPE - тип записываемого значения из документа DKSF XX IU. Условное обозначение типов приведено на рисунке:
VALUE - записываемое значение
Ниже показан пример выполнения команды сброс реле канала PWR1 для устройства UniPing RS-485 с версией ПО DKSF 50.8.5. Для выполнения этой команды согласно документа DKSF 50.8 IU-03 необходимо записать значение "1" в OID .1.3.6.1.4.1.25728.5800.3.1.2.1 тип ячейки INTEGER:
Дополнительные сведения о протоколе SNMP, можно найти в статьях: