GoGPT Best VPN GoSearch

OnWorks-Favicon

postfix-logwatch – Online in der Cloud

Führen Sie postfix-logwatch im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl postfix-logwatch, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


postfix-logwatch – Ein Postfix-Log-Parser- und Analyse-Dienstprogramm

ZUSAMMENFASSUNG


Postfix-Logwatch [Optionen] [Logdatei ...]

BESCHREIBUNG


Die Postfix-Logwatch(1) Das Dienstprogramm ist ein Postfix-MTA-Protokollparser, der Zusammenfassungen erstellt.
Details und Statistiken zum Betrieb von Postfix.

Dieses Dienstprogramm kann als eigenständiges Programm oder als Logwatch-Filtermodul verwendet werden
Erstellen Sie Postfix-Zusammenfassungen und detaillierte Berichte aus Logwatch heraus.

Postfix-Logwatch ist in der Lage, eine breite Palette von Berichten mit gruppierten und sortierten Daten zu erstellen
so weit wie möglich, um Rauschen zu reduzieren und Muster hervorzuheben. Kurze zusammenfassende Berichte liefern
einen schnellen Überblick über allgemeine Postfix-Vorgänge und die Nachrichtenzustellung sowie die Ausgabe von Warnungen
das könnte Aufmerksamkeit erfordern. Detaillierte Berichte ermöglichen ein einfaches, hierarchisches Scannen.
arrangierte und organisierte Informationen, mit so vielen oder wenigen Details wie gewünscht.

Postfix-Logwatch gibt zwei Hauptabschnitte aus: a Zusammenfassung Abschnitt und a Detailliert .
Zur besseren Lesbarkeit und zum schnellen Scannen werden alle Ereignis- oder Trefferzahlen in der linken Spalte angezeigt.
gefolgt von einer kurzen Beschreibung des Ereignistyps und schließlich zusätzlichen Statistiken oder
Zählungsdarstellungen können in der Spalte ganz rechts erscheinen.

Der folgende Ausschnitt aus einem zusammenfassenden Beispielbericht veranschaulicht:

****** Zusammenfassung ******************************************* *

81 *Warnung: Verbindungsratenlimit erreicht (Amboss)
146 Gewarnt

68.310 MB akzeptiert 71,628,177
97.645 MByte lieferten 102,388,245
======== ======================================== ======

3464 Akzeptiert 41.44 %
4895 Abgelehnt 58.56 %
-------- ------------------------------------------ ------
8359 Gesamt 100.00 %
======== ======================================== ======

Der Bericht warnt davor, dass die Verbindungsrate von Anvil 81 Mal beeinträchtigt wurde, eine Postfix-Zugriffsprüfung
Die WARN-Aktion wurde 146 Mal protokolliert, insgesamt waren es 68.310 Megabyte (71,628,177 Byte).
in das Postfix-System aufgenommen und liefert 97.645 Megabyte Daten (aufgrund mehrerer
Empfänger). Die Zeilen „Akzeptiert“ und „Abgelehnt“ zeigen, dass Postfix 3464 (41.44 % davon) akzeptiert hat
der gesamten Nachrichten) und lehnte 4895 (die restlichen 58.56 %) der insgesamt 8359 Nachrichten ab
(Vorübergehende Ablehnungen tauchen an anderer Stelle auf).

Es stehen Dutzende Unterabschnitte zur Verfügung Detailliert Bericht, dessen Ausgabe jeweils
kann auf verschiedene Weise gesteuert werden. Jeder Unterabschnitt versucht, die Themen zu gruppieren und darzustellen
die aussagekräftigsten Daten auf höheren Ebenen, während weniger nützliche oder weniger nützliche Daten verdrängt werden laut Daten hin
minderwertige Niveaus. Ziel ist es, den größtmöglichen Nutzen aus der intelligenten Gruppierung zu ziehen
von Daten, um ein schnelleres Scannen von Berichten, Mustererkennung und Problemlösung zu ermöglichen.
Die Daten werden immer in absteigender Reihenfolge nach Anzahl und dann numerisch nach IP-Adresse oder sortiert
nach Bedarf alphabetisch sortiert.

Das folgende MX-Fehlersegment aus einem Beispiel Detailliert Der Bericht veranschaulicht das Wesentliche
hierarchische Ebenenstruktur von Postfix-Logwatch:

****** Ausführlich *****************************************

261 MX-Fehler --------------------------------------
261 Der MX-Host konnte nicht gesucht werden
222 Host nicht gefunden
73 Foolishspammer.local
60 vollständig.bogus.domain.example
11 freund.beispiel.com
39 Dem Hostnamen ist keine Adresse zugeordnet
23 dummymx.sample.net
16 pushn.spam.sample.com

Die Postfix-Logwatch Das Dienstprogramm liest von STDIN oder vom benannten Postfix Logdatei. Mehrere
Logdatei Es können Argumente angegeben werden, die jeweils der Reihe nach verarbeitet werden. Der Benutzer läuft Postfix-
Logwatch muss Leseberechtigung für jede benannte Protokolldatei haben.

Optionen
Die unten aufgeführten Optionen wirken sich auf den Betrieb von aus Postfix-Logwatch. Optionen angegeben
später in der Befehlszeile überschreiben frühere. Jede Option kann mit an abgekürzt werden
eindeutige Länge.

-f Konfigurationsdatei
--Konfigurationsdatei Konfigurationsdatei
Verwenden Sie eine alternative Konfigurationsdatei Konfigurationsdatei anstelle der Standardeinstellung. Das
Option kann mehr als einmal verwendet werden. Es werden mehrere Konfigurationsdateien verarbeitet
in der in der Befehlszeile angezeigten Reihenfolge. Sehen CONFIGURATION FILE unten mit.

