Поиск по блогу

29 апр. 2016 г.

Zabbix snmp builder (2.4.7)

Дано: устройство и MIB файл. Еще у нас есть zabbix и нам надо добавить это устройство в мониторинг. Можно взять готовый шаблон (если он есть), смотреть вывод snmpwalk или MIB-браузером и создавать итемы. Но добрые люди запилили snmp builder для zabbix.
Скачиваем 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 , указываем параметры элементов данных и добавляем в шаблон.
Проверяем шаблон, добавляем группы и т.п. Юзаем.

1 комментарий:

  1. Добрый день.
    Где правится эта переменная?
    $mibs_dir = '/usr/share/snmp/mibs'

    ОтветитьУдалить