View Full Version : notifications
smarechal
08-17-2007, 11:16 AM
Bonjour,
Je n'arrive toujours pas a voir de notifications.
Postfix est bien configuré, j'envoie bien des mails avec.
Une fois que tous les paramètres sont bien renseignés (Contacts, contact group, etc...) qu'est que ce qui peut faire que ca ne fonctionne pas?
J'ai réussi a avoir une seule fois une notification avec un hote de test, mais depuis plus rien (je l'ai supprimé sans regardé ce que j'avais mis).
Quelles sont les options qu'il faut cocher dans les services pour que la notification fonctionne correctement, car là je sèche :-)
Merci de votre aide
seb974
08-17-2007, 12:53 PM
Lu !
Manuellement ça fonctionne ? :
echo "Mail de test" | mail -s "Test Test" adresse_mail
Les options à cocher, ben ça dépend, si tu veux savoir quand il est down, tu coches Critical, quand il est Up suite à un critical : Recovery etc.. tout ça pour Type de notification * dans chaque Host et Services
---
Quels commandes tu as choisis pour les notifs ? Normallement, il faut mettre (pour Nagios2) pour l'utilisateur en question :
Host : host-notify-by-email-ng2
Service : notify-by-email-ng2
Et choisir le type de notif qu'il accepte de recevoir : Down, Recovery, Warning, Critical etc..
smarechal
08-17-2007, 01:16 PM
Salut,
Oui en manuel ca marche nickel, postfix est bien configuré.
je vais regardé cet apres midi pour les templates de notification et je te dis si ca fonctionne.
Merci de ton aide.
smarechal
08-17-2007, 02:24 PM
J'ai essayé mais sans résultat.
Voici les captures de mon service, de l'hote et de mon utilisateur.
J'ai mis un service en état critique depuis 10h00 ce matin , mais rien n'arrive :-)
Merci pour votre aide.
http://img452.imageshack.us/img452/6832/usernj3.th.jpg (http://img452.imageshack.us/my.php?image=usernj3.jpg)
http://img407.imageshack.us/img407/9289/hostpy2.th.jpg (http://img407.imageshack.us/my.php?image=hostpy2.jpg)
http://img452.imageshack.us/img452/4185/serviceshr5.th.jpg (http://img452.imageshack.us/my.php?image=serviceshr5.jpg)
seb974
08-17-2007, 03:04 PM
Desactive flapping et none (pour l'utilisateur) et dans Etat de suivis précis ne coche rien pour voir :)
Et postes un coup les commandes de notifications dans Configuration / Commandes, mais j'doute qu'il y ait eu des modifs la bas ^^
Essaies aussi d'envoyer des mails avec l'utilisateur nagios. (connectes toi en root, puis su nagios).
- Au fait, en mettant 0, une seule notification sera envoyé, mets 1 pour faire les test, au moins, il "essayeraé d'envoyer les notifs toutes les minutes et quand ça fonctionnera, tu remettras 0 :) -
Dsl, j'suis pas un expert :D mais bon, j'ai eu aussi pas mal de probs (résolus now) avec les notifs, donc ptete que j'peux aider ^^
Question bête : t'as bien entré un e-mail valide pour le technicien ?
smarechal
08-17-2007, 03:08 PM
Merci bcp de ton aide, les commandes de notifications:
host-notify-by-email-ng2:
/usr/bin/printf "%b" "***** Oreon Notification *****\n\nType:$NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\nDate/Time: $DATE$" | @MAILER@ -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$
notify-by-email-ng2:
/usr/bin/printf "%b" "***** Oreon Notification *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $DATE$ Additional Info : $SERVICEOUTPUT$" | @MAILER@ -s "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
Essaies aussi d'envoyer des mails avec l'utilisateur nagios. (connectes toi en root, puis su nagios).
Pour le mail il est bien valide, j'ai testé ca marche en console et je n'ai aucune erreur dans les logs de postfix.
je teste en console avec l'utilisateur nagios pour voir, ca roule impec.
EDIT: miracle ca fonctionne! maintenant il faut que je trouve pourquoi.
Un GRAND MERCI POUR TON AIDE!
seb974
08-17-2007, 03:13 PM
Bon déjà moi j'avais modifié la commande au niveau de @MAILER@ en le remplaçant par : /usr/bin/mail et j'ai ajouter $TIME$ pour avoir l'heure :
/usr/bin/printf "%b" "***** Oreon Notification *****\n\nType:$NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\nDate/Time: $DATE$ - $TIME$" | /usr/bin/mail -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$
/usr/bin/printf "%b" "***** Oreon Notification *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $DATE$ - $TIME$ Additional Info : $SERVICEOUTPUT$" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
Pour le @MAILER@ ça se trouve dans un fichier, mais j'sais plus ou, donc, autant le modifier ici :p
---
Edit :
lol t'avais déjà essayer d'envoyer les mails avec l'utilisateur nagios avant ?
smarechal
08-17-2007, 03:30 PM
Edit :
lol t'avais déjà essayer d'envoyer les mails avec l'utilisateur nagios avant ?
Oui ca fonctionnait bien, je ne sais pas ce qui a changé et pourquoi ca fonctionne maintenant, je vais chercher quand même.
En tout cas ca m'enlève une épine du pied, car de la supervision sans alerte, c'était un peu juste lol
seb974
08-17-2007, 03:34 PM
lol clair ^^
COntent d'avoir pu t'aider :p
(t'as touché aux "none", etat du suivis etc.. ?)
smarechal
08-17-2007, 03:35 PM
lol clair ^^
COntent d'avoir pu t'aider :p
(t'as touché aux "none", etat du suivis etc.. ?)
Oui, tu penses que c'est ca?
Merci encore :-)
Sur ce je sauvegarde mon image vmware :-)
seb974
08-17-2007, 03:38 PM
Oui c'est fortement possible que ce soit ça qui faisait ça :)
Garde précieusement ton image :p t'chao ! ^^
smarechal
08-17-2007, 03:41 PM
Garde précieusement ton image :p t'chao ! ^^
A ce propos elle est télechargeable ici:
http://www.vmware.com/appliances/directory/1002
C'est une debian Etch qui fonctionne bien aux dires des retours que j'ai eu.
Merci et bon WE
copyme
10-25-2007, 03:27 PM
J'ai fais tout ce que vous avez dit mais l'envoi de mail ne parte toujours pas... est ce que vous avez une piste ? les services sont ok , postfix aussi , l'envoi de mail sous l'utilisateur nagios aussi , les commandes sont bonnes....
??????
smarechal
10-25-2007, 05:31 PM
A vrai dire, je ne vois pas si tu as fait tous ces tests
copyme
10-25-2007, 09:34 PM
A vrai dire, je ne vois pas si tu as fait tous ces tests
cest quoi qui déclenche les notifications ? y a surement un cron ? ou un script php ?
y a vraiement aucune notification qui partent cest bizarre meme dans le syslog ou dans les log de mail...
copyme
10-25-2007, 09:39 PM
A vrai dire, je ne vois pas si tu as fait tous ces tests
je poste ma config demain
smarechal
10-26-2007, 08:15 AM
En fait j'ai oublié une virgule dans ma phrase:
A vrai dire, je ne vois pas, si tu as fait tous ces tests...
copyme
10-26-2007, 10:33 AM
En fait j'ai oublié une virgule dans ma phrase:
A vrai dire, je ne vois pas, si tu as fait tous ces tests...
Voila ma config, si tu veux d'autres fichiers de conf, demande moi
http://img84.imageshack.us/img84/333/commandejy8.th.jpg (http://img84.imageshack.us/my.php?image=commandejy8.jpg)
http://img142.imageshack.us/img142/6420/hostly3.th.jpg (http://img142.imageshack.us/my.php?image=hostly3.jpg)
http://img87.imageshack.us/img87/7312/serviceml2.th.jpg (http://img87.imageshack.us/my.php?image=serviceml2.jpg)
http://img139.imageshack.us/img139/3443/utilisateurrw4.th.jpg (http://img139.imageshack.us/my.php?image=utilisateurrw4.jpg)
copyme
10-29-2007, 10:25 AM
En fait j'ai oublié une virgule dans ma phrase:
A vrai dire, je ne vois pas, si tu as fait tous ces tests...
tu as regardé mes fichiers de conf...je comprends pas ou ca bloque ???
copyme
10-29-2007, 05:57 PM
En fait j'ai oublié une virgule dans ma phrase:
A vrai dire, je ne vois pas, si tu as fait tous ces tests...
bon ca fonctionne pour les hosts mais pas pour les services :confused:
c'est quand meme bizarre se trouve mais je vais trouvé
thomascentreon
03-27-2008, 05:38 PM
bon ca fonctionne pour les hosts mais pas pour les services :confused:
c'est quand meme bizarre se trouve mais je vais trouvé
Qu'as tu modifié exactement pour que sa fonctionne ?
thomascentreon
03-28-2008, 12:33 PM
Bonjour,
j'ai réussit à faire marcher la notification vers une adresse mail faisant parti de mon domaine.
Voici ma commande de notificaction :
/usr/bin/printf "%b" "***** Oreon Notification *****\n\nType:$NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\nDate/Time: $DATE$" | @MAILER@ -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$
L'email de l'émetteur est : nagios@nomdemonposte
J'essai d'envoyer un mail vers une adresse @gmail.com, mais je ne reçoit rien :(
nagios@nomdemonposte est peut être considéré comme un adresse de spam ...
Comment vous fêtes pour envoyer des mails vers l'exterieur ?
Merci d'avance de vos réponses.
naparuba
03-28-2008, 01:41 PM
Demande à l'admin de la messagerie si le relay vers l'extérieur est autorisé.