--debuggen Schlüsselwörter
Debug-Informationen während des Betriebs ausgeben Postfix-Logwatch. Der Parameter
Schlüsselwörter ist ein oder mehrere durch Kommas oder Leerzeichen getrennte Schlüsselwörter. Um die Liste zu erhalten
Für gültige Schlüsselwörter verwenden Sie --debug xxx, wobei xxx für ein ungültiges Schlüsselwort steht.

--[keine] Verzögerungen
Aktiviert (deaktiviert) die Ausgabe des Perzentilberichts zu Nachrichtenverzögerungen. Die Verzögerungen
Der Perzentilbericht zeigt Perzentile für jede der vier Übermittlungslatenzzeiten
von Postfix (verfügbar in Version 2.3 und höher) im Formular gemeldet
Verzögerungen=a/b/c/d, Wobei a ist die Zeitspanne, bevor die aktive Warteschlange (einschließlich
Zeit für frühere Zustellversuche und Zeit in der verzögerten Warteschlange), b ist das
Zeitdauer in der aktiven Warteschlange bis zur Übergabe an den Zusteller, c ist die Menge von
Zeitaufwand für das Herstellen von Verbindungen (einschließlich DNS, HELO und TLS) und d ist die Menge von
Zeitaufwand für die Übermittlung der Nachricht. Die angezeigte Gesamtverzögerung ergibt sich aus der Verzögerung=
Feld in einer Nachrichtenübermittlungsprotokollzeile.

Hinweis: Dieser Bericht kann viel Speicher verbrauchen. wenn du keine Verwendung dafür hast,
Deaktivieren Sie den Verzögerungsbericht.

--delays_percentiles p1 [S.2 ...]
Gibt die Perzentile an, die im Perzentilbericht zu Nachrichtenverzögerungen verwendet werden sollen. Der
Perzentile p1, p2, ... Der Bereich liegt zwischen 0 und 100 (einschließlich). Die Reihenfolge der Liste ist
nicht sortiert – der Bericht gibt die Perzentilspalten in der von Ihnen angegebenen Reihenfolge aus
angeben.

--Detail Grad des
Legt die maximale Detailebene für fest Postfix-Logwatch zu Grad des . Diese Option ist
global und setzt alle anderen unten beschriebenen Ausgangsbegrenzer außer Kraft.

Die Postfix-Logwatch Dienstprogramm erzeugt a Zusammenfassung Abschnitt a Detailliert Abschnitt und
zusätzliche Berichtsabschnitte. Mit Grad des weniger als 5, Postfix-Logwatch wird herstellen
nur die Zusammenfassung Abschnitt. Bei Grad des 5 und höher, die Detailliert Abschnitt und alle
Weitere Berichtsabschnitte sind Kandidaten für die Ausgabe. Jede inkrementelle Erhöhung in
Grad des generiert eine zusätzliche hierarchische Unterebene der Ausgabe im Detailliert
Abschnitt des Berichts. Bei Grad des 10, alle Ebenen werden ausgegeben. Linien, die die überschreiten
maximale Berichtsbreite (angegeben mit max_report_width) wird gekürzt. Einstellung Grad des
bis 11 verhindern, dass Zeilen im Bericht abgeschnitten werden (siehe auch --line_style).

--help Gibt Nutzungsinformationen und eine kurze Beschreibung der Befehlszeilenoptionen aus.

--ignore_service Anleitungen
Ignorieren Sie Protokollzeilen, die den Postfix-Dienstnamen enthalten Postfix/ dem „Vermischten Geschmack“. Seine
Parameter ist ein regulärer Ausdruck.

Hinweis: Wenn Sie in Ihrem regulären Ausdruck Klammern verwenden, stellen Sie sicher, dass dies der Fall ist
Klausur und nicht Eroberung: verwenden (?:Anleitungen) statt (Anleitungen).

--ipaddr_width Breite
Gibt an, dass IP-Adressen in Paaren aus Adresse und Hostname mit einem gedruckt werden sollen
Feldbreite von Breite Figuren. Für Systeme kann es sinnvoll sein, den Standardwert zu erhöhen
Verwendung langer IPv6-Adressen.

-l limiter=levelspec
--Grenze limiter=levelspec
Legt den Pegelbegrenzer fest Limit mit der Spezifikation Levelspez.

--line_style Stil
Gibt an, wie mit langen Berichtszeilen umgegangen wird. Es stehen drei Stile zur Verfügung: voller,
abschneiden und wickeln. Rahmen Stil zu voller verhindert Schnittlinien
max_report_width; Dies geschieht, wenn Detail ist 11 oder höher. Wann Stil is
abschneiden (Standardeinstellung), lange Zeilen werden entsprechend abgeschnitten max_report_width.
Rahmen Stil zu wickeln bricht Zeilen länger als um max_report_width so, dass übrig blieb
Die Anzahl der Spaltentreffer wird nicht verdeckt. Diese Option hat Vorrang vor der Zeile
Stil impliziert durch die Detail Ebene. Die Optionen --voll, --kürzen und --wickeln sind
Synonyme.

--[no]long_queue_ids
Aktiviert (deaktiviert) die Interpretation langer Warteschlangen-IDs in Postfix-Protokollen (>= 2.9).

--nodetail
Deaktiviert die Detailliert Abschnitt des Berichts und alle ergänzenden Berichte. Das
Die Option bietet einen praktischen Mechanismus zum schnellen Deaktivieren aller Abschnitte unter
Detailliert Bericht, wobei nachfolgende Befehlszeilenoptionen möglicherweise einen oder mehrere wieder aktivieren
Abschnitte zum Erstellen spezifischer Berichte.

--[keine] Zusammenfassung

