Une autre des fonctionnalités de Zabbix est sa capacité à effectuer des actions et des opérations automatisées basées sur des déclencheurs prédéfinis. Dans cet article, nous verrons comment configurer et utiliser des actions et des opérations dans Zabbix.
Actions dans Zabbix
Les actions sont un ensemble d'étapes prédéfinies qui sont déclenchées automatiquement lorsqu'un certain événement se produit. Ces actions peuvent être utilisées pour effectuer un large éventail de tâches, telles que l'envoi de notifications, l'exécution de scripts et le redémarrage de services.
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".
- L'enregistrement automatique de la découverte est une fonctionnalité qui permet à Zabbix de découvrir automatiquement de nouveaux hôtes sur le réseau et de les ajouter au système de surveillance. Cela peut économiser beaucoup de temps et d'efforts lors de la surveillance d'un grand nombre d'hôtes.
- 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éer des actions
Pour créer une action dans Zabbix, suivez ces étapes :
Click sur "Configuration" dans le menu principal, puis cliCliquez sur le type d'action souhaité sous "Actions".
CliCliquez 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
Les opérations dans Zabbix sont des tâches individuelles qui sont effectuées dans le cadre d'une action. La liste des opérations disponibles dépend du type d'action choisi.
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 d'opérations
Click sur les "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
Nous avons examiné la configuration et l'utilisation d'actions et d'opérations dans Zabbix qui peuvent vous aider à automatiser un large éventail de tâches, de l'envoi de notifications à l'exécution de scripts.