Взаимодействие по протоколу SNMP

Модули в MajorDoMo Комментариев нет

Данный модуль предназначен для мониторинга и управления устройствами по протоколу SNMP (v1).

Основные возможности:

  • Чтение значения SNMP-свойст (с заданным периодом опроса)
  • Установка значения SNMP-свойств
  • Связь SNMP-свойств со свойствами объектов системы (синхронное чтение и установка)

Важно: Для работы данного модуля необходимо, чтобы в конфигурации PHP на сервере была включена поддержка протокола SNMP. В Windows-дистрибутиве для этого нужно открыть на редактирование файл C:\_majordomo\server\config_tpl\php.ini и найти строчку:

и раскомментировать её, убрав символ ";" в начале строки:

После этого следует сохранить файл и перезагрузить сервер MajorDoMo

Дополнительно реализована возможность чтения значения свойств устройства при получении любого SNMP-trap пакета от устройства. Для реализации последнего, необходимо помимо основного цикла системы запустить скрипт обработки SNMP-пакетов, находящийся в папке htdocs/scripts/snmp_trap_daemon.php.

В Linux системе, находясь в вышеуказнной папке, это можно сделать командой

Для Windows-системы можно сделать соответствующий bat-файл (так же запускать из вышеуказанной папки):

Поделитесь в соц сетях

Теги: