Bien que généralement les événements problèmes soient résolus automatiquement lorsque le statut du déclencheur passe de "Problème" à "OK", il peut arriver qu'il soit difficile de déterminer si un problème a été résolu au moyen d'une expression de déclencheur. Dans ce cas, le problème doit être résolu manuellement.
Par exemple, syslog peut indiquer que certains paramètres du noyau doivent être ajusté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 ne peuvent être fermés manuellement que 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 du gestionnaire de tâches exécute cette tâche et génère un événement OK, clôturant ainsi l'événement posant problème.
Un problème fermé manuellement ne signifie pas que le déclencheur sous-jacent ne passera plus jamais dans l'état "Problème". Lorsque de nouvelles données arrivent pour tout élément inclus dans l'expression du déclencheur, l'expression entière est réévaluée et peut entraîner à nouveau un problème. De plus, le déclencheur est réévalué lorsque des fonctions temporelles sont utilisées dans l'expression. La liste complète des fonctions temporelles se trouve dans la page Triggers.
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 accéder à l'écran mise à jour du problème de ce problème et le résoudre manuellement.
Pour résoudre le problème, cochez l'option Fermer le problème du formulaire et cliquez sur Actualiser.
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 faut quelques secondes pour que le problème soit fermé. Au cours de ce processus, FERMETURE est affiché dans Surveillance → Problèmes en tant qu'état du problème.
On peut vérifier qu'un problème a été fermé manuellement :