Bonjour !
Je travaille sur un serveur Nagios pour mon entreprise et je rencontre quelques difficultés avec l'envoi de mails.
A partir de 17h (parfois plus tard), lorsque une alerte Nagios survient, le mail n'est pas envoyé.
Si je lance l'envoi d'une notification à la main, la commande réussit à travers l'interface web de nagios mais je ne reçoit rien.
J'ai installé ssmtp et ma commande Nagios est :
Code :
- echo "%b" "***** Nagios Monitoring *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | mail -s "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" -t $CONTACTEMAIL$
|
J'ai regardé les logs dans /var/log/mail.log et la dernière entrée présente est celle d'un mail reçu il y'a plusieures heures. Après je n'ai aucunes erreur d'affichée (pourtant quand ce ne marche pas il le précise dans le log)
Code :
- Jun 28 15:57:34 pc-nagios sSMTP[3965]: Sent mail for nagios@pc-nagios(221 gateway-mail closing connection) uid=1000 username=nagios outbytes=730
|
J'ai aussi vérifié mes workhours mais je ne pense pas que cela vienne d'ici :
Code :
- ###############################################################################
- # timeperiods.cfg
- ###############################################################################
- # This defines a timeperiod where all times are valid for checks,
- # notifications, etc. The classic "24x7" support nightmare. :-)
- define timeperiod{
- timeperiod_name 24x7
- alias 24 Hours A Day, 7 Days A Week
- sunday 00:00-24:00
- monday 00:00-24:00
- tuesday 00:00-24:00
- wednesday 00:00-24:00
- thursday 00:00-24:00
- friday 00:00-24:00
- saturday 00:00-24:00
- }
- # Here is a slightly friendlier period during work hours
- #define timeperiod{
- #timeperiod_name workhours
- #alias Standard Work Hours
- #monday 09:00-20:00
- #tuesday 09:00-20:00
- #wednesday 09:00-20:00
- #thursday 09:00-20:00
- #friday 09:00-20:00
- #}
- # The complement of workhours
- #define timeperiod{
- #timeperiod_name nonworkhours
- #alias Non-Work Hours
- #sunday 00:00-24:00
- #monday 00:00-09:00,21:00-24:00
- #tuesday 00:00-09:00,21:00-24:00
- #wednesday 00:00-09:00,21:00-24:00
- #thursday 00:00-09:00,21:00-24:00
- #friday 00:00-09:00,21:00-24:00
- #saturday 00:00-24:00
- #}
- # This one is a favorite: never :)
- define timeperiod{
- timeperiod_name never
- alias Never
- }
- # end of file
|
Avez-vous une idée? cela viendrait de la conf de Nagios ou du mail.
EDIT : J'ai testé des envoie de mails à la main et les entrées dans /var/log/mail.log sont apparues presque 15 minutes plus tard.
---------------
Hypershade's Gallery