Die 'Logs-'Seite enthält das Protokoll, das von b1gMailServer bei bestimmten Ereignissen geschrieben wird. Das Protokoll kann z.B. zu Fehlerbehebungszwecken dienen. Das Logging-Verhalten von b1gMailServer, d.h. welche Meldungen überhaupt ins Log geschriebe werden, kann auf der Seite [[Allgemein|b1gMailServer:Administration/Allgemein]] konfiguriert werden.
Da während des Betriebs meist sehr viele Logeinträge generiert werden, wird beim Aufruf der Seite nur der Anteil der Einträge angezeigt, die am aktuellen Tag angefallen sind. Sie können den Zeitraum über die oben auf der Seite befindlichen Eingabeelemente ändern. Zusätzlich sind die Log-Einträge des Tages in Seiten zu je 100 Einträgen gegliedert.
Log-Format¶
Die Logeinträge haben in der Regel das Folgende Format: [KOMPONENTE] [#PID] - [IP-ADRESSE] [MELDUNG] [DATUM]
- [KOMPONENTE] ist die Komponente, die den Log-Eintrag generiert hat:
- Core: b1gMailServer-Kern-Komponente
- IMAP: IMAP-Server
- POP3: POP3-Server
- SMTP: SMTP-Server
- MSGQueue: Warteschleifen-Dienst
- HTTP: Webdisk-HTTP-Dienst
- Plugin: Meldung eines Plugins
- [PID] ist die Nummer/ID des Prozesses, der die Log-Meldung erzeugt hat (zugeteilte PID des Betriebssystems).
- [IP-ADRESSE] ist die IP-Adresse des Clients, falls es sich um eine Meldung aus einer Netzwerksitzung handelt.
- [MELDUNG] ist die Log-Meldung, die bei Netzwerksitzungen oft aus dem Namen des ausgeführten Protokoll-Kommandos besteht und ggf. noch zusätzliche Informationen enthält.
- [DATUM] ist das Datum und der Zeitpunkt, an dem der Eintrag generiert wurde.
Filter¶
Unten auf der Seite sind die Logs außerdem filterbar. So kann die Anzeige der Logs auf einen bestimmten Zeitraum, bestimmte Komponenten, eine bestimmte Priorität oder einen bestimmten Suchbegriff reduziert werden.
Achtung! Die Suche nach einem Suchbegriff in großen Log-Beständen kann den Datenbank-Server belasten und sehr lange dauern.
Archivierung¶
Im Bereich 'Archivierung' können alle Logs, die vor einem definierbaren Zeitpunkt angefallen sind, archiviert, d.h. aus der Datenbank entfernt werden. Wird dabei die Option 'Kopie im Archiv speichern' aktiviert, werden die Einträge vor der Entfernung aus der Datenbank in eine komprimierte Textdatei im Ordner logs unterhalb des b1gMail-Verzeichnisses kopiert.
Eine regelmäßige Archivierung der Logs wird empfohlen, damit die Logs-Tabelle in der Datenbank nicht zu sehr wächst. Die Archivierung kann durch die Aktivierung der entsprechenden Option auf der Seite [[Allgemein|b1gMailServer:Administration/Allgemein]] auch automaitisiert werden