--show_summary
Aktiviert (deaktiviert) die Anzeige des Zusammenfassung Abschnitt des Berichts. Der
Variable Posfix_Show_Summary wird in einer Konfigurationsdatei verwendet.

--recipient_delimiter Trennzeichen
Teilen Sie E-Mail-Zustelladressen mithilfe des Empfängertrennzeichens auf Trennzeichen.
Dies sollte im Allgemeinen mit dem übereinstimmen Empfängertrennzeichen im Postfix angegeben
Parameterdatei main.cfoder der in angegebene Standardwert postconf -d
Empfängertrennzeichen. Dies ist sehr nützlich, um Statistiken pro Alias ​​zu erhalten, wenn a
Das Empfängertrennzeichen wird für die E-Mail-Zustellung verwendet.

--reject_reply_patterns r1 [r2 ...]
Gibt die Liste der Ablehnungsantwortmuster an, die zum Erstellen von Ablehnungsgruppen verwendet werden. Jede
Eintrag in der Liste r1 [r2 ...] muss entweder ein dreistelliger regulärer Ausdruck sein
Antwortcode der Form [45][0-9.][0-9.] oder das Wort „Warnung“. Der "." im
Ein regulärer Ausdruck ist ein Literalpunkt, der mit jedem Subcode für eine Ablehnungsantwort übereinstimmt. Das
Platzhalter ermöglichen die Erstellung breiter Ablehnungsgruppen. Die Listenreihenfolge bleibt erhalten, in
dass Ablehnungsberichte in der gleichen Reihenfolge ausgegeben werden wie die Einträge in der Liste.
Spezifische Ablehnungsantwortcodes haben unabhängig davon Vorrang vor Platzhaltermustern
der Listenreihenfolge.

Die Standardliste ist „5.. 4.. Warn“, wodurch drei Gruppen von Ablehnungen erstellt werden:
Permanente Ablehnungen, vorübergehende Ablehnungsfehler und Ablehnungswarnungen (wie in
warn_if_reject).

Diese Funktion ermöglicht beispielsweise die Unterscheidung von 421 Übertragungskanalschließungen
von 45x Fehlern (z. B. 450 Postfach nicht verfügbar, 451 lokale Verarbeitungsfehler, 452
unzureichende Lagerung). Eine solche Gruppierung würde mit der Liste konfiguriert werden: „421 4..“
5.. Warnen". Weitere Informationen zu Antwortcodes finden Sie in RFC 2821.

Web Link CONFIGURATION FILE bezüglich der Verwendung „reject_reply_patterns“. innerhalb eines
Konfigurationsdatei.

--[no]sect_vars
--show_sect_vars boolean
Aktiviert (deaktiviert) die Ergänzung Detailliert Abschnittstitel mit dem Namen davon
Pegelbegrenzer des Abschnitts. Der angezeigte Name ist die Befehlszeilenoption (bzw
Konfigurationsdateivariable), mit der die Ausgabe dieses Abschnitts begrenzt wird. Mit dem Großen
Anzahl der verfügbaren Pegelbegrenzer Postfix-Logwatch, das ist ein praktischer Mechanismus
um genau zu bestimmen, welcher Pegelbegrenzer auf einen Abschnitt wirkt.

--syslog_name Namensschild
Gibt den Namen des Syslog-Dienstes an Postfix-Logwatch Wird verwendet, um Syslog-Zeilen abzugleichen.
Protokollieren Sie nur Zeilen, deren Dienstname mit dem regulären Perl-Ausdruck übereinstimmt Namensschild werden wir
verwendet werden von Postfix-Logwatch; Alle nicht übereinstimmenden Zeilen werden stillschweigend ignoriert. Das ist
nützlich, wenn ein vorinstalliertes Postfix-Paket einen anderen als den Standardnamen verwendet
(Postfix) oder wenn mehrere Postfix-Instanzen verwendet werden und Berichte pro Instanz erstellt werden
ist erwünscht.

Das Muster Namensschild sollte mit dem übereinstimmen syslog_name Konfigurationsparameter angegeben
in der Postfix-Parameterdatei main.cf, die Hauptsteuerdatei master.cfOder das
Standardwert, wie durch die Ausgabe von angegeben postconf -d syslog_name.

Hinweis: Wenn Sie in Ihrem regulären Ausdruck Klammern verwenden, stellen Sie sicher, dass dies der Fall ist
Klausur und nicht Eroberung: verwenden (?:Anleitungen) statt (Anleitungen).

--[nein]unbekannt
--show_unknown boolean
Aktiviert (deaktiviert) die Anzeige des per Postfix generierten Namens „unbekannt“ im Format
IP/Hostname-Paare in Detailliert Berichte. Standard: aktiviert.

--Version
Print Postfix-Logwatch Versionsinformation.

Niveau Limiter
Die Ausgabe jedes Abschnitts in der Detailliert Der Bericht wird durch einen Pegelbegrenzer gesteuert. Der
Der Name der Level-Limiter-Variable wird ausgegeben, wenn die sect_vars Option ist eingestellt. Ebene
Limiter werden entweder über die Befehlszeile im Standalone-Modus mit eingestellt --Grenze Limit=Levelspez
Option oder über eine Konfigurationsdateivariable $postfix_Limit=Levelspez. Jeder Begrenzer
benötigt ein Levelspez Argument, das unten beschrieben wird LEVEL STEUERN.

Die Liste der Pegelbegrenzer ist unten aufgeführt.

