Il existe un outil utile nommé pflogsumm. Cet outil est un analyseur ou un récapitulateur de logs Postfix. L'outil pflogsumm fournit un aperçu de chaque activité postfix avec des détails complets. Il donne un résumé complet des journaux et donne parfois un rapport détaillé des e-mails rejetés et rejetés, des erreurs, des avertissements du serveur et des paniques.
Cet article vous montrera comment installer pflogsumm et vous donnera quelques conseils sur la façon d'analyser les logs de Postfix à l'aide de pflogsumm.
Installer pflogsumm sur le serveur de messagerie Postfix
Pour installer pflogsumm, vous devez d'abord télécharger le script. Ouvrez le terminal en accédant à l'onglet 'Activités', et dans la barre latérale gauche, sélectionnez l'application 'Terminal' et ouvrez-la. Tout d'abord, téléchargez le script à l'aide de la commande suivante :
$ wget https://jimsun.linxnet.com/téléchargements/pflogsumm-1.1.3.le goudron.gz
Maintenant, extrayez les fichiers à l'aide de la commande tar, comme suit :
$ tar xvf pflogsumm-1.1.3.le goudron.gz
Accédez au 'pflogsumm-1.1.3 'répertoire et placez-le sous l'emplacement dans votre $path défini.
$ cd pflogsumm-1.1.3/$ sudo cp pflogsumm.pl /usr/local/bin/pflogsumm
Lorsque vous utilisez ce script, il vous suffit de taper 'pflogsumm' au lieu de donner un chemin absolu.
Analyser les journaux Postfix à l'aide de l'outil pflogsumm
L'outil pflogsumm fonctionnera pour tous les types de journaux Postfix. Pour obtenir les statistiques des logs de Postfix, tapez la commande suivante en tant qu'utilisateur root dans le terminal :
# cat /var/log/maillog | pflogsumm | SuiteL'écran de sortie suivant s'affichera sur votre terminal :
Si vous avez des journaux compressés, utilisez la commande zcat au lieu de la commande cat. Certains détails de sortie peuvent être vus dans la capture d'écran ci-dessous :
Caractéristiques de pflogsumm Script
Le script pflogsumm fournit les détails suivants :
- Tous les messages reçus, livrés, transférés, différés, renvoyés et rejetés pendant les services Postfix.
- Messages en octets au total, reçus et livrés.
- Résumé de l'expéditeur et du destinataire sur les hôtes, les domaines, etc.
Lorsque vous exécutez le script pflogsumm, vous obtenez un rapport complet des journaux de Postfix.
Commandes générales pour analyser les journaux de Postfix
En utilisant les commandes suivantes, vous pouvez facilement obtenir et analyser les journaux du serveur de messagerie Postfix :
Analyse des journaux de courrier en temps réel
Pour voir la journalisation en temps réel des services de messagerie de Postfix, en utilisant la commande tail -f, vous pouvez afficher toutes les informations pertinentes :
$ tail -f /var/log/maillogVous verrez la sortie suivante dans le terminal :
presse Ctrl+c pour quitter la sortie.
Utilisation de la commande grep pour répertorier les entrées de journal de suffixe des e-mails envoyés
À l'aide de la commande grep suivante, vous pouvez afficher la liste de tous les e-mails envoyés ou obtenir des e-mails à partir d'une adresse e-mail particulière :
# grep "[email protected]" /var/log/maillog# grep "status=sent" /var/log/maillog
Comptage des entrées de journal Postfix
En fonction des informations particulières dont vous avez besoin, vous pouvez utiliser les commandes du terminal pour afficher les différents e-mails envoyés depuis le serveur de messagerie Postfix. Dans l'exemple fourni ci-dessous, à l'aide de la commande grep, vous pouvez visualiser les statistiques complètes des mails envoyés :
# grep "status=sent" /var/log/maillog |cut -d "=" -f 2 |cut -d ">"-f 1 |couper -d "<" -f 2 |sort -n |uniq -c
Vous verrez la sortie suivante :
De même, pour vérifier les statistiques de tous les e-mails rejetés, puis à l'aide de la commande suivante, vous pouvez consulter les statistiques du journal :
# grep rejeter /var/log/maillogConclusion
Dans cet article, vous avez appris comment obtenir les statistiques du journal de messagerie Postfix et analyser le journal à l'aide de différentes commandes et du script pflogsumm. Vous avez également appris à installer le script pflogsumm sur votre système Linux CentOS 8. Désormais, à l'aide de diverses commandes shell, vous pouvez facilement analyser les journaux de votre serveur de messagerie Postfix.