1. Дерево услуг

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

Чтобы настроить новую услугу, нажмите на кнопку Создать услугу в правом верхнем углу.

Чтобы быстро добавить дочернюю услугу, вы также можете нажать на значок плюса рядом с родительской услугой. Откроется тот же диалог настройки, но параметр Родительские услуги будет уже заполнен.

Настройка услуги

На вкладке Услуга укажите требуемые параметры услуги:

Все обязательные поля ввода отмечены красной звёздочкой.

Параметр Описание
Имя (Name) Имя услуги.
Родительские услуги
(Parent services)
Родительские услуги, которым принадлежит услуга.
Оставьте это поле пустым, если вы добавляете услугу на наивысшем уровне.
Одна услуга может иметь несколько родительских услуг. В этом случае эта услуга будет отображаться в дереве услуг под каждой из родительских услуг.
Теги проблем
(Problem tags)
Укажите теги для сопоставления данных о проблемах к услуге:
Равно — включить указанные имена тегов и значений (с учётом регистра)
Содержит — включить указанные имена тегов, чьи значения содержат заданную строку (совпадение подстроки, без учёта регистра)
Сопоставление имени тега всегда производится с учётом регистра.
Порядок сортировки
(Sort order)
Порядок сортировки при отображении, наименьшие значения идут первыми.
Правило вычисления состояния
(Status calculation rule)
Правило вычисления состояния услуги:
Самое критичное, если все дочерние имеют проблемы — для окрашивания состояния услуги используется наиболее критичная проблема из дочерних узлов, если все дочерние услуги имеют проблемы
Самое критичное из дочерних услуг — для окрашивания состояния услуги используется наиболее критичная проблема из дочерних узлов
Задать состояние в ОК — не вычислять состояние услуги
Дополнительные правила вычисления состояния можно настроить в параметрах расширенной настройки.
Описание (Description) Описание услуги.
Создано в
(Created at)
Время создания услуги; отображается при редактировании существующей услуги.
Расширенная настройка
(Advanced configuration)
Нажмите на метку Расширенная настройка для отображения параметров расширенной настройки.

Расширенная настройка

Параметр Описание
Дополнительные правила
(Additional rules)
Нажмите на Добавить, чтобы настроить дополнительные правила вычисления состояния.
Задать состояние в
(Set status to)
В случае совпадения условия установить состояние услуги в значение ОК (по умолчанию), Не классифицировано, Информация, Предупреждение, Средняя, Высокая или Чрезвычайная.
Условие
(Condition)
Выберите условие для непосредственных дочерних услуг:
если по крайней мере (N) дочерних услуг в (Состояние) состоянии или выше
если по крайней мере (N%) дочерних услуг в (Состояние) состоянии или выше
если меньше чем (N) дочерних услуг в (Состояние) состоянии или ниже
если меньше чем (N%) дочерних услуг в (Состояние) состоянии или ниже
если вес дочерних услуг с (Состоянием) состоянием или выше по крайней мере (W)
если вес дочерних услуг с (Состоянием) состоянием или выше по крайней мере (N%)
если вес дочерних услуг с (Состояние) состоянием или ниже меньше чем (W)
если вес дочерних услуг с (Состояние) состоянием или ниже меньше чем (N%)

Если задано несколько условий и ситуация соответствует более чем одному условию, будет задана наивысшая важность.
N (W) Задайте значение N или W (1-100000), или N% (1-100) в условии.
Состояние
(Status)
Выберите значение Состояния в условии: ОК (по умолчанию), Не классифицировано, Информация, Предупреждение, Средняя, Высокая или Чрезвычайная.
Правило распространения состояния
(Status propagation rule)
Правило распространения состояния услуги на родительскую услугу:
Как есть — состояние распространяется без изменений
Увеличение на — вы можете увеличить распространение состояния на 1–5 уровней важности
Уменьшение на — вы можете понизить распространение состояния на 1–5 уровней важности
Игнорировать эту услугу — состояние не передается на родительскую услугу вовсе
Заданное состояние — состояние распространяется статически, то есть всегда одно и то же
Вес (Weight) Вес услуги (целое числов в диапазоне от 0 (по умолчанию) до 1000000).

Дополнительные правила вычисления состояния можно использовать только для повышения уровня важности над уровнем, вычисленным в соответствии с основным параметром Правило вычисления состояния. Если согласно дополнительным правилам состояние должно быть Предупреждение, но согласно Правило вычисления состояния состояние должно быть Чрезвычайное — услуга получит состояние Чрезвычайное.

Вкладка Теги подержит теги уровня услуг. Теги уровня услуг используются для идентификации услуги. Теги этого типа не используются для сопоставления проблем к услуге (для этого используйте Теги проблем с первой вкладки).

Вкладка Дочерние услуги позволяет задать зависимые услуги. Нажмите на Добавить для добавления услуги из списка существующих услуг. Если вы хотите добавить новую дочернюю услугу, сначала сохраните эту услугу, затем нажмите на значок плюса рядом с услугой, которую вы только что создали.

Теги

В услугах имеется два разных типа тегов:

  • Теги услуг
  • Теги проблем

Теги услуг

Теги услуг используются для сопоставления услуг с действиями на услуги и SLA. Эти теги задаются на вкладке Теги настройки услуги. Для поиска совпадения SLA используется логика ИЛИ: услуга будет сопоставлена с SLA, если она имеет по крайней мере один подходящий тег. В действиях на услуги правила сопоставления настраиваются и могут использовать логику И, ИЛИ или И/ИЛИ.

Теги проблем

Теги проблем используются для сопоставления проблем и услуг. Эти теги указываются на основной вкладке настройки услуги.

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

Если указано несколько тегов, используется логика И: проблема должна иметь все теги, заданные в настройках услуги, чтобы сопоставление имело место.

Проблема в Zabbix наследует теги со всей цепочки шаблонов, узлов сети, элементов данных, веб-сценариев и триггеров. Любые из этих тегов можно использовать для сопоставления проблем с услугами.

Пример:

Проблема Веб камера 3 недоступна имеет теги тип:видеонаблюдение, этаж:1 и имя:вебкамера-3 и состояние Предупреждение

Услуга Веб камера 3 имеет единственный тег проблемы: имя:вебкамера 3

При обнаружении этой проблемы состояние услуги изменится с ОК на Предупреждение.

Если услуга Веб камера 3 имеет теги проблем имя:вебкамера-3 и этаж:2, её состояние не изменится при обнаружении проблемы, так как условия удовлетворены лишь частично.

Изменение существующих услуг

Кнопки, описанные ниже, доступны, только когда раздел Услуги находится в режиме Изменить.

Для изменения существующей услуги нажмите на значок карандаша рядом с услугой.

Для клонирования существующей услуги нажмите на значок карандаша, чтобы открыть диалог услуги, а затем нажмите на кнопку Клонировать. При клонировании услуги её ссылки на родительские услуги сохраняются, а ссылки на дочерние — нет.

Для удаления услуги нажмите на значок x рядом с ней. При удалении родительской услуги её дочерние услуги не удаляются, а перемещаются на один уровень выше в дереве услуг (дочерние услуги 1-го уровня получат тот же уровень, что и удалённая родительская услуга).

Две кнопки под списком услуг предлагают некоторые опции массового изменения:

  • Массовое обновление — массовое обновление свойств услуг
  • Удалить — удаление услуг

Чтобы воспользоваться этими опциями, отметьте необходимые услуги, затем нажмите на требуемую кнопку.