Es gibt mehrere Pegelbegrenzer, die Ausschuss-Unterabschnitte steuern (z. B. Ablehnender Körper,
Absender ablehnen, usw.). Denn die Liste der Ablehnungsvarianten ist erst zur Laufzeit danach bekannt
„reject_reply_patterns“. Wie ersichtlich ist, werden diese Ausschussbegrenzer im Folgenden allgemein dargestellt, mit dem
Präfix ###. Um einen dieser Ausschussbegrenzer zu verwenden, ersetzen Sie ihn ### mit einem der Ablehnung
gültige Antwortcodes, wobei jeder Punkt durch einen ersetzt wird x Charakter. Zum Beispiel mit der
Standard „reject_reply_patterns“. Liste von „5.. 4.. Warnen“, drei Ablehnender Körper Varianten sind gültig:
--Grenze 5xxrejectbody, --Grenze 4xxrejectbody und --Grenze warnrejectbody. Als ein
Bequemlichkeit, Sie können das vollständig eliminieren ### Präfix, und verwenden Sie stattdessen das bloße ablehnenXXX
Option, und alle Variationen des Ausschusspegelbegrenzers werden basierend auf der automatisch generiert
„reject_reply_patterns“. Liste. Zum Beispiel das Befehlszeilensegment:

... --reject_reply_patterns "421 5.." \
--limit Rejectrbl="1:10:"

würde automatisch zu:

... --reject_reply_patterns "421 5.." \
--limit 421rejectrbl="1:10:" --limit 5xxrejectrbl="1:10:"

Weitere Informationen finden Sie auch in den „reject_reply_patterns“. oben und Kommentare in der Konfigurationsdatei Postfix-
logwatch.conf.

[Dieser Abschnitt ist noch nicht vollständig]

