Comprendre une entrée de fichier journal Postfix

35

Nous avons un hub Postfix et j'essaie de mieux comprendre les informations contenues dans le fichier mail.log. J'utilise des outils tels que qshape, pflogsumm.pl et amavis-logwatch pour résumer les fichiers journaux, mais j'ai toujours des questions sur certains éléments du fichier journal brut.

Ma première question concerne l'entrée de délai qui apparaît dans Postfix lorsqu'un courrier électronique est enfin livré. Je suppose que ces valeurs sont exprimées en secondes, mais que signifie exactement cette information?

delay=2.4, delays=0.18/0.01/1.4/0.81

Le traitement de l'e-mail a-t-il pris 2,4 secondes?

Quelle est la répartition des timings dans la section des délais?

Tim Koscielski
la source
L'email a passé 2,4 secondes dans la file d'attente de postfix. Je ne suis toutefois pas sûr de la ventilation.
Pauska

Réponses:

36

La fonctionnalité n ° 20051103 de Postfix a ajouté ce qui suit (à partir des notes de version 2.3.13):

Meilleure compréhension de la nature des goulots d'étranglement de performances, avec une journalisation détaillée des retards à différentes étapes de la livraison du message. Postfix enregistre les informations de délai supplémentaires sous la forme "retards = a / b / c / d", où a = heure avant le gestionnaire de files d'attente, transmission du message comprise; b = heure dans le gestionnaire de files d'attente; c = heure d'établissement de la connexion, y compris DNS, HELO et TLS; d = heure de transmission du message.

Comme je le soupçonne, le délai le plus long de votre configuration est dû à la configuration de la connexion, au DNS et à la conversation SMTP initiale. Cela me semble normal.

Evan Anderson
la source
15

Ceci est mentionné dans la FAQ pour postfix-logwatch.

Dans le code source:

# Message delivery time stamps
# delays=a/b/c/d, where
#   a = time before queue manager, including message transmission
#   b = time in queue manager
#   c = connection setup including DNS, HELO and TLS;
#   d = message transmission time.

postfix-logwatch vous donnera également un rapport sur les pourcentages de retards, qui donne un aperçu de la façon dont tout le courrier circule au cours de la période du rapport.

=== Délais de livraison Centiles ========================================= =================
                    0% 25% 50% 75% 90% 95% 98% 100%
-------------------------------------------------- ------------------------------------------
Avant qmgr 0,00 0,03 0,04 0,04 11,60 111,90 176,88 634,00
En qmgr 0.00 0.00 0.02 0.03 0.03 0.03 0.04 0.04
Configuration du connecteur 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.01
Transmission 0.00 0.00 0.01 0.03 0.80 5.40 5.51 14.00
Total 0,01 0,05 0,08 0,14 15,00 116,90 182,80 640,00
=============================================== =========================================
Flimzy
la source