3 Opérations de récupération

Aperçu

Les opérations de récupération vous permettent d'être averti lorsque les problèmes sont résolus.

Les messages et les commandes à distance sont pris en charge dans les opérations de récupération. Bien que plusieurs opérations puissent être ajoutées, l'escalade n'est pas prise en charge - toutes les opérations sont affectées à une seule étape et seront donc exécutées simultanément.

Cas d'usage

Certains cas d'usage pour les opérations de récupération sont les suivants :

  1. Avertir lors d'une récupération tous les utilisateurs qui ont été informés du problème :
    • Sélectionnez 'Envoyer un message de récupération' comme type d'opération.
  2. Avoir plusieurs opérations lors de la récupération : envoyer une notification et exécuter une commande à distance :
    • Ajouter des types d'opérations pour envoyer un message et exécuter une commande.
  3. Ouvrir un ticket dans le système d'assistance/ticketing externe et le fermer lorsque le problème est résolu :
    • Créer un script externe qui communique avec le système d'assistance.
    • Créer une action ayant une opération qui exécute ce script et ouvre ainsi un ticket.
    • Avoir une opération de récupération qui exécute ce script avec d'autres paramètres et ferme le ticket.
    • Utiliser la macro {EVENT.ID} pour référencer le problème d'origine.

Configuration d'une opération de récupération

Pour configurer une opération de récupération, suivez ces étapes :

  1. Accédez à l'onglet Operations dans le formulaire de configuration d'une action.

  2. Pour configurer une nouvelle opération de récupération, cliquez sur Add dans la section Recovery operations. Pour modifier une opération existante, cliquez sur Edit à côté de l'opération.

  3. Configurez les détails de l'opération.

Détails de l'opération de récupération

Trois types d'opérations sont disponibles pour les événements de récupération :

  • Envoyer un message - envoyer un message de récupération à l'utilisateur spécifié ;
  • Notifier toutes les personnes impliquées - envoyer un message de récupération à tous les utilisateurs qui ont été notifiés lors de l'événement de problème ;
  • <nom de la commande distante> - exécuter une commande distante. Les commandes peuvent être exécutées si elles ont été définies au préalable dans les scripts globaux avec Action operation sélectionné comme portée.

Les paramètres de chaque type d'opération sont décrits ci-dessous. Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge. Une fois terminé, cliquez sur Ajouter pour ajouter l'opération à la liste des Opérations de récupération.

Notez que si le même destinataire est défini dans plusieurs types d'opérations sans Message personnalisé spécifié, les notifications en double ne sont pas envoyées.

Type d'opération : envoyer un message

Paramètre Description
Envoyer aux groupes d'utilisateurs Sélectionnez les groupes d'utilisateurs auxquels envoyer le message de récupération.
Le groupe d'utilisateurs doit disposer au minimum des permissions « lecture » sur l'hôte afin d'être notifié.
Envoyer aux utilisateurs Sélectionnez les utilisateurs auxquels envoyer le message de récupération.
L'utilisateur doit disposer au minimum des permissions « lecture » sur l'hôte afin d'être notifié.
Envoyer au type de média Envoyez le message de récupération par défaut à tous les types de média disponibles (configurés et activés) ou à un seul type spécifique.
Message personnalisé Si cette option est sélectionnée, un message personnalisé peut être défini.
Sujet Sujet du message personnalisé. Le sujet peut contenir des macros.
Message Le message personnalisé. Le message peut contenir des macros.

Type d'opération : commande distante

Paramètre Description
Liste des cibles Sélectionnez les cibles sur lesquelles exécuter la commande :
Hôte actuel - la commande est exécutée sur l'hôte du déclencheur qui a provoqué l'événement de problème. Cette option ne fonctionnera pas s'il y a plusieurs hôtes dans le déclencheur.
Hôte - sélectionnez le ou les hôtes sur lesquels exécuter la commande.
Groupe d'hôtes - sélectionnez le ou les groupes d'hôtes sur lesquels exécuter la commande. La spécification d'un groupe d'hôtes parent sélectionne implicitement tous les groupes d'hôtes imbriqués. Ainsi, la commande distante sera également exécutée sur les hôtes des groupes imbriqués.
Une commande sur un hôte n'est exécutée qu'une seule fois, même si l'hôte correspond plusieurs fois (par exemple, à partir de plusieurs groupes d'hôtes, individuellement et à partir d'un groupe d'hôtes).
La liste des cibles n'a pas de sens si la commande est exécutée sur le serveur Zabbix. Dans ce cas, sélectionner davantage de cibles a seulement pour effet d'exécuter la commande sur le serveur un plus grand nombre de fois.
Notez que, pour les scripts globaux, la sélection de la cible dépend également du paramètre Groupe d'hôtes dans la configuration du script global.

Type d'opération : notifier toutes les parties impliquées

Paramètre Description
Message personnalisé Si cette option est sélectionnée, un message personnalisé peut être défini.
Sujet Sujet du message personnalisé. Le sujet peut contenir des macros.
Message Le message personnalisé. Le message peut contenir des macros.