Дано: устройство и MIB файл. Еще у нас есть zabbix и нам надо добавить это устройство в мониторинг. Можно взять готовый шаблон (если он есть), смотреть вывод snmpwalk или MIB-браузером и создавать итемы. Но добрые люди запилили snmp builder для zabbix.
Скачиваем zabbix-snmpbuilder, патчим zabbix, распаковываем картинки, удаляем лишнее.
Правим переменную пути для записи импортированных MIB (дать доступ вебсерверу):
Проверяем шаблон, добавляем группы и т.п. Юзаем.
Скачиваем zabbix-snmpbuilder, патчим zabbix, распаковываем картинки, удаляем лишнее.
Правим переменную пути для записи импортированных MIB (дать доступ вебсерверу):
$mibs_dir = '/usr/share/snmp/mibs';Подключаемые MIB регулируем константой MIBS_ALL_PATH:
define('MIBS_ALL_PATH', "/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/netsnmp");Скачать нужные нам MIB; посмотреть каталоги для MIB по умолчанию:
aptitude install snmp snmp-mibs-downloader download-mibs net-snmp-config --default-mibdirsСоздаем шаблон, открываем SNMP Builder, выбираем шаблон, указывает snmp параметры (IP узла, версию SNMP, Community), выбираем MIB. Слева появится дерево доступных OID. Выбираем нужные OID , указываем параметры элементов данных и добавляем в шаблон.
Проверяем шаблон, добавляем группы и т.п. Юзаем.
Добрый день.
ОтветитьУдалитьГде правится эта переменная?
$mibs_dir = '/usr/share/snmp/mibs'