3 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 Zabbix server. Luego, el proceso task manager ejecuta esta tarea y genera un evento OK, cerrando así el evento de problema.

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 disparador

En la configuración del disparador, habilite la opción Permitir cierre manual.

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, se muestra CLOSING en MonitoringProblems 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 MonitoringProblems;
  • utilizando la macro {EVENT.UPDATE.HISTORY} en los mensajes de notificación que proporcionará esta información.