В этом разделе описана простая настройка мониторинга кластера высокой доступности Zabbix как услуги.
Перед тем как настраивать мониторинг услуг вам необходимо настроить следующие узлы сети:
компонент:HA нода 1
компонент:HA нода 2
Следующим шагом будет построение дерева услуг. В этом примере инфраструктура очень проста и состоит из трех услуг: Zabbix кластер (родительская) и двух дочерних услуг Zabbix сервер нода 1 и Zabbix сервер нода 2.
На странице Услуг, включите режим Изменение и нажмите на Создать услугу:
В окне настройки услуги введите имя Zabbix кластер и отметьте опцию Расширенная настройка.
Настройте дополнительное правило:
У Zabbix кластера будет две дочерних услуги - по одной на каждую HA нод. Если обе HA ноды имеют проблемы с по крайней мере состоянием Предупреждение, состояние родительской услуги должно быть задано значением Чрезвычайное. Для этого необходимо настроить дополнительное правило, такое как:
N
дочерних услуг в Состояние
состоянии или вышеПереключитесь на вкладку Теги и добавьте Zabbix:сервер
тег. Этот тег будет использован далее для действий на услуги и для отчетов SLA.
Сохраните новую услугу.
Для добавления дочерней услуги нажмите на иконку плюса после услуги Zabbix кластера (иконка видна только в режиме Изменение).
В окне настройки услуги введите имя Zabbix сервер нода 1. Обратите внимание, что параметр Родительские услуги уже заполнен значением Zabbix кластер.
На доступность этой услуги влияют проблемы с узла сети HA нода 1, отмеченные тегом component:HA node 1
проблемы. В параметре Теги проблем введите:
Переключитесь на вкладку Теги и добавьте тег услуги: Zabbix сервер:нода 1
. Этот тег будет использован далее для действий на услуги и для отчетов SLA.
Сохраните новую услугу.
Создайте еще одну дочернюю услугу Zabbix кластеру с именем "Zabbix сервер нода 2".
Задайте теги проблем следующим образом:
Переключитесь на вкладку Теги и добавьте тег услуги: Zabbix сервер:нода 2
.
Сохраните новую услугу.
В этом примере ожидаемая производительность кластера Zabbix составляет 100% за исключением периода обслуживания в течении одного часа раз в полгода.
Сначала вам необходимо добавить новое соглашение о уровне услуги.
Перейдите в раздел меню Услуги->SLA и нажмите на Создать SLA. Введите имя Производительность кластера Zabbix и задайте SLO значением 100%.
Услуга кластера Zabbix имеет тег услуги Zabbix:сервер
. Чтобы использовать этот SLA для измерения производительности кластера Zabbix, в параметре Теги услуги введите:
В реальных условиях вы также можете добавить желаемый период отчетности, часовую зону и дату начала или изменить расписание с 24/7 на пользовательское. Для этого примера настроек по умолчанию достаточно.
Переключитесь на вкладку Исключения времени простоя и добавьте время простоя для запланированных периодов обслуживания, чтобы исключить эти периоды из вычисления SLA. В разделе Исключения времени простоя нажмите на ссылку Добавить, введите имя периода простоя, запланированное время начала и длительность.
Нажмите на Добавить для сохранения нового SLA.
Переключитесь в раздел отчетов SLA для просмотра отчета SLA по Zabbix кластеру.
Это инфо о SLA также можно проверить в разделе Услуги.