AttrError
Fehler beim Abrufen von Attributdaten vom Dienst.
BCCed Nachrichten, die den Zugriff, die BCC-Aktion header_checks oder body_checks ausgelöst haben. (Postfix
2.6 experimenteller Zweig)
BounceLocal
BounceRemote
Lokale und Remote-Bounces. Ein Bounce gilt als lokaler Bounce, wenn die Weiterleitung ein solcher war
eine von „none“, „lokal“, „virtuell“, „avcheck“, „maildrop“ oder „127.0.0.1“.
ByIpRejects
Neugruppierung nach Client-Host-IP-Adresse aller 5xx (permanenten) Ablehnungsvarianten.
Kommunikationsfehler
Postfix-Fehler bei der Kommunikation mit einem seiner Dienste.
Amboss Amboss-Rate oder Parallelitätsgrenzen.
ConnectionInbound
Verbindungen hergestellt zu smtpd Server.
ConnectionLostInbound
Verbindungen zum verloren gegangen smtpd Server.
ConnectionLostOutbound
Verbindungen verloren während smtp Kommunikation mit Remote-MTA.
ConnectToFailure
Von gemeldete Fehler smtp beim Herstellen einer Verbindung mit einem Remote-MTA.
Datenbankgenerierung
Es werden Warnungen angezeigt, wenn eine binäre Datenbankzuordnungsdatei erforderlich ist postkarte Update von neuer
Quelldatei.
Aufschübe
Latente
Verzögerungen bei der Nachrichtenzustellung. Ein einzelner latente Die Nachricht enthält eine oder mehrere
Stundungen viele Male.
Lieferbar
Die Adressüberprüfung zeigt an, dass die Empfängeradresse zustellbar ist.
Erfolgreicher Abschluss von
Anzahl der Nachrichten, die an einen Zustellungsagenten, z. B. lokal oder virtuell, übergeben wurden.
Verworfen
Nachrichten, die den Zugriff, die Aktion „header_checks“ oder „body_checks DISCARD“ ausgelöst haben.
DNS Fehler
Einer von mehreren Fehlern, die bei der DNS-Suche auftreten.
EnvelopeSenderDomains
Liste der sendenden Domains. (2 Ebenen: Envelope-Sender-Domain, Localpart)
EnvelopeSenders
Liste der Umschlagabsender. (1 Ebene: Briefumschlag-Absender)
Fehler Postfix allgemein Fehler Nachrichten.
FatalConfigError
Schwerwiegende Konfigurationsfehler in main.cf oder master.cf.
Fataler Fehler
Postfix allgemein tödlich Nachrichten.
Gefilterte
Nachrichten, die den Zugriff, die FILTER-Aktion „header_checks“ oder „body_checks“ ausgelöst haben.
Weitergeleitet
Nachrichten, die von MDA für eine Adressklasse an eine andere weitergeleitet werden (z. B. lokal -> virtuell).
HeloError
xxxxxxxxxxxx
Hold Nachrichten, die von Postsuper in die Warteschleife gelegt oder durch Zugriff ausgelöst wurden,
header_checks oder body_checks HOLD-Aktion.
HostnameValidationError
Ungültiger Hostname erkannt.
Überprüfung des Hostnamens
Die Suche nach dem Hostnamen wird nicht auf die IP des Peers (d. h. des Remote-Systems) zurückgeführt
verbinden mit smtpd). Wird auch als Forward-Confirmed Reverse DNS (FCRDNS) bezeichnet. Wann
Hat der umgekehrte Name keinen DNS-Eintrag, erscheint die Meldung „Host nicht gefunden, versuchen Sie es erneut“.
inbegriffen; andernfalls ist dies nicht der Fall (z. B. wenn die Rückseite eine IP-Adresse hat, aber nicht
das, was Postfix erwartet).
IllegalAddrSyntax
Unzulässige Syntax in einer E-Mail-Adresse, die im Dialogfeld „MAIL FROM“ oder „RCPT TO“ angegeben wurde.
LdapError
Alle LDAP-Fehler während der LDAP-Suche.
MailerLoop
Eine MX-Suche nach dem besten Mailer für die Zustellung von E-Mails würde zu einer Versendung führen
zu uns selbst.
Kartenproblem
Problem mit einer Zugriffstabellenzuordnung, das korrigiert werden muss.
MessageWriteError
Postfix hat beim Versuch, eine Nachrichtendatei irgendwo im zu erstellen, einen Fehler festgestellt
Spool-Verzeichnis.
Numerischer Hostname
Es wurde ein Hostname gefunden, der numerisch statt alphabetisch war.
PanicError
Postfix allgemein Panik Nachrichten.
PixWorkaround
Es wurden Problemumgehungen aktiviert, um Remote-Korrekturen für Cisco PIX SMTP zu vermeiden.
PolicydWeight
Zusammenfassung der Policyweight/Policydweight-Ergebnisse.
PolicySpf
Zusammenfassung der PolicySPF-Ergebnisse.
Postgrau
Zusammenfassung der Postgrey-Ergebnisse.
Postscreen
Zusammenfassung der Postscreen- und Verifizierungsdienste von 2.7.
DNSBLog
Zusammenfassung des DNSBlog-Dienstes von 2.7.
Vorangestellt
Nachrichten, die die PREPEND-Aktion header_checks oder body_checks ausgelöst haben.
ProcessExit
Postfix-Dienste, die unerwartet beendet wurden.
Prozesslimit
Ein Postfix-Dienst hat die maximal zulässige Anzahl von Prozessen erreicht oder überschritten.
QueueWriteError
Probleme beim Schreiben einer Postfix-Warteschlangendatei.
RblFehler
Suchfehler für RBLs.
Weitergeleitet
Nachrichten, die den Zugriff, header_checks oder body_checks REDIRECT-Aktion ausgelöst haben.
###RejectBody
Nachrichten, die die Aktion „body_checks REJECT“ ausgelöst haben.
###Client ablehnen
Von Clientzugriffskontrollen abgelehnte Nachrichten (smtpd_client_restrictions).
###RejectConfigError
Nachricht aufgrund von Serverkonfigurationsfehlern abgelehnt.
###Inhalt ablehnen
Von message_reject_characters abgelehnte Nachrichten.
###Daten ablehnen
Nachrichten wurden in der DATA-Phase der SMTP-Konversation abgelehnt (smtpd_data_restrictions).
###AblehnenEtrn
Nachrichten, die in der ETRN-Phase der SMTP-Konversation abgelehnt wurden (smtpd_etrn_restrictions).
###RejectHeader
Nachrichten, die die Aktion „header_checks REJECT“ ausgelöst haben.
###AblehnenHelo
Nachrichten wurden in der HELO/EHLO-Phase der SMTP-Konversation abgelehnt
(smtpd_helo_restrictions).
###AblehnenInsufficientSpace
Nachrichten wurden wegen unzureichendem Speicherplatz abgelehnt.
###RejectLookupFailure
Nachrichten wurden aufgrund vorübergehender Fehler bei der DNS-Suche abgelehnt.
###AblehnenMilter
Milter lehnt ab. Für diese Ablehnungen ist kein Ablehnungsantwortcode verfügbar, sondern ein
erweitert 5.7.1 DSN wird bereitgestellt. Diese Ausschüsse werden in das generische 5xx-Format gezwungen
lehnt Gruppe ab. Wenn Sie neu definieren „reject_reply_patterns“. so dass es nicht enthält
das Muster 5 .., Milter-Ausschüsse werden nicht ausgegeben.
###RejectRbl
Durch einen RBL-Treffer abgelehnte Nachrichten.
###RejectRecip
Von Empfängerzugriffskontrollen abgelehnte Nachrichten (smtpd_recipient_restrictions).
###RejectRelay
Von Relay-Zugriffskontrollen abgelehnte Nachrichten.
###RejectSender
Von Absenderzugriffskontrollen abgelehnte Nachrichten (smtpd_sender_restrictions).
###RejectSize
Nachrichten wurden wegen zu großer Nachrichtengröße abgelehnt.
###UnknownClient ablehnen
Von unbekannten Client-Zugriffskontrollen abgelehnte Nachrichten.
###RejectUnknownReverseClient
Nachrichten wurden von unbekannten Reverse-Client-Zugriffskontrollen abgelehnt.
###UnknownUser ablehnen
Von unbekannten Benutzerzugriffskontrollen abgelehnte Nachrichten.
###UnverifiedClient ablehnen
Nachrichten, die von nicht überprüften Client-Zugriffskontrollen abgelehnt wurden.
###AblehnenBestätigen
Nachrichten wurden aufgrund von Verifizierungsfehlern abgelehnt.
Ersetzte
Nachrichten, die die REPLACE-Aktion header_checks oder body_checks ausgelöst haben.
Zurück an den Absender
Nachrichten wurden an den Absender zurückgegeben, da die Lebensdauer der Warteschlange überschritten wurde
(maximale_Warteschlangenlebensdauer).
SaslAuth
Erfolgreiche SASL-Authentifizierung, einschließlich SASL-Methode, Benutzername und Absender
Geschenk.
SaslAuthFail
SASL-Authentifizierungsfehler.
Sent Über den SMTP-Zustellungsagenten gesendete Nachrichten.
GesendetLmtp
Über den LMTP-Zustellungsagenten gesendete Nachrichten.
SmtpConversationError
Fehler beim SMTP/ESMTP-Dialog.
SmtpProtocolViolation
Protokollverletzung während des SMTP/ESMTP-Dialogs.
Fehler beim starten
Fehler beim Start des Postfix-Servers.
TimeoutEingehend
Verbindungen zu smtpd das ist abgelaufen.
TlsClientConnect
TLS-Client-Verbindungen.
TlsOffered
TLS-Kommunikation angeboten.
TlsServerConnect
TLS-Serververbindungen.
TlsUnverified
Nicht verifizierte TLS-Verbindungen.
Unzustellbar
Die Adressüberprüfung zeigt an, dass die Empfängeradresse nicht zustellbar ist.
Warnen Nachrichten, die den Zugriff, die WARN-Aktion header_checks oder body_checks ausgelöst haben.
WarnConfigError
Warnungen bezüglich Postfix-Konfigurationsfehlern.
WarnungenSonstiges
Postfix allgemein Warnung Nachrichten.

