Перейти к содержанию

Интеграция SpaceVM и Zabbix

Zabbix — это решение распределённого мониторинга с открытым исходным кодом. Обеспечивает непрерывный контроль многочисленных параметров сети, жизнеспособности и целостности серверов, виртуальных машин, приложений, сервисов, баз данных, сайтов, облачных сред.

Подробнее ознакомиться с возможностями и с установкой программного обеспечения Zabbix можно на сайте разработчика.


Требования

  • Zabbix 6.0.
  • Доступность контроллера SpaceVM из сети Zabbix Server.
  • MIB-шаблон для получения метрик SpaceVM.

Примечание

  • В примерах и далее в тексте статьи IP-адреса, подсети и наименования являются примерами. Необходимо производить настройку в соответствии с существующей инфраструктурой.

  • Инструкция предоставлена для Zabbix версии 6.0. Интерфейс других версий Zabbix может отличаться.


Настройка конфигурации SpaceVM

  1. В разделе Настройки - Контроллер - SNMP отредактировать параметр Статус службы с помощью кнопки image.
  2. В открывшемся окне подтвердить включение службы с помощью кнопки ОК.
  3. После подтверждения сверху появится кнопка Сохранить изменения, которую необходимо нажать.
  4. В открывшемся окне подтвердить изменения конфигурации с помощью кнопки ОК. Применение настроек может занять до 10 минут.

Импорт шаблона SpaceVM в Zabbix

Для интеграции SpaceVM с Zabbix необходимо импортировать шаблон, основанный на MIB-данных (база управляющей информации SNMP).

  1. Для импорта шаблона в Web-интерфейсе Zabbix необходимо перейти во вкладку Configuration - Templates - Import - Choose File.
  2. Выбрать xml-файл и нажать Import.
Примеры импорта шаблона

image

image

image

image

Подробнее ознакомиться с созданием MIB-шаблона и объектами MIB.

Стандартный шаблон для SpaceVM в формате XML и MIB-файлы можно скачать из архива.


Присоединение шаблона к хосту

Присоединить шаблон в Zabbix можно во время создания нового хоста, либо к уже созданному хосту.

Присоединение к новому хосту:

  1. В Web-интерфейсе Zabbix для создание хоста необходимо перейти во вкладку Configuration - Hosts и нажать кнопку Create host.
  2. В открывшемся окне назначить имя хоста.
  3. В поле Templates выбрать шаблон SpaceVM с помощью кнопки Select.
  4. В поле Host groups выбрать группы с помощью кнопки Select.
  5. Назначить протокол SNMP в Interfaces с помощью Add.
Присоединение шаблона

image

Присоединение к созданному хосту:

  1. В Web-интерфейс Zabbix для присоединения шаблонов необходимо перейти в раздел Configuration - Hosts - <Хост с SpaceVM>.
  2. В открывшемся окне в поле Templates выбрать шаблон SpaceVM с помощью кнопки Select.
Присоединение шаблона

image

Все элементы данных имеют статус Enabled.


Проверка интеграции

  1. В Web-интерфейсе Zabbix перейти во вкладку Monitoring - Hosts - <Хост с SpaceVM> - Latest data.
  2. Убедиться, что в разделе отображаются актуальные метрики SpaceVM.

Подробнее ознакомиться со значениями метрик SpaceVM в Zabbix.


Создание графиков и триггеров

Zabbix позволяет визуализировать поступающие данные с помощью графиков и настраивать триггеры для оповещения о критических отклонениях параметров.

  1. Для создания графиков необходимо перейти в раздел Configuration - Hosts - <Имя Host> - Graphs - Create graph или Configuration - Templates - <Имя Template> - Graphs - Create graph.

  2. Для создания триггеров необходимо перейти в раздел Configuration - Hosts - <Имя Host> - Triggers - Create Trigger.

Графики и триггеры создаются штатными средствами Zabbix.