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}в сообщениях уведомлений, который предоставит эту информацию.