9.2. [DKSO 708.1.5] Список поддерживаемых OID
Устройство предоставляет доступ к ключевым параметрам через протокол SNMP с использованием стандартных и проприетарных OID (Object Identifiers).
Эти идентификаторы позволяют внешним системам считывать данные и управлять устройством.
Настройка параметров SNMP агента, встроенного в устройство, осуществляется на странице Система → Настройки SNMP.
В данном разделе приведены основные OID для:
Системной информации.
Температуры и влажности.
Состояния цифровых входов и выходов.
Параметров модема и сети.
№ | OID | Имя | Тип | Доступ | Описание |
---|---|---|---|---|---|
1. | RFC1213 | ||||
| .1.3.6.1.2.1.1.1.0 | sysDescr | OctetString | READ | Текстовое описание устройства, включающее информацию о модели, версии программного обеспечения, аппаратной платформе и/или операционной системе. |
| .1.3.6.1.2.1.1.2.0 | sysObjectID | OID | READ | Идентификатор объекта, указывающий на тип устройства. Для оборудования NetPing значение всегда принадлежит ветке .1.3.6.1.4.1.25728. |
| .1.3.6.1.2.1.1.3.0 | sysUpTime | TimeTicks | READ | Время, прошедшее с момента последней перезагрузки устройства, выраженное в сотых долях секунды. |
| .1.3.6.1.2.1.1.4.0 | sysContact | OctetString | READ | Контактная информация администратора устройства (например, email). |
| .1.3.6.1.2.1.1.5.0 | sysName | OctetString | READ | Имя устройства в сети. Может использоваться как доменное имя или идентификатор в SNMP-менеджере. |
| .1.3.6.1.2.1.1.6.0 | sysLocation | OctetString | READ | Описание физического или логического местоположения устройства. |
| .1.3.6.1.2.1.2.1.0 | ifNumber | Integer | READ | Количество сетевых интерфейсов, доступных на устройстве. |
| .1.3.6.1.2.1.2.2.1.1.n
| ifIndex | Integer | READ | Уникальное значение, присваиваемое каждому сетевому интерфейсу устройства. Используется для идентификации строки в таблице интерфейсов. Значение должно оставаться неизменным между перезапусками системы управления. n - номер интерфейса |
| .1.3.6.1.2.1.2.2.1.2.n | ifDescr | OctetString | READ | Текстовое описание интерфейса, включающее информацию о производителе, модели, версии аппаратного или программного обеспечения интерфейса. n - номер интерфейса |
| .1.3.6.1.2.1.2.2.1.3.n | ifType | Integer | READ | Код, обозначающий тип сетевого интерфейса. Значения соответствуют стандарту IANA ifType. n - номер интерфейса |
| .1.3.6.1.2.1.2.2.1.4.n | ifMtu | Integer | READ | Максимальный размер пакета (MTU), в байтах, который может быть передан через интерфейс. Значение зависит от типа и настроек конкретного интерфейса. n - номер интерфейса |
| .1.3.6.1.2.1.2.2.1.5.n | ifSpeed | Gauge | READ | Номинальная или текущая скорость интерфейса в битах в секунду. Значение зависит от типа и конфигурации интерфейса. n - номер интерфейса |
| .1.3.6.1.2.1.2.2.1.6.n | ifPhysAddress | OctetString | READ | Физический (MAC) адрес интерфейса. n - номер интерфейса |
2. | Ветка .911 для сброса состояния | ||||
.1.3.6.1.4.1.25728.911.1.0 | npSoftReboot | Integer | READ/WRITE | Программная перезагрузка устройства. Для выполнения необходимо записать значение 1. | |
3. | Ветка .3800 для GSM-модема | ||||
| .1.3.6.1.4.1.25728.3800.1.1.0 | npGsmFailed | Integer | READ | Состояние встроенного GSM-модема. |
| .1.3.6.1.4.1.25728.3800.1.2.0 | npGsmRegistration | Integer | READ | Состояние регистрации в GSM-сети. |
| .1.3.6.1.4.1.25728.3800.1.3.0 | npGsmStrength | Integer | READ | Уровень сигнала GSM-сети. |
| .1.3.6.1.4.1.25728.3800.1.9.0 | npGsmSendSMSutf8 | OctetString | READ/WRITE | Отправка произвольного SMS-сообщения, где формат сообщения следующий: Формат номера: в квадратных скобках, без пробелов, в виде: Номера указываются через запятую, без пробелов: Текст сообщения указывается через пробел после списка номеров. Поддерживается только латиница. |
| .1.3.6.1.4.1.25728.3800.1.10.0 | npGsmUnparsedRxSms | OctetString | READ | Текст входящего SMS-сообщения. |
| .1.3.6.1.4.1.25728.3800.1.11.0 | npGsmUnparsedRxSmsFrom | OctetString | READ | Номер отправителя входящего SMS-сообщения, не содержащего команду. Используется для формирования WebHook-запроса при включённой пересылке входящих сообщений. |
4. | Ветка .8400 для 1-Wire датчика влажности | ||||
| .1.3.6.1.4.1.25728.8400.1.1.1.n | npRelHumN.n | Integer | READ | Индекс датчика относительной влажности, где n — номер датчика, определяется числом доступных датчиков влажности устройства. |
| .1.3.6.1.4.1.25728.8400.1.1.2.n | npRelHumValue.n | Integer | READ | Значение относительной влажности в процентах, где n — номер датчика, определяется числом доступных датчиков влажности устройства. |
| .1.3.6.1.4.1.25728.8400.1.1.4.n | npRelHumTempValue.n | Integer | READ | Значение температуры с датчика влажности, в градусах Цельсия, где n — номер датчика, определяется числом доступных датчиков влажности устройства. |
| .1.3.6.1.4.1.25728.8400.1.1.6.n | npRelHumMemo.n | OctetString | READ | Памятка датчика влажности, где n — номер датчика, определяется числом доступных датчиков влажности устройства. Текст в кодировке UTF-8. |
5. | Ветка .8800 для 1-Wire термодатчика | ||||
| .1.3.6.1.4.1.25728.8800.1.1.1.n | npThermoSensorN.n | Integer | READ | Индекс термодатчика, где n — номер термодатчика, определяется числом доступных термодатчиков устройства. |
| .1.3.6.1.4.1.25728.8800.1.1.2.n | npThermoValue.n | Integer | READ | Температура, измеренная термодатчиком, в целых градусах Цельсия, где n — номер термодатчика, определяется числом доступных термодатчиков устройства. |
| .1.3.6.1.4.1.25728.8800.1.1.3.n | npThermoStatus.n | Integer | READ | Статус термодатчика, где n — номер термодатчика, определяется числом доступных термодатчиков устройства: |
| .1.3.6.1.4.1.25728.8800.1.1.6.n | npThermoMemo.n | OctetString | READ | Памятка для термодатчика, где n — номер термодатчика, определяется числом доступных термодатчиков устройства. Текст в кодировке UTF-8. |
| .1.3.6.1.4.1.25728.8800.1.1.7.n | npThermoValuePrecise.n | Integer | READ | Текущая температура на термодатчике с точностью до тысячных долей градуса. |
6. | Ветка .8900 для линий ввода | ||||
| .1.3.6.1.4.1.25728.8900.1.1.1.n | npIoLineN.n | Integer | READ | Индекс универсальной линии ввода-вывода, где n — номер линии, определяется числом доступных линий ввода-вывода устройства. |
| .1.3.6.1.4.1.25728.8900.1.1.2.n | npIoInputState.n | Integer | READ | Текущее состояние линии ввода, где n — номер линии, определяется числом доступных линий ввода-вывода устройства. Возможные значения: |
| .1.3.6.1.4.1.25728.8900.1.1.6.n | npIoMemo.n | OctetString | READ | Памятка для линии ввода-вывода, где n — номер линии, определяется числом доступных линий ввода-вывода устройства. Текст представлен в кодировке UTF-8. |
| .1.3.6.1.4.1.25728.8900.1.1.7.n | npIoStateLegend.n | OctetString | READ | Текстовое описание текущего состояния линии ввода-вывода, где n — номер линии, определяется числом доступных линий ввода-вывода устройства. Используется для отображения расшифровки состояния. Кодировка UTF-8. |
| .1.3.6.1.4.1.25728.8900.1.1.9.n | npIoPulseCounter.n | Integer | READ/WRITE | Счётчик импульсов на линии ввода. n — номер линии, определяется числом доступных линий ввода-вывода устройства. Считает импульсы по положительному фронту после фильтрации коротких помех. Обнуляется при отключении питания или при записи значения |
| .1.3.6.1.4.1.25728.8900.1.1.10.n | npIoPulseCounterSetting.n | Integer | READ/WRITE | Соответствует параметру считать/не считать импульсы на входной линии, где n — номер линии Значения: |
.1.3.6.1.4.1.25728.8900.1.1.11.n | npIoPulseCounterDest.n | Integer | READ/WRITE | Соответствует параметру направления подсчета импульсов на входной линии, где n — номер линии Значения: | |
7. | Ветка .8920 для линий вывода | ||||
| .1.3.6.1.4.1.25728.8920.1.1.1.n | npOutLineN.n | Integer | READ | Индекс дискретной линии вывода, где n — номер линии вывода, определяется числом доступных линий вывода устройства. |
| .1.3.6.1.4.1.25728.8920.1.1.3.n | npOutControl.n | Integer | READ/WRITE | Получение текущего состояния и управление состоянием линии вывода, где n — номер линии вывода, определяется числом доступных линий вывода устройства. |
| .1.3.6.1.4.1.25728.8920.1.1.6.n | npOutMemo.n | OctetString | READ | Памятка к линии вывода, где n — номер линии вывода, определяется числом доступных линий вывода устройства. Текст в кодировке UTF-8. |
| .1.3.6.1.4.1.25728.8920.1.1.7.n | npOutStateLegend.n | OctetString | READ | Текстовая расшифровка состояния линии вывода, где n — номер линии вывода, определяется числом доступных линий вывода устройства. Текст в кодировке UTF-8. |
| .1.3.6.1.4.1.25728.8920.1.1.12.n | npOutSinglePulseDuration.n | Integer | READ/WRITE | Длительность одиночного импульса на линии вывода, где n — номер линии вывода, определяется числом доступных линий вывода устройства. Допустимый диапазон: от 100 до 25500 мс с шагом 100 мс. |
| .1.3.6.1.4.1.25728.8920.1.1.13.n | npOutSinglePulseStart.n | Integer | WRITE | Запуск одиночного импульса на линии вывода, где n — номер линии вывода, определяется числом доступных линий вывода устройства. Для активации записать значение |
| .1.3.6.1.4.1.25728.8920.5.1.15.n | npOutStatus.n | Integer | READ/WRITE | Текущий статус линии вывода, где n — номер линии вывода, n — номер линии. Значения: |