L'une des principales caractéristiques de Zabbix est sa capacité à automatiser les actions et les opérations en fonction d'événements prédéfinis. Ces mécanismes permettent aux administrateurs de réagir automatiquement aux problèmes, aux opérations de récupération et aux découvertes, sans intervention manuelle.
Ce guide explique le fonctionnement des actions et des opérations dans Zabbix et comment les configurer pour automatiser les flux de travail de surveillance. Vous apprendrez à créer des actions déclenchées, de découverte et internes, ainsi qu'à définir des opérations pour les alertes et l'automatisation.
Actions dans Zabbix
Dans Zabbix, les actions définissent ce qui doit se produire lors d'événements spécifiques. Une action se compose de conditions et d'une ou plusieurs opérations exécutées lorsque ces conditions sont remplies.
Il existe plusieurs types d'actions que vous pouvez utiliser pour automatiser les tâches. Voici quelques types d'actions courantes et comment les utiliser :

- Les actions de déclencheur vous permettent d'effectuer des actions lorsqu'un statut de déclencheur change. Par exemple, vous pouvez configurer Zabbix pour envoyer une notification par e-mail à un utilisateur spécifique lorsqu'un déclencheur passe de "OK" à "PROBLÈME".
- Les actions d'enregistrement automatique permettent à Zabbix d'enregistrer automatiquement les nouveaux hôtes en fonction de règles prédéfinies, réduisant ainsi la configuration manuelle lors de la surveillance d'environnements dynamiques.
- Les actions internes sont des actions déclenchées par des événements internes dans Zabbix. Par exemple, vous pouvez configurer Zabbix pour ajouter automatiquement un nouvel élément à un hôte lorsqu'un nouveau modèle est lié à l'hôte.
Création d'actions dans Zabbix
Pour créer une action dans Zabbix, suivez ces étapes :
Cliquez sur « Configuration » dans le menu principal, puis cliquez sur le type d'action souhaité sous « Actions ».
Cliquez sur le bouton « Créer une action » pour créer une nouvelle action.
Entrez un nom pour l'action et sélectionnez le déclencheur qui activera l'action.
Sous l'onglet "Opérations", vous pouvez définir les actions qui seront effectuées lors de l'activation du déclencheur. Vous pouvez ajouter plusieurs opérations à une seule action.

Opérations dans Zabbix
Dans Zabbix, les opérations sont des tâches individuelles exécutées dans le cadre d'une action. Chaque opération représente une réponse spécifique à un événement.
Certaines des tâches sont :
- envoyer le message;
- commandes à distance, y compris IPMI et les scripts.
Et celles disponibles pour les actions de découverte :
- Ajouter un hôte : ajoute automatiquement un nouvel hôte à Zabbix lorsqu'un déclencheur est activé.
- Supprimer l'hôte : supprime automatiquement un hôte de Zabbix lorsqu'un déclencheur est activé.
- Activer l'hôte : active la surveillance d'un hôte qui a été précédemment désactivé.
- Désactiver l'hôte : désactive la surveillance d'un hôte, empêchant ainsi la collecte de données ultérieures et le déclenchement d'alertes.
- Ajouter au groupe : ajoute un hôte à un groupe d'hôtes spécifique à des fins d'organisation.
- Supprimer du groupe : supprime un hôte d'un groupe d'hôtes spécifique.
- Lien vers le modèle : associe un hôte à un modèle de surveillance spécifique, qui définit les vérifications et les métriques qui seront collectées pour cet hôte.
- Dissocier du modèle : supprime l'association entre un hôte et un modèle de surveillance.
Ajout et gestion des opérations dans Zabbix
Cliquez sur « Opérations ». Choisissez le type d'opération que vous souhaitez ajouter, « Opérations » fonctionne sur le déclencheur, « Opérations de récupération » réagit à la résolution des problèmes et les opérations de mise à jour s'activent sur les problèmes mis à jour par d'autres utilisateurs.


Choisissez le type d'opération que vous souhaitez créer.
Entrez les détails requis pour l'opération. Par exemple, si vous créez une opération "Envoyer un message", vous devrez saisir l'adresse e-mail du destinataire et le texte du message.
Au fur et à mesure que vous ajoutez d'autres opérations, ils obtiendront les numéros d'étape, vous pouvez déterminer le temps nécessaire à Zabbix pour passer de l'étape 1 à l'étape 2, etc., et combien de fois ces étapes sont répétées.
Vous pouvez également ajouter des conditions pour que ces opérations fonctionnent, comme la reconnaissance du problème, etc.

Enregistrez l'opération.
Conclusion
Les actions et opérations de Zabbix offrent de puissantes fonctionnalités d'automatisation pour la surveillance des environnements. Une configuration adéquate permet aux administrateurs d'automatiser les notifications, la gestion des hôtes et les tâches de correction, améliorant ainsi le temps de réponse et réduisant les interventions manuelles.