Cierre manual de problemas
Resumen
Aunque, por lo general, los eventos de problema se resuelven automáticamente cuando el estado del trigger pasa de Problem a OK, puede haber casos en los que sea difícil determinar si un problema se ha resuelto mediante una expresión de trigger.
En tales casos, el problema debe resolverse manualmente.
Por ejemplo, syslog puede informar de que algunos parámetros del kernel necesitan ajustarse para un rendimiento óptimo. En este caso, el problema se notifica a los administradores de Linux, ellos lo corrigen y luego cierran el problema manualmente.
Los problemas solo pueden cerrarse manualmente para los triggers con la opción Allow manual close habilitada.
Cuando un problema se "cierra manualmente", Zabbix genera una nueva tarea interna para el server de Zabbix. Luego, el proceso task manager ejecuta esta tarea y genera un evento OK, cerrando así el evento de problema.
El evento OK generado incluye el conjunto completo de etiquetas de evento resueltas para ese evento (incluidas las etiquetas heredadas de templates, hosts y triggers).
Estas etiquetas están disponibles en las notificaciones y en macros como {EVENT.RECOVERY.TAGS} y {EVENT.RECOVERY.TAGSJSON}.
Que un problema se cierre manualmente no significa que el trigger subyacente nunca volverá a entrar en estado Problem. La expresión del trigger se vuelve a evaluar y puede dar lugar a un problema:
- Cuando llegan nuevos datos para cualquier item incluido en la expresión del trigger (tenga en cuenta que los valores descartados por un paso de preprocesamiento de limitación no se consideran recibidos y no provocarán que la expresión del trigger se vuelva a evaluar);
- Cuando se utilizan las funciones date and time y/o nodata() en la expresión.
Configuración
Se requieren dos pasos para cerrar un problema manualmente.
Configuración de trigger
En la configuración de trigger, habilite la opción Allow manual close.

Ventana de actualización del problema
Si surge un problema para un trigger con la marca Manual close, puede abrir la ventana emergente de actualización del problema de ese problema y cerrarlo manualmente.
Para cerrar el problema, marque la opción Close problem en el formulario y haga clic en Update.

Todos los campos de entrada obligatorios están marcados con un asterisco rojo.
La solicitud es procesada por Zabbix server. Normalmente tardará unos segundos en cerrar el problema. Durante ese proceso, CLOSING se muestra en Monitoring > Problems como estado del problema.
Verificación
Se puede verificar que un problema se ha cerrado manualmente:
- en los detalles del evento, disponibles a través de Monitoring > Problems;
- usando la macro
{EVENT.UPDATE.HISTORY}en los mensajes de notificación, que proporcionará esta información.