Commande :
Il peut être utile de connaitre le nombre de messages en queue sur un serveur de messagerie. Il est même souhaitable de le superviser.
Voici la commande permettant de connaitre le nombre d’emails en queue :
mailq | tail -1 | awk ‘{print $5}’
Script Nagios
Voici un petit script nagios à utiliser avec nrpe permettant de superviser le nombre de messages en queue :
resultat=`mailq | tail -1 | awk ‘{print $5}’`
if [ $resultat -lt 500 ]
then
echo "OK – La queue est de $resultat"
exit 0
else
echo "CRITICAL – La queue comporte $resultat mails"
exit 2
fi
Ici, j’ai décidé d’être alerté lorsque la queue comporte plus de 500 messages.
Cause d’un nombre de message élevé :
Si le nombre de message augmente rapidement en peu de temps, il est possible que vous soyez spammé ou que vous spammiez.
Il est également possible que le serveur de messagerie situé derrière votre relai postfix soit inaccessible. De ce fait, postfix ne peut plus libérer sa queue.
Si le nombre de message de la queue augmente lentement ( semaine, mois), il est peut-être intéressant de regarder ce qu’il y’a en queue et de faire un peut de ménage grâce à ces commandes :
http://www.croc-informatique.fr/2010/02/queue-postfix/
Bonne continuation
- Partagez-le sur Facebook
- Ajoutez-le à Google Bookmarks
- Postez-le sur Google Buzz
- Partagez-le sur Technorati
- Tweetez-le !
- Partagez-le sur Reddit
- Publiez-le sur Identica
Autres articles similaires: