Il s'agit de la commande pflogsumm qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
pflogsumm - Produire un résumé du fichier journal Postfix MTA
Copyright (C) 1998-2010 par James S. Seymour, version 1.1.5
SYNOPSIS
pflogsumm -[eq] [-d ] [--détail ]
[--rebond-détail ] [--deferral-detail ]
[-h ] [-i|--ignore-case] [--iso-date-time] [--mailq]
[-m|--uucp-mung] [--no-no-msg-size] [--problems-first]
[--rej-add-from] [--reject-detail ] [--smtp-détail ]
[--smtpd-stats] [--smtpd-warning-detail ]
[--syslog-name=string] [-u ] [--verbose-msg-detail]
[--verp-mung[= ]] [--zero-fill] [fichier1 [fichier]]
pflogsumm -[aide|version]
Si aucun fichier n'est spécifié, lit à partir de stdin. La sortie est sur stdout.
DESCRIPTION
Pflogsumm est un analyseur/résumateur de journaux pour le MTA de Postfix. Il est
conçu pour fournir une vue d'ensemble de l'activité de Postfix, avec juste assez
détail pour avertir l'administrateur des problèmes potentiels
des taches.
Pflogsumm génère des résumés et, dans certains cas, des rapports détaillés de
volumes de trafic du serveur de messagerie, e-mails rejetés et renvoyés et serveur
avertissements, erreurs et paniques.
OPTIONS
--bounce-détail
Limiter les rapports de rebond détaillés au sommet . 0
supprimer entièrement.
-d aujourd'hui génère un rapport pour aujourd'hui seulement
-d hier génère un rapport pour "hier"
--deferral-detail
Limiter les rapports de report détaillés au sommet . 0
supprimer entièrement.
--détail
Définit tous --*-detail, -h et -u sur . Est
outrepassé par les paramètres individuels. --détail 0
supprime *tous* les détails.
-e étendu (extrême ? excessif ?) détail
Émettre des rapports détaillés. À l'heure actuelle, cela comprend
uniquement un rapport par message, trié par domaine d'expéditeur,
puis user-in-domain, puis par identifiant de file d'attente
ATTENTION : les données construites pour générer ce rapport peuvent
consomment rapidement de très grandes quantités de mémoire si un
beaucoup d'entrées de journal sont traitées !
-h Haut à afficher dans les rapports d'hôte/domaine.
0 = aucun.
Voir aussi : les options "-u" et "--*-detail" pour plus d'informations
options de limitation de rapport.
--help Émettre un court message d'utilisation et renflouer.
(Par une heureuse coïncidence, "-h" seul fait à peu près la même chose,
étant car il nécessite un argument numérique :-). Oui je
savoir : boiteux.)
-i
--ignore-case Traiter l'adresse e-mail complète dans un format insensible à la casse
manière.
Normalement, pflogsumm ne met en minuscules que l'hôte et
parties du domaine, laissant la partie utilisateur seule. Cette
l'option fait que l'adresse e-mail entière est inférieure-
casé.
--iso-date-heure
Pour les résumés contenant des informations de date ou d'heure,
utiliser les formats standard ISO 8601 (CCYY-MM-DD et HH:MM),
plutôt que "Mon DD CCYY" et "HHMM".
-m modifie (mung?) les chemins de bang de style UUCP
--uucp-mung
Ceci est à utiliser lorsque vous avez un mélange de style Internet
adresses de domaine et bang-paths de style UUCP dans le journal.
UUCP en amont alimente parfois le domaine Internet
adresse de style en bang-paths. Cette option peut
parfois réparer les "dommages". Par exemple:
"somehost.dom!username@foo" (où "foo" est le suivant
hôte en amont et "somehost.dom" était d'où l'e-mail
originaire) sera converti en
« foo ![email protected]". Cela affecte également la
rapport détaillé étendu (-e), pour aider à s'assurer que par-
le tri par nom de domaine est plus précis.
--mailq Exécute la commande "mailq" à la fin du rapport.
Simplement une fonction pratique. (En supposant que "mailq"
est dans $PATH. Voir la variable "$mailqCmd" pour le chemin thisi
si on le désire.)
--no_bounce_detail
--no_deferral_detail
--no_reject_detail
Ces commutateurs sont obsolètes au profit de
--bounce-detail, --deferral-detail et
--reject-detail, respectivement.
Supprime l'impression des informations détaillées suivantes
rapporte respectivement :
détail du rebond du message (par relais)
détail du report de message
détail du rejet du message
Voir aussi : "-u" et "-h" pour plus de limitation de rapport
options.
--no-no-msg-size
Ne pas émettre de rapport sur "Messages sans données de taille".
La taille du message est signalée uniquement par le gestionnaire de files d'attente.
Le message peut être délivré assez longtemps après la
(dernière) entrée de journal qmgr dans laquelle les informations ne se trouvent pas
le(s) journal(s) traité(s) par une exécution particulière de
pflogsumm. Cela jette « destinataires par message
size" et le total des "octets livrés".
normalement signalé par pflogsumm comme "Messages sans
données de taille."
--no-smtpd-avertissements
Ce commutateur est déprécié au profit de
smtpd-warning-détail
Sur un serveur de messagerie occupé, par exemple chez un FAI, les avertissements SMTPD
peut donner lieu à un rapport assez important. Cette option
les désactive.
--problèmes-d'abord
Émettre des rapports de « problèmes » (rebonds, reports, avertissements,
etc.) avant les statistiques "normales".
--rej-add-from
Pour les rapports de rejet qui répertorient les adresses IP ou
noms d'hôte/domaine : ajoutez l'e-mail de l'adresse à
chaque annonce. (Ne s'applique pas à « L'utilisation inappropriée de
rapport de pipeline de commandes SMTP.)
-q quiet - n'imprime pas les en-têtes pour les rapports vides
remarque : en-têtes pour warning, fatal et "master"
les messages seront toujours imprimés.
--reject-detail
Limiter le rejet détaillé de smtpd, avertir, mettre en attente et rejeter
rapporte au sommet . 0 pour supprimer complètement.
--smtp-détail
Limiter les rapports de livraison smtp détaillés au sommet .
0 pour supprimer complètement.
--smtpd-stats
Générer des statistiques de connexion smtpd.
Le rapport "par jour" n'est pas généré pour un seul jour
rapports. Pour les rapports sur plusieurs jours : nombres « par heure »
sont des moyennes quotidiennes (reflétées dans l'en-tête du rapport).
--smtpd-warning-detail
Limiter les rapports d'avertissements détaillés de smtpd au sommet .
0 pour supprimer complètement.
--syslog-name=nom
Définissez syslog-name pour rechercher les entrées de journal de Postfix.
Par défaut, pflogsumm recherche les entrées dans les fichiers journaux
avec un nom syslog de « postfix », la valeur par défaut.
Si vous avez défini un paramètre "syslog_name" autre que celui par défaut
dans votre configuration Postfix, utilisez cette option pour
dites à pflogsumm ce que c'est.
Voir la discussion sur l'utilisation de cette option sous
« NOTES », ci-dessous.
-u Haut à afficher dans les rapports d'utilisateurs. 0 == aucun.
Voir aussi : les options "-h" et "--*-detail" pour plus d'informations
options de limitation de rapport.
--verbose-msg-détail
Pour le report de message, les résumés de rebond et de rejet :
afficher la "raison" complète plutôt qu'une tronquée.
Remarque : cela peut entraîner des lignes assez longues dans le rapport.
--verp-mung fait "VERP" généré l'adresse (?) munging. Convertir
--verp-mung=2 adresses d'expéditeur du formulaire
"list-return-NN-someuser=[email protected]"
à
"list-return-ID-someuser=[email protected]"
En d'autres termes : remplacez la valeur numérique par "ID".
En spécifiant l'option "=2" (deuxième forme), le
munging est plus "agressif", convertissant l'adresse
à quelque chose comme :
"[email protected]"
En fait : si vous spécifiez moins de 2, le
munging "simple" et tout ce qui est supérieur à 1 résultats
dans le hack plus "agressif" appliqué.
Voir "REMARQUES" concernant cette option.
--version Affiche le nom et la version du programme et renflouez-vous.
--zero-fill "Remplit à zéro" certains tableaux afin que les rapports sortent avec
données dans des colonnes qui pourraient autrement être vides.
RETOUR VALEURE
Pflogsumm ne renvoie rien d'intéressant au shell.
LES ERREURS
Des messages d'erreur sont émis vers stderr.
EXEMPLES
Produire un rapport des activités de la veille :
pflogsumm -d hier /var/log/maillog
Un rapport des activités de la semaine précédente (après rotation des journaux) :
pflogsumm /var/log/maillog.0
Que s'est-il passé jusqu'à présent aujourd'hui :
pflogsumm -d aujourd'hui /var/log/maillog
Entrée crontab pour générer un rapport de l'activité de la veille
à 10 minutes après minuit.
10 0 * * * /usr/local/sbin/pflogsumm -d hier /var/log/maillog
2>&1 |/usr/bin/mailx -s "`uname -n` daily mail stats" postmaster
Entrée Crontab pour générer un rapport sur l'activité de la semaine précédente.
(Cet exemple suppose que l'on fait tourner ses journaux de courrier chaque semaine, un certain temps
avant 4h10 le dimanche.)
10 4 * * 0 /usr/local/sbin/pflogsumm /var/log/maillog.0
2>&1 |/usr/bin/mailx -s "`uname -n` statistiques de courrier hebdomadaires" postmaster
Les deux exemples de crontab, ci-dessus, doivent en fait être une seule ligne
chaque. Ils sont divisés en deux lignes ou plus en raison de la page
problèmes de formatage.
Utilisez pflogsumm en ligne en utilisant les services onworks.net