Перейти к концу метаданных
Переход к началу метаданных

Программа запроса SNMP-параметров с сетевых устройств и занесения значений в ОИК, как ТС/ТИТ.

Конфигурационный файл внешней задачи должен размещаться в каталоге TMS сервера, например, C:\Program Files (x86)\ArisScada\Server\CfShare\TM_SERVER\TMS  и иметь название _oikSNMP.cfg

Ставится, как внешняя задача под сервером динамических данных (TMS), примерный формат конфигурационного файла:

[ 10.0.0.241:public ]
#TC1:1:1=1.3.6.1.2.1.2.2.1.8.1
#TC1:1:2=1.3.6.1.2.1.2.2.1.8.2
#TC1:1:3=1.3.6.1.2.1.2.2.1.8.3
#TC1:1:4=1.3.6.1.2.1.2.2.1.8.4
#TC1:1:5=1.3.6.1.2.1.2.2.1.8.5
#TC1:1:6=1.3.6.1.2.1.2.2.1.8.6
#TC1:1:7=1.3.6.1.2.1.2.2.1.8.7
#TC1:1:8=1.3.6.1.2.1.2.2.1.8.8
#TT1:1:1=1.3.6.1.2.1.2.2.1.5.1

[ 10.0.0.242:TM ]
#TC1:2:1=1.3.6.1.2.1.2.2.1.8.1
#TC1:2:2=1.3.6.1.2.1.2.2.1.8.2
#TC1:2:3=1.3.6.1.2.1.2.2.1.8.3
#TC1:2:4=1.3.6.1.2.1.2.2.1.8.4
#TC1:2:5=1.3.6.1.2.1.2.2.1.8.5
#TC1:2:6=1.3.6.1.2.1.2.2.1.8.6
#TC1:2:7=1.3.6.1.2.1.2.2.1.8.7
#TC1:2:8=1.3.6.1.2.1.2.2.1.8.8

Секция - адрес опрашиваемого устройства и, возможно, т.н. community (после двоеточия). 

По-умолчанию community принимается за public

Внутри секции слева от знака '=' адрес телепараметра в обычном формате ОИК для занесения значения SNMP-переменной, справа сама переменная в цифровой нотации.

Для ТС значение 1 (up) заносится как 0, 2 (down) как 1. То есть для переменных .iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifOperStatus.N результирующий ТС будет означать отключенное состояние порта.

ТИТ заносится как значение с плавающей точкой.

Для поиска доступных SNMP переменных удобно использовать программу GetIf http://www.wtcs.org/snmp4tpc/getif.htm