Использование шаблонов для Zabbix на основе MIB-файлов ECP-VEIL
Проверка базы управляющей информации MIB SNMP для ECP VeiL может быть выполнена с помощью MIB браузера.
Можно создать шаблоны для zabbix на основе MIB SNMP или скачать их по ссылке
Создание шаблонов из MIB
- Необходимо загрузить и распаковать базу управляющей информации MIB SNMP для ECP VeiL по ссылке
- Переходим в данный каталог «Masshtab_ECP_Veil»
Требования к корректной работе скрипа:
sudo apt install snmp snmp-mibs-downloader libsnmp-perl libsnmp-dev python2
Использование скрипта:
python2 SNMP2ZABBIX.py Path-to-MIB-file Base-OID
Пример команды:
python2 ./SNMP2ZABBIX.py ./Masstab_ECP_Veil/NIIMASSHTAB-VEIL-VMINFO-MIB.mib 1.3.6.1.4.1.51290
При выполнение данной команды, будет создан файл с расширением xml. (NIIMASSHTAB-VEIL-VMINFO-MIB.xml)
Импорт шаблонов ECP VEIL в Zabbix
Для импорта необходимо перейти во вкладку «Configuration -> Template -> Import -> Choose File». Выбираем нужный xml-файл и нажимаем на «Импорт/Import». Будет создан шаблон с одноименным названием xml-файла.
Импортируем все шаблоны ECP VEIL.
Разрешаем мониторинг для нужных элементов данных «Configuration -> Template -> Template VEIL -> Items -> Status». Меняем Status = Enabled
Подтверждаем действие Apply
Привязка шаблонов к хосту
Для этого нужно перейти во вкладку «Configuration -> Hosts -> HOST-VEIL -> Template -> Link new templates». Выбираем все шаблоны VEIL. Разрешаем «Configuration -> Hosts -> HOST-VEIL -> Discovery rules -> Template VEIL». Меняем Status = Enabled
Подтверждаем действие Apply
Создание графиков
Для этого нужно перейти во вкладку «Configuration -> Hosts -> HOST-VEIL -> Graphs ->Create graph» или «Configuration ->Templates -> TEMPLATE-VEIL -> Graphs ->Create graph»
Дать название графика, определить параметры и выбрать нужные элементы данных
Получим новый график
Создание триггеров
Для этого нужно перейти во вкладку
«Configuration -> Hosts -> HOST-VEIL -> Triggers ->Create Trigger»
Дать название триггера и определить выражение когда триггер сработает.
После добавления триггера его состояние отображается во вкладке
«Monitoring -> Problems»
База управляющей информации MIB SNMP VEIL содержит описание объектов, по которым могут быть построены графики и созданы триггеры. Но для этих объектов должен быть определен числовой тип (unsigned32), а не символьный (DisplayString). Поэтому количество объектов пригодных для построения графиков и триггеров мало.