You are not logged in.
Pages: 1
Topic closed
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
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
Offline
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
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
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
C'est bizarre ton problème. Je commance à être à court d'idées.
Offline
Il y a un moyen de simuler l'envoi d'un mail quelque part dans un script ou dans la DB du plugin ?
Offline
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
J'ai peut-être trouvé quelque chose, quelques tests encore à faire demain pour la suite...
Dom.
Offline
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
cool ^^
Offline
Pages: 1
Topic closed