Сравнение версий

Легенда

  • Эта строка добавлена.
  • Эта строка удалена.
  • Форматирование изменено.

...

В выпадающем меню "Префикс OID" WEB-консоли первые три пункта вышеуказанного списка уже собраны в 3 предлагаемых префикса. 

Таблица 3.1 "Кодировка атрибутов канала в OID"


Атрибут канала Индекс атрибута  в OID
Индекс1
Значение2
Качество3
Пользовательское имя4

...

На рисунке 3.1 показана подгружаемая с помощью этого файла ветвь ".prosoftSystems.controllers.aris.channels.trChannelsGroups". Ветвь содержит 3 таблицы, каждая из которых соответствует префиксу OID в выпадающем меню серверных параметров доступа к каналу. В каждой MIB-таблице содержатся MIB объекты, соответствующие 4 атрибутам, указанным в таблице 3.1

Рисунок 3.1 " Дерево MIB"

При добавлении канала трансляции из базы данных ядра контроллера в базу данных SNMP-сервера осуществляется трансляция типа данных параметра "Значение" в один из 3-х типов, поддерживаемых SNMP-сервером. В таблице 3.2 приведены варианты трансляции типов данных и связанные с этим особенности

Таблица 3.2 "Соответствие типов данных параметра "Значение"  каналов ядра и типов данных сервера SNMP"
Тип данных ядра

Тип данных сервера

Integer32

Тип данных сервера

ASN_Opaque_FLOAT

Тип данных сервера

OctetString

Boolпередача значения без изменения в младших разрядахпередача значения в целой части числапередача значения строкой текста
Uint8передача значения без изменения в младших разрядахпередача значения в целой части числапередача значения строкой текста
Uint16передача знака и значения без изменения в младших разрядахпередача значения в целой части числапередача значения строкой текста
Int8передача знака и значения без изменения в младших разрядахпередача знака и значения в целой части числапередача значения строкой текста 
Int16передача знака и значения без изменения в младших разрядахпередача знака и значения в целой части числапередача значения строкой текста 
Int32передача без измененияпередача знака и значения в целой части числапередача значения строкой текста
Uint32При превышении порога значений передается максимальное значение для данного типа данных  (2147483647), при этом атрибут "Качество" канала принимает значение 84 (0x54) передача знака и значения в целой части числапередача значения строкой текста
Uint64

При превышении порога значений передается максимальное значение для данного типа данных  (2147483647), при этом атрибут "Качество" канала принимает значение 84 (0x54) 

Передача значения в целой части числа.

При превышении порога значений передается максимальное значение для данного типа данных  (2147483647), при этом атрибут "Качество" канала принимает значение 84 (0x54) 

передача значения строкой текста
Int64

При превышении отрицательного или положительного порога значений передается максимальное или минимальное соответственно значение для данного типа данных  (-2147483648 / 2147483647), при этом атрибут "Качество" канала принимает значение 84 (0x54) 

Передача значения в целой части числа.

При превышении отрицательного или положительного порога значений передается максимальное или минимальное соответственно значение для данного типа данных  (-2147483648 / 2147483647), при этом атрибут "Качество" канала принимает значение 84 (0x54) 

передача значения строкой текста
Double

Передача знака и целой части числа. При превышении целой частью отрицательного или положительного порога значений передается максимальное или минимальное соответственно значение для данного типа данных  (-2147483648 / 2147483647), при этом атрибут "Качество" канала принимает значение 84 (0x54) 

передача знака и значения без измененияпередача значения строкой текста
Float

Передача знака и целой части числа. При превышении целой частью отрицательного или положительного порога значений передается максимальное или минимальное соответственно значение для данного типа данных  (-2147483648 / 2147483647), при этом атрибут "Качество" канала принимает значение 84 (0x54) 

передача знака и значения без измененияпередача значения строкой текста
Time

Значение канала не передается, атрибут "Качество" канала принимает значение 84 (0x54) 

Значение не передается, атрибут "Качество" канала принимает значение 84 (0x54) 

передача значения строкой текста

...

Дискретный канал "LOC.System.Smart" с типом сигнала "Bool" добавлен в SNMP-сервер. Каналу присвоен OID 1.3.6.1.4.1.2022.1.1.1.251.1.X.1 (см. рис.4.1, рис.4.2)


Рисунок 4.1 "Меню настройки канала"


Рисунок 4.2 "Состояние каналов трансляции. Сортировка по серверу SNMP"


В таблице 4.1 приведены присвоенные атрибутам в SNMP-сервере  OID, типы данных и значения, а также присвоенные MIB-имена в менеджере SNMP с помощью MIB-файла.

Таблица 4.1 "Параметры атрибутов канала"
Канал в сервере-SNMPАтрибутOID

MIB-имя атрибута

Значение атрибутаТип данных атрибута
LOC.SYSTEM.SMARTиндекс1.3.6.1.4.1.2022.1.1.1.251.1.1.1trChIndexInt32.11Integer32
значение 1.3.6.1.4.1.2022.1.1.1.251.1.2.1trChValueInt32.11Integer32
качество 1.3.6.1.4.1.2022.1.1.1.251.1.3.1trChQualityInt32.1192 (0xC0)Integer32
имя1.3.6.1.4.1.2022.1.1.1.251.1.4.1trChDescrInt32.1Наличие S.M.A.R.TOctetSTring
Рисунок 4.3 "Состояние каналов трансляции. Результат Walk-запроса в MIB Browser"