Протокол SNMP¶
Протокол SNMP (Simple Network Management Protocol) является стандартом для мониторинга сетевых устройств. Его поддержка обеспечивает централизованное управление параметрами, сбор телеметрии и интеграцию с SCADA-системами.
В контроллерах реализован протокол версий v.1 и v.2.
Настройка переменных для работы с протоколом осуществляется в диалоге редактирования сетевых переменных (Протокол SNMP).
В этом диалоге производится добавление переменных и групп в SNMP протокол, производится настройка их параметров - OID, Имя объекта и другие параметры.
Порядок формирования OID переменных¶
Формирование OID для переменных SNMP производится в следующем порядке:
- первые шесть идентификаторов указывают на стандартный путь до ветви для зарегистрированных производителей - 1.3.6.1.4.1 (iso.org.dod.internet.private.enterprises)
- следующий узел указывает на идентификатор производителя. По умолчанию устанавливается идентификатор, зарегистрированный для компании Zentec:62317.
- следующий узел указывает на тип переменных - системные или пользовательские. Системные переменные имеют идентификатор system:1, пользовательские - uservars:2. Ветка системных переменных не доступна для редактирования.
- следующий узел после uservars обозначает версию адресного пространства, например version:2
- после версии следуют пользовательские группы и переменные
В ветке системных переменных (system) расположены следующие параметры:
- model:1 - тип контроллера, его идентификатор
- version:2 - номер версии ядра контроллера
- build:3 - номер сборки ядра контроллера
- userd:4 - код пользователя
- projectid:5 - код проекта, задается в настройках шаблона контроллера другие системные данные.
- projectver:6 - номер версии проекта
- projectbuild:7 - номер сборки проекта
Например, переменная model имеет следующий полный OID: 1.3.6.1.4.1.62317.1.1
Идентификатор производителя можно поменять в общих настройках программы Информация.
MIB файлы¶
Настройка дополнительных параметров и формирования MIB файлов производится в свойствах шаблона контроллера.

Для редактирования доступны следующие параметры:
- Версия адресного пространства - участвует в формировании OID пользовательских переменных
- Системное имя устройства - системный OID - 1.3.6.1.2.1.1.5 (iso.org.dod.internet.mgmt.mib-2.system.sysName)
- Описание устройства - системный OID - 1.3.6.1.2.1.1.1 (iso.org.dod.internet.mgmt.mib-2.system.sysDescr)
- Расположение устройства - системный OID - 1.3.6.1.2.1.1.6 (iso.org.dod.internet.mgmt.mib-2.system.sysLocation)
- Контакты разработчика - системный OID - 1.3.6.1.2.1.1.4 (iso.org.dod.internet.mgmt.mib-2.system.sysContact)
Для формирования MIB-файлов необходимо нажать кнопку Обзор… и выбрать каталог. После этого будет сформирован набор файлов, в которых будет содержаться информация о производителе, системных параметрах, пользовательских переменных и других типах данных.
Пример файлов:
- ZENTEC-MIB.mib - файл описания производителя
- ZENTEC-VAR-1-MIB.mib - пользовательские переменные
- ZENTEC-SYSVAR-MIB.mib - системные переменные
- FLOAT-TC-MIB.mib - тип данных FLOAT
Обратите внимание, что в формировании имени файлов участвует наименование производителя, устанавливаемое в общих настройках программы Информация.