Ajouter une alerte face à une problème

Dans Pandora FMS la manière la plus basique de créer une alerte est d'attribuer une alerte à un module spécifique.

Introduction

Bien entendu, il est possible d'effectuer des travaux plus avancés, tels que des alertes sur des événements, des corrélations, etc. La première alerte à faire est d'envoyer un courriel lorsqu'une des machines déjà supervisées (avec le module Host alive) se déconnecte.

Les alertes dans Pandora FMS sont composées de trois éléments :

Dans ce cas précis, nous allons utiliser une commande prédéfinie (envoi d'emails), nous allons modifier une action qui existe déjà (Mail to XXX) et nous allons utiliser un modèle qui existe également, le modèle Critical condition, qui exécutera l'alerte lorsque le module en question apparaîtra dans un état critique.

Voir aussi : " How Pandora FMS alert system works (vidéo) ".

Configuration du serveur

Pour le bon fonctionnement de la commande email, configurez dans le fichier pandora_server.conf un serveur de messagerie qui autorise le relay.

Dans l'exemple, il s'agit du serveur de messagerie situé sur notre hôte local (localhost) par l'intermédiaire de Postfix. Il faut mettre l'adresse IP du serveur de messagerie local, ou un serveur sur Internet (en configurant l'authentification pour celui-ci).

Pour modifier le fichier de configuration du serveur, vous devez y accéder, situé dans /etc/pandora/pandora_server.conf en tant qu'utilisateur root, en élevant vos privilèges avec la commande sudo su. Vous êtes le seul responsable de cette clé.

guiarapida_mailconf02.png

Pour éditer ce fichier de configuration dans cet exemple, le programme vim est utilisé. Vous trouverez plus d'informations dans le didacticiel vidéo " Editing files with VIM ".

Recherchez les lignes que vous voyez dans la capture d'écran ci-dessous et définissez ces valeurs. Si vous n'avez pas de serveur de messagerie, vous pouvez utiliser par exemple un compte Gmail®. Vous pouvez consulter un guide rapide sur la façon de configurer le serveur Pandora FMS pour qu'il fonctionne avec un compte Gmail® dans le lien suivant : Configuration des alertes par courriel.

Les lignes qui commencent par le caractère # sont des commentaires et ne sont pas prises en compte par le serveur.

guiarapida_mailconf03.png

Une fois les modifications effectuées, cliqueez sur ESC et :wq pour enregistrer les modifications et quitter. Une fois dans la ligne de commande, redémarrez le serveur Pandora FMS :

/etc/init.d/pandora_server restart


Configuration de l'alerte

Comme indiqué ci-dessus, les alertes dans Pandora FMS sont composées de trois parties : Commande, Action et Modèle. Vous trouverez ces options dans la section Alerts. Pour pouvoir configurer cette alerte, il suffit de modifier l'action, c'est donc l'option Alert actions qui sera utilisée.

pfms-management-alert_actions.png

L'action à utiliser est Mail to admin, cliquez sur ce nom pour éditer l'action d'alerte.

pfms-management-alert_actions-mail_to_admin.png

Modifiez le champ 1 (Field 1) et entrez votre boîte aux lettres électronique, dans cet exemple [email protected] est utilisé. Le champ 2 (Field 2) contiendra le même texte que dans la capture d'écran. Nous utilisons ici deux macros qui remplaceront dans le temps d'exécution le nom de l'agent et du module qui a généré l'alerte.

Attribuer une alerte au module

Naviguez vers l'édition de l'agent où vous avez défini le module et cliquez sur l'onglet alerte :

pfms-agent_add_alert.png

Ajoutez maintenant le module (Host Alive), le modèle (Critical Condition) et l'action (Mail to admin). Cliquez sur le bouton Add alert.

pfms-agent_add_alert_2.png

Une fois l'alerte ajoutée, vous pourrez l'observer dans la vue de l'agent, en vérifiant si elle est en cours d'exécution ou non, en voyant la couleur de son état :

pfms-agent_add_alert_3.png

Lorsque l'hôte se déconnecte, l'alerte est lancée :

pfms-agent_add_alert_4.png

Un courriel contenant l'alerte devrait arriver dans la boîte aux lettres, comme suit:
guiarapida_mail.png

Les alertes Pandora FMS sont extrêmement flexibles et donc parfois complexes à utiliser. Elles font l'objet d'un chapitre spécifique dans la documentation : Pandora FMS Alerts.