Bien qu'en général les événements problématiques soient résolus automatiquement lorsque l'état du déclencheur passe de « Problème » à « OK », il peut y avoir des cas où il est difficile de déterminer si un problème a été résolu au moyen d'une expression de déclencheur. Dans de tels cas, le problème doit être résolu manuellement.
Par exemple, syslog peut signaler que certains paramètres du noyau doivent être réglés pour des performances optimales. Dans ce cas, le problème est signalé aux administrateurs Linux, ils le corrigent, puis le résolvent manuellement.
Les problèmes peuvent être fermés manuellement uniquement pour les déclencheurs avec l'option Autoriser la fermeture manuelle activée.
Lorsqu'un problème est "fermé manuellement", Zabbix génère une nouvelle tâche interne pour le serveur Zabbix. Ensuite, le processus task manager exécute cette tâche et génère un événement OK, fermant ainsi l'événement problème.
Un problème fermé manuellement ne signifie pas que le déclencheur sous-jacent ne passera plus jamais à l'état 'Problème'. L'expression du déclencheur est réévaluée et peut entraîner un problème :
Deux étapes sont nécessaires pour résoudre un problème manuellement.
Dans la configuration du déclencheur, activez l'option Autoriser la fermeture manuelle.
Si un problème survient pour un déclencheur avec l'indicateur Fermeture manuelle, vous pouvez ouvrir la fenêtre contextuelle mise à jour du problème de ce problème et fermer le problème manuellement.
Pour fermer le problème, cochez l'option Fermer le problème dans le formulaire et cliquez sur Mettre à jour.
Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.
La requête est traitée par le serveur Zabbix. Normalement, il faudra quelques secondes pour résoudre le problème. Au cours de ce processus, CLOSING s'affiche dans Monitoring → Problems comme état du problème.
On peut vérifier qu'un problème a été fermé manuellement :