1 Дерево сервисов
Дерево сервисов настраивается в разделе меню Services -> Services. В правом верхнем углу переключитесь из режима просмотра в режим редактирования.

Чтобы настроить новый сервис, нажмите кнопку Create service в правом верхнем углу.
Чтобы быстро добавить дочерний сервис, вы также можете нажать значок плюса рядом с родительским сервисом. Откроется та же форма настройки сервиса, но параметр Parent services будет уже заполнен.
Настройка сервиса
На вкладке Service укажите необходимые параметры сервиса:

Все обязательные поля ввода отмечены красной звёздочкой.
| Параметр | Описание |
|---|---|
| Name | Имя сервиса. |
| Parent services | Родительские сервисы, к которым относится данный сервис. Оставьте это поле пустым, если вы добавляете сервис самого высокого уровня. Один сервис может иметь несколько родительских сервисов. В этом случае он будет отображаться в дереве сервисов под каждым из родительских сервисов. |
| Problem tags | Укажите теги для сопоставления данных о проблемах с сервисом. Можно задать несколько условий. Сопоставление имён тегов всегда чувствительно к регистру. Для каждого условия доступны два оператора: Equals — включить указанные имена и значения тегов (с учётом регистра) Contains — включить указанные имена тегов, значения которых содержат введённую строку (поиск подстроки, с учётом регистра) |
| Sort order | Порядок сортировки для отображения, сначала меньшие значения. |
| Status calculation rule | Правило расчёта состояния сервиса: Most critical if all children have problems — наиболее критичная проблема в дочерних сервисах используется для окрашивания состояния сервиса, если проблемы есть у всех дочерних сервисов Most critical of child services — наиболее критичная проблема в дочерних сервисах используется для окрашивания состояния сервиса Set status to OK — не рассчитывать состояние сервиса Дополнительные правила расчёта состояния можно настроить в параметрах расширенной конфигурации. |
| Description | Описание сервиса. |
| Created at | Время создания сервиса; отображается при редактировании существующего сервиса. |
| Advanced configuration | Щёлкните по метке Advanced configuration, чтобы отобразить параметры расширенной конфигурации. |
Расширенная настройка

| Параметр | Описание |
|---|---|
| Дополнительные правила | Нажмите Добавить, чтобы настроить дополнительные правила вычисления статуса. |
| Установить статус в | Установите статус сервиса в OK (по умолчанию), Не классифицировано, Информация, Предупреждение, Средняя, Высокая или Катастрофа в случае совпадения условия. |
| Условие | Выберите условие для дочерних сервисов прямого уровня: если как минимум (N) дочерних сервисов имеют статус (Status) или выше если как минимум (N%) дочерних сервисов имеют статус (Status) или выше если менее (N) дочерних сервисов имеют статус (Status) или ниже если менее (N%) дочерних сервисов имеют статус (Status) или ниже если вес дочерних сервисов со статусом (Status) или выше составляет как минимум (W) если вес дочерних сервисов со статусом (Status) или выше составляет как минимум (N%) если вес дочерних сервисов со статусом (Status) или ниже меньше (W) если вес дочерних сервисов со статусом (Status) или ниже меньше (N%) Если указано несколько условий и ситуация соответствует более чем одному условию, будет установлен наивысший уровень серьезности. |
| N (W) | Установите значение N или W (1-100000), либо N% (1-100) в условии. |
| Status | Выберите значение Status в условии: OK (по умолчанию), Не классифицировано, Информация, Предупреждение, Средняя, Высокая или Катастрофа. |
| Правило распространения статуса | Правило распространения статуса сервиса на родительский сервис: Как есть - статус распространяется без изменений Повысить на - вы можете повысить распространяемый статус на 1–5 уровней серьезности Понизить на - вы можете понизить распространяемый статус на 1–5 уровней серьезности Игнорировать этот сервис - статус вообще не распространяется на родительский сервис Фиксированный статус - статус распространяется статически, то есть всегда как один и тот же |
| Вес | Вес сервиса (целое число в диапазоне от 0 (по умолчанию) до 1000000). |
Дополнительные правила вычисления статуса могут использоваться только для повышения уровня серьезности относительно уровня, вычисленного согласно основному параметру Правило вычисления статуса. Если согласно дополнительным правилам статус должен быть Предупреждение, а согласно Правилу вычисления статуса статус — Катастрофа, то сервис будет иметь статус Катастрофа.
Вкладка Теги подержит теги уровня услуг. Теги уровня услуг используются для идентификации услуги. Теги этого типа не используются для сопоставления проблем к услуге (для этого используйте Теги проблем с первой вкладки).
Вкладка Дочерние услуги позволяет задать зависимые услуги. Нажмите на Добавить для добавления услуги из всего списка существующих услуг. Если вы хотите добавить новую дочернюю услугу, сначала сохраните эту услугу, затем нажмите на иконку плюса рядом с услугой, которую вы только что создали.
Теги
В сервисах есть два разных типа тегов:
- Теги сервиса
- Теги проблем
Теги сервиса
Теги сервиса используются для сопоставления сервисов с действиями сервиса и SLA. Эти теги указываются на вкладке настройки сервиса Теги. Для сопоставления SLA используется логика ИЛИ: сервис будет сопоставлен с SLA, если у него есть хотя бы один совпадающий тег. В действиях сервиса правила сопоставления можно настраивать, используя логику И, ИЛИ или И/ИЛИ.

