Comment surveiller le statut MTA de Postfix
Qu'est ce qu'un bon de commande pour surveiller une installation de Postfix sur un serveur linux? Il devrait être une commande qui peut être exécuté à partir d'une invite de commande dans une session SSH et retourne les informations à propos de savoir si le processus de postfix est actif et la taille de la files d'attente de messages.
MODIFIER
Cela peut sembler ne pas être sur le sujet pour Stack Overflow (Peut-être mieux pour le Serveur Faute?) mais il ne se rapportent au développement de logiciels. À l'époque, j'ai été la création d'un complexe de messagerie de l'expéditeur application utilisé plusieurs Mta pour la livraison du courrier. Si la file d'attente de messagerie sur un serveur a grandi trop grande, alors il doit préférer d'autres, moins occupé des Mta. Par conséquent, l'application de contrôle nécessaires afin de maintenir une connexion SSH à chaque MTA et de surveiller régulièrement son statut.
Si le suivi était tout simplement pour des raisons administratives, il y a beaucoup d'outils d'interface graphique que le faire beaucoup plus facilement.
source d'informationauteur David Boike
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser la ligne de commande de programmes qui viennent avec Postfix:
De ce que vous trouverez avec la commande ps varie en fonction de comment vous définissez les choses.
Dans l'ordre de préférence:
Le meilleur moyen est d'envoyer des messages de pulsation par le serveur de messagerie et de surveiller leur arrivée à destination.
Utilisation mailq et qshape (livré avec la récente postfix distributions) pour surveiller les files d'attente.
Vous pouvez vérifier que smtpd est à l'écoute et en retournant une bannière en utilisant netcat (options de netcat varier en fonction de l'OS; ce sont pour linux):
La suite du rapport du nombre de processus pour chaque postfix démon, regroupés par le maître (master multiple si vous avez plusieurs postfix cas).
En plus de Bryan Rehbein la réponse ci-dessus, voici un script que j'utilise pour surveiller les longueurs des files d'attente de postfix. Il ne fait qu'envoyer une alerte par courriel une fois une file d'attente se développe au-delà de X messages dans la taille. L'alerte est envoyé à l'aide de msmtp (une petite ligne de commande client smtp), de sorte qu'il ignore le local d'installation de postfix (que vous ne pouvez pas compter, sur alerte en temps opportun, si ses files d'attente sont en croissance...)