Sidebar

Zabbix Summit 2022
Register for Zabbix Summit 2022

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. Les opérations de récupération ne prennent pas en charge l’escalade - toutes les opérations sont attribuées à une seule étape.

Cas d'utilisation

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

  1. Notifier tous les utilisateurs qui ont été informés du problème
   * Sélectionner 'Notifier tous les participants' comme type d’opération
       - Avoir plusieurs opérations lors de la récupération : envoyer une notification et exécuter une commande à distance
          * Ajouter les types d'opération pour envoyer un message et exécuter une commande
       - Ouvrir un ticket dans le système de support/ticket externe et le fermer lorsque le problème est résolu
          * Créer un script externe qui communique avec le système de support technique
          * 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.

Configurer une opération de récupération

Pour configurer une opération de récupération :

  • Allez dans l'onglet Opérations de récupération dans la configuration de l'action
  • Cliquez sur Nouveau dans le bloc Opérations
  • Éditez les détails de l'opération et cliquez sur Ajouter

Plusieurs opérations peuvent être ajoutées.

Attributs d'opération de récupération :

Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.

Paramètre Description
Sujet par défaut Sujet par défaut du message pour les notifications de récupération. Le sujet peut contenir des macros.
Message par défaut Message par défaut pour les notifications de récupérations. Le message peut contenir des macros.
Opérations Les détails de l'opération de récupération sont affichés.
Pour configurer une nouvelle opération de récupération, cliquez sur Nouveau.
Détails de l'opération Ce bloc est utilisé pour configurer les détails d'une opération de récupération.
Type d'opération Trois types d'opérations sont disponibles pour les événements de récupération :
Envoi message - envoie un message de récupération à l'utilisateur spécifié
Commande à distance - exécute une commande à distance
Notifier tous les participants - envoie un message de récupération à tous les utilisateurs qui ont été notifiés de l'événement problématique
Notez que si le même destinataire avec un sujet/message par défaut identique est défini dans plusieurs types d'opération, les notifications en double ne sont pas envoyées.
Type d'opération : Envoi message
Envoyer aux groupes d'utilisateurs Cliquez sur Ajouter pour sélectionner les groupes d'utilisateurs à qui envoyer le message de récupération.
Le groupe d'utilisateurs doit avoir au moins des autorisations en "lecture" sur l'hôte pour pouvoir être averti.
Envoyer aux utilisateurs Cliquez sur Ajouter pour sélectionner les utilisateurs à qui envoyer le message de récupération.
L'utilisateur doit avoir au moins des autorisations en "lecture" sur l'hôte pour pouvoir être averti.
Envoyer uniquement à Envoyer un message de récupération à tous les types de média définis ou à un type sélectionné uniquement.
Message par défaut Si cette option est sélectionnée, le message par défaut sera utilisé (voir ci-dessus).
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 à distance
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 sur lequel un déclencheur a causé un événement problèmatique. 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 un ou plusieurs 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 à distance sera également exécutée sur des hôtes de groupes imbriqués.
Une commande sur un hôte est exécutée 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 de cibles n'a pas de sens si la commande est exécutée sur le serveur Zabbix. Si vous sélectionnez plus de cibles dans ce cas, la commande sera exécutée plusieurs fois sur le serveur.
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 des scripts globaux.
Type Sélectionnez le type de commande :
IPMI - exécute une commande IPMI
Script personnalisé - exécute un ensemble de commandes personnalisées
SSH - exécute une commande SSH
Telnet - exécute une commande Telnet
Script global - exécute l'un des script globaux défini dans Administration→Scripts.
Exécuter sur Exécute un script personnalisé sur :
agent Zabbix - le script sera exécuté par l'agent Zabbix sur l'hôte
Serveur Zabbix (proxy) - le script sera exécuté par le serveur ou le proxy Zabbix - selon si l'hôte est géré par le serveur ou par le proxy
Zabbix server - le script sera exécuté par le serveur Zabbix uniquement
Pour exécuter des scripts sur l'agent, il doit être configuré pour autoriser les commandes à distance depuis le serveur.
Ce champs est disponible si 'Script personnalisé" est sélectionné comme Type.
Commandes Entrez la (ou les) commande(s).
Les macros supportées seront résolues en se basant sur l'expression du déclencheur qui a causé l'événement. Par exemple, les macros d'hôtes résoudront l'hôte de l'expression du déclencheur (et non pas la liste des cibles).
Type d'opération : Notifier tous les participants
Message par défaut Si cette option est sélectionnée, le message par défaut sera utilisé (voir plus haut).
Sujet Sujet du message personnalisé. Le sujet pour contenir des macros.
Message Le message personnalisé. Le message peut contenir des macros.