Теги проблем
Теги проблем используются для сопоставления проблем и сервисов. Эти теги указываются на вкладке настройки основного сервиса.
Только дочерние сервисы самого нижнего уровня иерархии могут иметь заданные теги проблем и напрямую соотноситься с проблемами. Если теги проблем совпадают, статус сервиса изменится на тот же статус, что и у проблемы. При наличии нескольких проблем сервис будет иметь статус наиболее серьёзной из них. Статус родительского сервиса затем рассчитывается на основе статусов дочерних сервисов в соответствии с правилами расчёта статуса.
Если указано несколько тегов, используется логика AND: проблема должна иметь все теги, указанные в настройке сервиса, чтобы быть сопоставленной с сервисом.

Проблема в Zabbix наследует теги по всей цепочке шаблонов, узлов сети, элементов данных, веб-сценариев и триггеров. Любой из этих тегов может использоваться для сопоставления проблем с сервисами.
Пример:
Проблема Web camera 3 is down имеет теги type:video-surveillance, floor:1 и name:webcam-3, а также статус Warning
У сервиса Web camera 3 указан только один тег проблемы: name:webcam-3

Статус сервиса изменится с OK на Warning, когда будет обнаружена эта проблема.
Если бы у сервиса Web camera 3 были теги проблемы name:webcam-3 и floor:2, его статус не изменился бы при обнаружении проблемы, поскольку условия выполнены только частично.
Изменение существующих сервисов
Описанные ниже кнопки видимы только тогда, когда раздел Сервисы находится в режиме редактирования.
Чтобы изменить существующий сервис, нажмите на значок карандаша рядом с сервисом.
Чтобы клонировать существующий сервис, нажмите на значок карандаша, чтобы открыть его конфигурацию, а затем нажмите кнопку Clone. При клонировании сервиса его связи с родительскими сервисами сохраняются, а связи с дочерними сервисами — нет.
Чтобы удалить сервис, нажмите на значок x рядом с ним. При удалении родительского сервиса его дочерние сервисы не будут удалены и переместятся на один уровень выше в дереве сервисов (дочерние сервисы 1-го уровня получат тот же уровень, что и удалённый родительский сервис).
Две кнопки под списком сервисов предлагают несколько вариантов массового редактирования:
- Mass update - массовое обновление свойств сервисов
- Delete - удаление сервисов
Чтобы использовать эти параметры, установите флажки перед соответствующими сервисами, затем нажмите нужную кнопку.