LEVEL STEUERN


Die Detailliert Der Abschnitt des Berichts besteht aus einer Reihe von Unterabschnitten
sowohl global als auch unabhängig gesteuert. Zwei Einstellungen beeinflussen die Ausgabe in
die Detailliert Bericht: eine globale Detailebene (angegeben mit --Detail), die final (groß) hat
Hammer) leistungsbegrenzende Kontrolle über die Detailliert Abschnitts- und unterabschnittsspezifische Details
Einstellungen (kleiner Hammer), die eine weitere Begrenzung der Leistung für einen Teilbereich ermöglichen.
Jeder Unterabschnitt und jede Unterebene können auf eine bestimmte Tiefenebene beschränkt sein
begrenzt durch obere N- oder Schwellenwertgrenzen. Der Levelspez Argument für jede Ebene
Um dies zu erreichen, werden die oben aufgeführten Begrenzer verwendet.

Es ist wahrscheinlich am besten, die Erläuterung der Sub-Level-Begrenzung mit dem folgenden Gut fortzusetzen:
bekannte Hierarchie im Gliederungsstil und einige grundlegende Beispiele:

Level 0
Level 1
Level 2
Level 3
Level 4
Level 4
Level 2
Level 3
Level 4
Level 4
Level 4
Level 3
Level 4
Level 3
Level 1
Level 2
Level 3
Level 4

Die einfachste Form der Ausgabebegrenzung unterdrückt die gesamte Ausgabe unter einen bestimmten Wert. Für
Beispiel: a Levelspez Bei der Einstellung „2“ werden nur Daten der Ebenen 0 bis 2 angezeigt. Stellen Sie sich das so vor
Reduzieren Sie jedes Element der Unterebene 2, wodurch alle untergeordneten Ebenen (3, 4, ...) ausgeblendet werden, um Folgendes zu erhalten:

Level 0
Level 1
Level 2
Level 2
Level 1
Level 2

Manchmal ist die Ausgabelautstärke in einem Abschnitt zu groß und es ist sinnvoll, sie zu unterdrücken
Daten, die einen bestimmten Schwellenwert nicht überschreiten. Stellen Sie sich einen Wörterbuch-Spam-Angriff vor.
Dadurch entstehen sehr lange Listen mit E-Mail- oder IP-Adressen von Empfängern, die nur einmal aufgerufen werden. Jedes Unter-
Die Ebene in der Hierarchie kann durch die Festlegung des Schwellenwerts begrenzt werden Levelspez passend.
Rahmen Levelspez auf den Wert „2::5“ unterdrückt alle Daten auf Ebene 2, die dies nicht tun
eine Trefferzahl von 5 überschreiten.

Möglicherweise ist die Erstellung einer Top-N-Liste, beispielsweise der Top-10-Absender, erwünscht. A Levelspez of
„3:10:“ beschränkt die Level-3-Daten auf die Top-10-Treffer.

Nachdem wir diese einfachen Beispiele aus dem Weg geräumt haben, a Levelspez ist als Leerzeichen- oder definiert
durch Kommas getrennte Liste mit einem oder mehreren der folgenden Elemente:

l Gibt den maximalen Pegel an, der für diesen Unterabschnitt ausgegeben werden soll, mit einem Bereich von 0
bis 10. wenn l 0 ist, werden keine Pegel ausgegeben, wodurch der Unterabschnitt effektiv deaktiviert wird
(Daten der Ebene 0 sind bereits im Zusammenfassungsbericht enthalten, daher wird Ebene 1 berücksichtigt
die erste nützliche Ebene in der Detailliert Bericht). Höhere Werte führen zu einer Ausgabe
bis einschließlich des angegebenen Niveaus.

