3 Закрытие проблем вручную

Обзор

Хотя обычно события проблем устраняются автоматически, когда состояние триггера меняется с Problem на OK, могут быть случаи, когда трудно определить, была ли проблема устранена с помощью выражения триггера. В таких случаях проблему необходимо закрыть вручную.

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

Проблемы можно закрывать вручную только для триггеров, у которых включена опция Allow manual close.

Когда проблема «закрывается вручную», Zabbix создаёт новую внутреннюю задачу для сервера Zabbix. Затем процесс task manager выполняет эту задачу и генерирует событие OK, тем самым закрывая событие проблемы.

Сгенерированное событие OK включает полный набор тегов события, разрешённых для этого события (включая теги, унаследованные от шаблонов, узлов сети и триггеров). Эти теги доступны в уведомлениях и в макросах, таких как {EVENT.RECOVERY.TAGS} и {EVENT.RECOVERY.TAGSJSON}.

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

  • Когда поступают новые данные для любого элемента данных, включённого в выражение триггера (обратите внимание, что значения, отброшенные на этапе предобработки с ограничением частоты, не считаются полученными и не вызовут повторное вычисление выражения триггера);
  • Когда в выражении используются функции date and time и/или nodata().

Настройка

Для закрытия проблем вручную необходимо выполнить два шага .

Настройка триггера

В настройке триггера включите опцию Разрешить закрывать вручную.

Окно обновления проблемы

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

Чтобы закрыть проблему, установите флажок Close problem в форме и нажмите Update.

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

Запрос обрабатывается сервером Zabbix. Обычно закрытие проблемы занимает несколько секунд. Во время этого процесса в разделе Monitoring > Problems в качестве статуса проблемы отображается CLOSING.

Подтверждение

Можно проверить, что проблема была закрыта вручную:

  • в сведениях о событии, доступных через Мониторинг > Проблемы;
  • с помощью макроса {EVENT.UPDATE.HISTORY} в сообщениях уведомлений, который предоставит эту информацию.