You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2012-11-14 14:13:06

DMU
Member
From: Le Locle
Registered: 2006-03-17
Posts: 14
Website

[Monitoring] Notifications par mail (Résolu)

Bonjour,

Nous sommes en train d'évaluer le plugin Monitoring avec shinken. Tout fonctionne bien sauf les notifications par mail.

J'ai 2 serveurs Debian GNU/Linux squeeze qui communiquent entre-eux sans soucis.
Installé shinken 1.2 depuis la doc 10 min start ainsi que celle du HS 62 de Linux Mag.
GLPI est en versdion 0.83.6 avec Monitoring 0.83+1.0.

Tout fonctionne bien, je peux voir les alarmes dans le dashboard quand je met le vlan 1 d'un switch Cisco down. Seule la notification par mail ne fonctionne pas.

En executant à la main depuis le serveur shinken les scripts comme:
libexec/sendmailservice.py -s "PROBLEM" -n "UP" -H "Computer-547-Serv03" -a "192.168.1.46" -i "24-09-2012 11:40:10" -o "PING OK - Packet loss = 0%, RTA = 0.19 ms" -t "moi@mondoimaine.ch" -r "SERVICE_UP"
Ou bien:
libexec/sendmailhost.pl "PROBLEM" "Computer-547-Serv03" "UP" "192.168.1.46" "PING OK - Packet loss = 0%, RTA = 0.19 ms" "24-09-2012 11:40:10" "moi@mondomaine.ch"
Les mails sont transmis et reçus.

Côté Monitoring, j'ai bien renseigné le gabarit de contact par défaut. Dans le catalogue de composants, le contact du switch Cisco surveillé est aussi renseigné. J'ai aussi vu d'autres topics sur le forum, mais cela n'a pas aidé car à chaque fois c'est un autre problème, mais cela a permis de controler que toutes les configurations soient correctes.

J'ai aussi sniffé le réseau entre les 2 serveurs, on voit bien les requêtes mysql, des "UPDATE" dans la table services et des "INSERT" dans la table services_events. Pas d'autre trafic entre les 2 serveurs.

Si quelqu'un a une idée, je suis preneur car j'ai un peu épuisé mes cartouches...
Sinon comment se déclanche un mail ? histoire de savoir où chercher.
Il y a-t-il un moyen de faire des tests de déclanchement de mails quelque part pour isoler le problàme ?

Encore un détail, je n'ai rien trouvé dans les logs.

Merci pour toute aide.

Dom.

Last edited by DMU (2012-11-15 13:54:25)

Offline

#2 2012-11-14 14:38:40

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: [Monitoring] Notifications par mail (Résolu)

1/ les fichiers sendmailhost.pl ou .py doivent être dans le même dossier que les scripts (check_ping, check_users...)

2/ Tu peux mettre une copie d'écran du gabarit de contact?


Pour info la version 0.83+2.0 est sortie hier wink

Offline

#3 2012-11-14 15:23:49

DMU
Member
From: Le Locle
Registered: 2006-03-17
Posts: 14
Website

Re: [Monitoring] Notifications par mail (Résolu)

Merci pour la réponse rapide :-)

1/ les fichiers sendmailhost.pl ou .py doivent être dans le même dossier que les scripts (check_ping, check_users...)

C'est bien le cas.

2/ Tu peux mettre une copie d'écran du gabarit de contact?

La voici:
https://www.dropbox.com/s/xqmml5jw8ve5k … 8%3A32.png


Pour info la version 0.83+2.0 est sortie hier wink

Merci, je préfère terminer le debug avant d'upgrader, histoire de mettre toutes les chances de mon côté ;-)

Dom.

Offline

#4 2012-11-14 15:36:12

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: [Monitoring] Notifications par mail (Résolu)

Le gabarit a l'air ok

1/ le contact du switch Cisco surveillé est aussi renseigné => le compte utilisateur a bien une adresse email ?

2/ dans le gabarit, tu as le calendrier 24x, va dessus et regarde s'il est bien rempli (les jours et heures), car si c'est pas rempli il n'enverra pas, ou si l'heure actuelle est en dehors des plages définis

Offline

#5 2012-11-14 15:52:15

DMU
Member
From: Le Locle
Registered: 2006-03-17
Posts: 14
Website

Re: [Monitoring] Notifications par mail (Résolu)

1/ le contact du switch Cisco surveillé est aussi renseigné => le compte utilisateur a bien une adresse email ?

Oui, il a bien une adresse mail valide.

2/ dans le gabarit, tu as le calendrier 24x, va dessus et regarde s'il est bien rempli (les jours et heures), car si c'est pas rempli il n'enverra pas, ou si l'heure actuelle est en dehors des plages définis

Oui là aussi c'est fait (24x7) et les horaires sont configurés du lundi au dimanche de 0h00 à 24h00.

Dom.

Offline

#6 2012-11-14 16:00:56

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: [Monitoring] Notifications par mail (Résolu)

C'est bizarre ton problème. Je commance à être à court d'idées.

Offline

#7 2012-11-14 16:05:59

DMU
Member
From: Le Locle
Registered: 2006-03-17
Posts: 14
Website

Re: [Monitoring] Notifications par mail (Résolu)

Il y a un moyen de simuler l'envoi d'un mail quelque part dans un script ou dans la DB du plugin ?

Offline

#8 2012-11-14 16:11:29

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: [Monitoring] Notifications par mail (Résolu)

l'envoi de mail est fait par Shinken. Donc peut être lancer Shinken en mode debug pour voir si tu vois des messages d'erreur

Offline

#9 2012-11-14 17:53:02

DMU
Member
From: Le Locle
Registered: 2006-03-17
Posts: 14
Website

Re: [Monitoring] Notifications par mail (Résolu)

J'ai peut-être trouvé quelque chose, quelques tests encore à faire demain pour la suite...

Dom.

Offline

#10 2012-11-15 13:53:28

DMU
Member
From: Le Locle
Registered: 2006-03-17
Posts: 14
Website

Re: [Monitoring] Notifications par mail (Résolu)

Voilà, ça fonctionne.
Il y avait plusieurs soucis:
Un script qui ne se lançait pas (linexec/sendmailservice.py) appelé sendmailservices.py avec un s à la fin. J'ai donc fait un lien symbolique.
Et puis j'ai du un peu cafouiller à l'installation de shinken. Finalement je l'ai simplement réinstallé et configuré et en 30 minutes tout fonctionne.

Merci pour l'aide, ainsi ça m'a permis de regarder à la bonne place ;-)
Je le marque comme résolu.

Dom.

Offline

#11 2012-11-15 14:35:18

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: [Monitoring] Notifications par mail (Résolu)

cool ^^

Offline

Board footer

Powered by FluxBB