l.n Dasselbe wie oben, mit dem Zusatz, dass n Beschränkt die Ausgabe der Ebene 1 dieses Abschnitts auf
Top n Artikel. Der Wert für n kann jede ganze Zahl größer als 1 sein. (Diese Form von
Die Begrenzung hat weniger Nutzen als die unten gezeigte Syntax. Es ist für rückwärts vorgesehen
Kompatibilität; Benutzern wird empfohlen, die folgende Syntax zu verwenden.

l:n:t Dieses Triplett gibt den Pegel an l, oben nund Mindestschwelle t. Jeder der Werte
sind ganze Zahlen, mit l als Pegelbegrenzer wie oben beschrieben, n ein Top sein n
Begrenzer für den Pegel l und t ist der Schwellenwertbegrenzer für den Pegel l. Wenn beide
n und t angegeben sind, n hat Priorität und erlaubt oben n Listen (unabhängig von
Schwellwert). Wenn der Wert von l weggelassen wird, gelten die angegebenen Werte für n und / oder
t werden für alle im Unterabschnitt verfügbaren Ebenen verwendet. Dies ermöglicht eine einfache Form
von Platzhaltern (z. B. Festlegung von Mindestschwellenwerten auf allen Ebenen). Jedoch,
Bestimmte Begrenzer haben immer Vorrang vor Wildcard-Begrenzern. Die erste Form des Levels
Es kann ein Begrenzer enthalten sein Levelspez um die Ausgabe einzuschränken, egal wie viele
Drillinge sind vorhanden.

Alle drei Arten von Begrenzern sind nur dann wirksam, wenn Postfix-LogwatchDer Detaillierungsgrad beträgt 5
oder größer (die Detailliert Der Abschnitt wird erst aktiviert, wenn das Detail mindestens 5 beträgt).

Weitere Informationen im Beispiele: Abschnitt für Nutzungsszenarien.

CONFIGURATION FILE


Postfix-Logwatch kann Konfigurationseinstellungen aus einer Konfigurationsdatei lesen. Im Wesentlichen,
Jede Befehlszeilenoption kann in eine Konfigurationsdatei eingefügt werden, und diese Einstellungen sind es auch
beim Start lesen.

Parce que Postfix-Logwatch kann zur Minimierung entweder eigenständig oder innerhalb von Logwatch ausgeführt werden
Verwirrung, Postfix-Logwatch übernimmt die Syntaxanforderungen der Konfigurationsdatei von Logwatch und
Konventionen. Diese sind:

· Leerzeichen werden ignoriert.

· Zeilen beginnend mit # werden ignoriert

· Einstellungen haben die Form:

ganz ohne irgendetwas tun oder drücken zu müssen. = Wert

· Leerzeichen oder Tabulatoren auf beiden Seiten = Zeichen werden ignoriert.

· Beliebig Wert In doppelten Anführungszeichen geschützt wird die Groß-/Kleinschreibung beibehalten.

· Alle anderen Inhalte werden auf Kleinbuchstaben reduziert (ohne Berücksichtigung der Groß- und Kleinschreibung).

· Alle Postfix-Logwatch Den Konfigurationseinstellungen muss das Präfix „ vorangestellt werden.$postfix_" oder
Postfix-Logwatch werde sie ignorieren.

· Bei der Ausführung unter Logwatch werden alle Werte angezeigt, denen nicht das Präfix „“ vorangestellt ist.$postfix_" werden verbraucht von
Logwatch; es geht nur zu Postfix-Logwatch (über Umgebungsvariable) legt es fest
hält es für gültig.

· Die Werte richtig und Ja werden in 1 umgewandelt, und falsch und Nein werden auf 0 umgerechnet.

· Die Reihenfolge der Einstellungen wird in einer Konfigurationsdatei nicht beibehalten (da die Einstellungen
von Logwatch über Umgebungsvariablen übergeben, die keine definierte Reihenfolge haben).

Um eine Befehlszeilenoption in eine Konfigurationsdatei aufzunehmen, stellen Sie der Befehlszeilenoption ein Präfix voran
Name mit dem Wort „$postfix_". Die folgende Konfigurationsdateieinstellung und Befehlszeile
Option sind gleichwertig:

$postfix_Line_Style = Kürzen

--line_style Kürzen

Pegelbegrenzer werden ebenfalls mit vorangestellt $postfix_, sondern auf der Kommandozeile angegeben werden
an. Nach der Installation können Sie HEIC-Dateien mit der --Grenze Option:

$postfix_Sent = 2

--Grenze Gesendet=2

Die Reihenfolge der Befehlszeilenoptionen und der Konfigurationsdateiverarbeitung erfolgt wie folgt: 1)
Die Standardkonfigurationsdatei wird gelesen, wenn sie vorhanden ist und nicht --Konfigurationsdatei wurde am angegeben
eine Befehlszeile. 2) Konfigurationsdateien werden in der angegebenen Reihenfolge gelesen und verarbeitet
Befehlszeile. 3) Befehlszeilenoptionen überschreiben alle Optionen, die bereits per Befehl festgelegt wurden
Zeile oder aus einer beliebigen Konfigurationsdatei.

Befehlszeilenoptionen werden interpretiert, wenn sie in der Befehlszeile angezeigt werden, und später
Optionen überschreiben zuvor festgelegte Optionen. Die bemerkenswerte Ausnahme ist der Limiter
Variablen, die in der gefundenen Reihenfolge interpretiert werden, jedoch erst, nachdem alle anderen Optionen vorhanden sind
verarbeitet wurde. Dies erlaubt --reject_reply_patterns um die dynamische Liste der zu bestimmen
verschiedene Ausschussbegrenzer.

Web Link --reject_reply_patterns.

EXIT STATUS


Die Postfix-Logwatch Das Dienstprogramm wird mit dem Statuscode 0 beendet, sofern kein Fehler aufgetreten ist
In diesem Fall wird ein Exit-Status ungleich Null zurückgegeben.

Beispiele:


Laufen Standalone
Hinweis: Postfix-Logwatch liest seine Protokolldaten aus einer oder mehreren benannten Postfix-Protokolldateien, oder
von STDIN. Der Kürze halber wird in den folgenden Beispielen, wo erforderlich, das Wort verwendet Datei wie die
Bedeutung des Befehlszeilenarguments /path/to/postfix.log. Natürlich müssen Sie ersetzen
Datei mit dem entsprechenden Pfad.

Zu rennen Postfix-Logwatch Führen Sie im Standalone-Modus einfach Folgendes aus:

Postfix-Logwatch Datei

Eine vollständige Liste der Optionen und der grundlegenden Verwendung finden Sie unter:

Postfix-Logwatch --help

So drucken Sie einen nur zusammenfassenden Bericht der Postfix-Protokolldaten:

Postfix-Logwatch --Detail 1 Datei

So erstellen Sie einen zusammenfassenden Bericht und einen einstufigen Detailbericht für den 25. Mai:

grep 'Kann 25 ' Datei | Postfix-Logwatch --Detail 5

Um nur eine Top-10-Liste der gesendeten E-Mail-Domänen zu erstellen, wird ein zusammenfassender und detaillierter Bericht erstellt
Berichte werden zunächst deaktiviert. Da Befehlszeilenoptionen von links nach rechts gelesen und aktiviert werden
Rechts wird der Abschnitt „Gesendet“ wieder auf Stufe 1 mit einem Level-1-Top-10-Limiter aktiviert:

