В Zabbix 6.0 функционал мониторинга услуг была значительно переработан (см. Что нового в Zabbix 6.0.0 для просмотра списка изменений).
На этой странице описывается, как услуги и соглашения об уровне обслуживания (SLA), определённые в более ранних версиях Zabbix, изменяются во время обновления до Zabbix 6.0 или новее.
В более старых версиях Zabbix услуги имели два типа зависимостей: мягкие и жёсткие. После обновления все зависимости станут одинаковыми.
Если служба «Дочерняя служба» ранее была связана с «Родительской службой 1» через жёсткую зависимость и дополнительно с «Родительской службой 2» через мягкую зависимость, то после обновления «Дочерняя служба» будет иметь две родительские службы «Родительская служба 1» и «Родительская служба 2».
Сопоставление проблем и услуг на основе триггеров было заменено сопоставлением на основе тегов. В Zabbix 6.0 и новее диалог настройки услуги имеет новый параметр Теги проблем, который позволяет указать одну или несколько пар имени и значения тега для сопоставления проблем. Триггеры, ранее связанные с услугой, получат новый тег ServiceLink
: <идентификатор триггера>:<имя триггера>
(значение тега будет усечено до 32 символов). Связанные услуги получат тег проблемы ServiceLink
с тем же значением.
«Алгоритм вычисления состояния» будет обновлён с использованием следующих правил:
Если версию Zabbix, более раннюю, чем 6.0, вы обновили до Zabbix 6.0.0, 6.0.1 или 6.0.2, то см. Известные проблемы в документации по Zabbix 6.0.
Ранее целевые показатели SLA требовалось определять для каждой услуги отдельно. Начиная с Zabbix 6.0, SLA стало отдельным объектом, который содержит информацию о графике обслуживания, ожидаемом целевом уровне обслуживания (service level objective, SLO) и периодах простоя, которые необходимо исключать из расчёта. После настройки соглашение об уровне обслуживания можно назначить нескольким услугам с помощью тегов услуг.
Во время обновления:
SLA
:<ID>
, и тот же тег будет указан в параметре Service tags соответствующего объекта SLA.