1 votes

Quel est le moyen le plus efficace de compter le nombre de messages que sendmail a mis en file d'attente ?

Sendmail 8.14.4

Je veux mettre en place un système de surveillance pour savoir combien de messages sont en attente sur mon serveur sendmail.

Selon un question linux quelque peu liée Je comprends que la façon la plus efficace de compter les fichiers bruts dans un répertoire est de \ls -afq | wc -l mais j'aimerais quelque chose qui renvoie un nombre de messages. Comme sendmail stocke les messages en file d'attente en deux parties (fichiers df et qf), cela peut être trompeur.

0 votes

Je ne peux pas le tester pour le moment, mais vous voulez quelque chose comme mailq | grep "Total requests"

0 votes

@glennjackman Merci pour la suggestion. J'ai pensé à quelque chose de similaire, mais cela semble nécessiter beaucoup de frais administratifs... parce que la commande mailq générerait des détails sur l'erreur, le dernier délai de réessai, l'expéditeur, etc... même s'il a été filtré plus tard.

2 votes

À moins que votre file d'attente de courrier ne soit corrompue, vous devriez avoir un nombre égal de qf y df alors pourquoi ne pas en compter un seul ? Par exemple ls -afq qf* | wc -l

1voto

chicks Points 3599

À moins que votre file d'attente de courrier ne soit corrompue, vous devriez avoir un nombre égal de qf y df alors pourquoi ne pas en compter un seul ? Par exemple :

ls -afq qf* | wc -l

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X