Postfix-Logwatch --nosummary --nodetail --Grenze sent='1 1:10:' Datei

Der folgende Befehl und seine Beispielausgabe zeigen ein komplexeres Beispiel für einen Pegelbegrenzer.
Der Befehl gibt die Top-3-gesendeten E-Mail-Adressen der Top-5-Domains sowie alle an
Elemente der Stufe 3 mit einer Trefferzahl von 2 oder weniger werden unterdrückt (im Unterabschnitt „Gesendet“ wird dies angezeigt).
ist zufällig die ursprüngliche Empfängeradresse der E-Mail). Ellipsen zeigen oberes N oder schwellenwertbegrenzt an
Daten:

Postfix-Logwatch --nosummary --nodetail \
--Grenze geschickt '1:5: 2: 3: 3::2' Datei

1762 Gesendet über SMTP -----------------------------------
352 example.com
310 Joe
255 [E-Mail geschützt]
7 [E-Mail geschützt]
21 armyoda3
11 hot93uh
...
244 sample.net
97 Buzz
26 Leroyjones
14 Sally
...
152 example.net
40 jim_jameson
23 sam_sampson
19 paul_paulson
...
83 Beispiel.us
44-Stammverzeichnis
39 jenny1
69 dom3.example.us
10 Kay
7 ron
6 mrsmith
...
...

Der nächste Befehl verwendet beide „reject_reply_patterns“. und Pegelbegrenzer, um 421 RBL zu sehen
Zurückweisungen, Schwellenwertbeschränkung der Ausgabe der Stufe 2 auf Treffer über 5 (Stufe 2 im Reject
Der RBL-Unterabschnitt ist das IP-Adresse/Hostnamen-Paar des Clients. Das macht es sehr schön
Liste der RBL-Straftäter, angezeigt in der Beispielausgabe (beachten Sie die Verwendung der eindeutigen
abgekürzte Befehlszeilenoption „reject_reply_pat“):

Postfix-Logwatch --reject_reply_pat '421 4 .. 5 .. Warnen' \
--nosummary --nodetail --Grenze 421rejectrbl='2 2::5' Datei

300 421 RBL ablehnen ---------------------------------------
243 zen.spamhaus.org=127.0.0.2
106 10.0.0.129 129.0.0.example.com
41 192.168.10.70 hostx10.sample.net
40 192.168.42.39 hostz42.sample.net
15 10.1.1.152 dsl-10-1-1-152.example.us
14 10.10.10.122 mail122.sample.com
7 192.168.3.44 smalltime-spammer.example.com
...
48 zen.spamhaus.org=127.0.0.4
17 10.29.124.92 10-29-124-92.adsl-static.sample.us
...
8 zen.spamhaus.org=127.0.0.11
...
1 zen.spamhaus.org=127.0.0.10
...

Laufen . Logwatch
Hinweis: Logwatch-Versionen vor 7.3.6 erforderten, sofern nicht anders konfiguriert, die --drucken
Option zum Drucken auf STDOUT, anstatt Berichte per E-Mail zu senden. Seit Version 7.3.6,
STDOUT ist das Standardausgabeziel und das --drucken Option wurde ersetzt durch
--Ausgabe stdout. Überprüfen Sie Ihre Konfiguration, um festzustellen, wo die Berichtsausgabe erfolgt
angewiesen, und fügen Sie die entsprechende Option zu den folgenden Befehlen hinzu.

So drucken Sie einen zusammenfassenden Bericht für die heutigen Postfix-Protokolldaten:

Logwatch --Service Postfix --Bereich heute --Detail 1

Zum Drucken eines Berichts für die heutigen Postfix-Protokolldaten mit einer Ebene
der Details in der Detailliert Abschnitt:

Logwatch --Service Postfix --Bereich heute --Detail 5

Drucken eines Berichts für gestern mit zwei Detailebenen im Detailliert Abschnitt:

Logwatch --Service Postfix --Bereich gestern --Detail 6

Zum Drucken eines Berichts vom 12. bis 14. Dezember mit vier Detailebenen im
Detailliert Abschnitt:

Logwatch --Service Postfix --Bereich \
'zwischen 12/12 und 12 / 14 ' --Detail 8

So drucken Sie einen Bericht für heute mit allen Detaillierungsgraden aus:

Logwatch --Service Postfix --Bereich heute --Detail 10

Dasselbe wie oben, aber lange Zeilen bleiben ungeschnitten:

Logwatch --Service Postfix --Bereich heute --Detail 11


Die Postfix-Logwatch Das Programm verwendet die folgenden (automatisch gesetzten) Umgebungsvariablen
beim Betrieb unter Logwatch:

LOGWATCH_DETAIL_LEVEL
Dies ist die Detailebene, die mit dem Befehlszeilenargument Logwatch angegeben wird --Detail
oder unter der Detail Einstellung in der Konfigurationsdatei ...conf/services/postfix.conf.

LOGWATCH_DEBUG
Dies ist die Debugstufe, die mit dem Befehlszeilenargument Logwatch angegeben wird --debuggen.

postfix_xxx
Das Logwatch-Programm übergibt alle Einstellungen postfix_xxx in der Konfigurationsdatei
...conf/services/postfix.conf zum Postfix Filter (der tatsächlich benannt ist
.../scripts/services/postfix) über Umgebungsvariable.

Verwenden Sie Postfix-Logwatch online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad




×
Werbung
❤ ️Hier einkaufen, buchen oder kaufen – kostenlos, damit die Dienste kostenlos bleiben.