Magazine High tech

Lister le nombre de messages en queue d’un serveur postfix

Publié le 30 novembre 2010 par Crocodanser

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/

http://www.croc-informatique.fr/2010/11/commande-permettant-de-supprimer-tous-les-messages-mailer-daemon-de-la-queue-postfix/

Bonne continuation Clignement d'œil

Autres articles similaires:


    Retour à La Une de Logo Paperblog

    A propos de l’auteur


    Crocodanser 15 partages Voir son profil
    Voir son blog

    l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte