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