SNMP (простой протокол сетевого управления)
Драйвер устройства SNMP обеспечивает коммуникации через Simple Network Management Protocol (SNMP), позволяя осуществлять обмен информацией управления с сетевыми устройствами SNMP. Поддерживаются все версии SNMP протокола (v1, v2(c) и v3), включая безопасное подключение, представленное в SNMP v3.
Подобно другим типам устройства, данные, собранные с SNMP устройств, конвертируются в унифицированную форму для обеспечения доступа к различным экземплярам SberMobile. Для более подробной информации о "нормализованном" представлении устройств в SberMobile см. раздел Device.
Существует два основных метода SNMP мониторинга, их описания представлены в данных разделах: опрос и мониторинг ловушек (Traps) и сообщений (Inform).
Для более подробной информации об общих настройках, используемых службой SNMP, обратитесь к подразделу Глобальные SNMP настройки.
Чтобы драйвер устройства SNMP работал на SberMobile Server с Linux , убедитесь, что локальный компьютер правильно настроен в файле 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 |
Режим выбранных сущностей
У драйвера устройства SNMP особое поведение, когда активные сущности, переключаемые в общих свойствах устройства, устанавливают на выбранные сущности.
Обычно, когда активные сущности установлены на все сущности, драйвер представляет SNMP walk возможность исследовать, какие переменные доступны в каждом активе (файл MIB).
Если активные сущности установлены на выбранные сущности, список переменных в свойствах аккаунта устройства содержит все переменные, которые определены в активе (файл MIB). В этом случае драйвер прямо читает выбранные переменные, опираясь на файл MIB без предоставления SNMP walk.
Поэтому для устройств, которые предоставляют большой объем инфорамции SNMP, рекомендуется режим выбранные сущности для увеличения скорости синхронизации устройства и избежания сохранения ненужных значений.
Информация о драйвере
ID плагина драйвера: | com.tibbo.linkserver.plugin.device.snmp |
Общие настройки
См. Общие SNMP настройки.
Настройки уровня пользователя
Не определены.
Свойства device
Свойства Device определяют параметры SNMP коммуникации для определенного устройства. Они включают в себя:
Свойство Адрес хоста (
address
), определяющее IP адрес или имя хоста контролируемого сетевого хоста.Настройки опроса, используемые для периодического получения текущего статуса SNMP устройства (опрашивает его).
Активы device
Драйвер создает один корневой актив для каждого MIB файла, поддерживаемого устройством. Поддерживаемые MIB файлы определяются автоматически при опросе SNMP агента.
Активы для MIBs, отмеченные По умолчанию в MIB директории, будут включены автоматически. |
Настройки device
Настройки SNMP устройства представляют результаты последней операции опроса.
Операции device
Получить переменные SNMP. Эта операция служит для извлечения необработанных значений SNMP OID из устройства. Используются настройки соединения, определенные в учетной записи устройства.
Установить переменые SNMP. Эта операция служит для ввода необработанных значений SNMP OID в устройство. Используются настройки соединения, определенные в учетной записи устройства.
Адрес операции получить (Get) и установить (Set) полностью индексируется скалярными переменными. Это значит, что вам нужно добавить |
События device
SNMP устройства формируют два типа событий: Время простоя службы (Service Outage), указывающее бездействие SNMP, как описано в главе Драйвер устройства сетевого хоста, и SNMP уведомление (см. далее).
SNMP уведомление
SNMP драйвер формирует события при получении SNMP уведомлений (traps и informs). для более подробной информации обратитесь к разделу Мониторинг SNMP уведомлений.
Так как SNMP драйвер прослушивает уведомления всех сетевых хостов (не только тех, которые соотнесены к определенной учетной записи устройства), события Trap формируются в контексте Сетевое управление вместо контекста Device. |
Имя события | trap |
Права доступа | Доступен на уровне доступа пользователя. |
Записи | 1 |
Trap-событие имеет следующий формат:
Имя поля | Тип поля | Примечание |
agentAddress | строка | Адрес SNMP агента, т.е. IP адрес обекта, формирующего ловушку (trap). |
version | строка | Версия ловушки. |
type | строка | Тип ловушки (Trap или Inform) |
enterprise | строка | Организация, которая создала trap. Представляет собой идентификатор объекта (OID), относимый к поставщику агента. Совпадает со значением переменной sysObjectID, является уникальным для каждого реализации SNMP агента. |
genericTrap | целое | Идентификатор общего типа Trap (Generic Trap Type ID). Целое число, см. далее таблицу. |
specificTrap | целое | Идентификатор определенного типа (Specific Trap Type ID). Определяется, когда значение поля "genericTrap" установлено на "enterprise". |
oid | строка | Trap OID. |
timestamp | дата | Затраченное время, измеряемое в сотых долях секунды, после последней реинициализации агента до события, формирующего trap. |
variableBindings | таблица данных | Привязки переменной. Дополнительная информация в зависимости от общего типа trap. |
engineID | строка | ID SNMP-движка источника ловушки. Совместим только с SNMPv3 и должен быть настроен на устройстве. |
Следующие значения ID общего типа Trap определяются для поля genericTrap:
Значение | Имя | Описание |
0 | coldStart | Агент в процессе инициализации. Данные конфигурации и/или значения MIB переменной могли измениться. Запустить повторно периоды измерения. |
1 | warmStart | Агент в процессе инициализации, но данные конфигурации или значения MIB переменных не изменились. |
2 | linkDown | Агент обнаружил, что сетевой интерфейс был отключен. |
3 | linkUp | Агент обнаружил, что сетевой интерфейс был включен. |
4 | authenticationFailure | Полученное сообщение не может быть аутентифицировано. |
5 | egpNeighborLoss | Соседний объект протокола внешнего шлюза (EGP) был отключен. |
6 | enterpriseSpecific | Обнаружены идентификаторы некоторых специфичных для производителя типов события. |
Подключение
Драйвер переводит службу в режим Онлайн, если во время операции SNMP опроса не было обнаружено ошибок.
Синхронизация
Процедура синхронизации выполняет операции SNMP опроса. Для более подробной информации обратитесь к разделу SNMP опрос.