Logs - Protokolldateien
BlueMind führt Protokolle für jede Art von Anwendung und Nutzung.
Es ist wichtig, dass genügend Speicherplatz zur Verfügung gestellt wird, um die Protokolle und ihre Archive zu speichern.
Eine Überfüllung dieses Speicherplatzes blockiert die Aufnahme neuer Informationen in die Protokolldateien und kann zu einer Verlangsamung oder sogar zum Absturz der Dienste führen.
Es gibt 3 Arten von Protokolldateien:
- Die Systemprotokolle, die von dem Systemprotokollverwaltungsmechanismus (rsyslog + logrotate) verwaltet werden
- Die Protokolle der BlueMind Java-Dienste, verwaltet von LogBack
:::info Zeiten der Spuren
Die von Java erzeugten Spuren in diesen Dateien sind in der GMT-Zeit.
So werden in Frankreich in der Zeitzone Europa/Paris die Stunden im Winter um 1 Stunde und im Sommer um 2 Stunden verschoben. Um nach Ereignissen zu suchen, die um 15 Uhr stattgefunden haben, musst du nach :
- um 14 Uhr von Ende Oktober bis Ende März
- um 13 Uhr von Ende März bis Ende Oktober
:::
- interne Protokolle eines Dienstes, die über die Konfiguration dieses Dienstes verwaltet werden
Die Dauer der Speicherung hängt von den Einstellungen dieser Protokollverwaltungsmechanismen ab. Es ist möglich, ihre Konfiguration zu ändern, um die gewünschte Verweildauer zu erreichen.
Log-Dateien
Die Protokolldateien befinden sich im Ordner /var/log und seinen Unterordnern
| Komponente | Name des Pakets | Log-Datei | Typ | Beschreibung |
|---|---|---|---|---|
| BlueMind Core | bm-core | ./bm/ : - core.log - mail-index.log - slow-call.log ./bm/audit/ : - audit-calendar*.log | LogBack | Hauptdienst von BlueMind: – Verwaltung des Datenbankinhalts, Implementierung von Geschäftsregeln – Indizierung von E-Mails bei der Ausführung von Neuindizierungsaufgaben – Abfragen, deren Ausführung länger als 200 ms gedauert hat. Audit: - Verfolgt die Aktionen, die innerhalb des im Dateinamen angegebenen Kalenders ausgeführt wurden: audit-calendar: "Kalendername": "uid des Benutzers".log |
| Postfix | postfix | RedHat: ./maillog Debian/Ubuntu : - ./mail.err - ./mail.info - ./mail.log - ./mail.warn | System | Mail-Übertragungsdienst Postfix, der E-Mails an die Mailbox oder den Server der Empfänger weiterleitet |
| Cyrus | bm-cyrus-imapd | RedHat: ./maillog Debian/Ubuntu : - ./mail.err - ./mail.info - ./mail.log - ./mail.warn | System | Postfachverwaltungsdienst Cyrus IMAP. Ermöglicht Folgendes: – eine E-Mail in das entsprechende Postfach zu verschieben und über IMAP und/oder POP darauf zuzugreifen. - E-Mails beim Empfang filtern - Abwesenheitsnachricht verwalten - Weiterleitungen verwalten |
| Webmailer | bm-webmail | ./bm-webmail : - Errors - sendmailmailSent.log | LogBack | - Fehler des Webmail-Dienstes (RoundCube) - verfolgt die gesendeten E-Mails und die Regeln, die für diese Nachrichten analysiert wurden (Alias, Umleitung, etc.). |
| EAS-Synchronisierung | bm-eas | ./bm-eas/eas.log | LogBack | Verfolgt die Transaktionen, die von und zu den mit EAS verbundenen mobilen Geräten durchgeführt wurden. Beachten Sie, dass die Logs für jede Synchronisationswarteschlange in separaten Dateien gespeichert werden, um die Analyse von Fehlern oder Fehlverhalten zu erleichtern. |
| Mail-Übertragung | bm-lmtpd | ./bm-lmtpd/lmtpd.log | LogBack | Dienst, der für die Zustellung einer E-Mail in den entsprechenden Posteingang zuständig ist. Bestimmte Vorgänge im Zusammenhang mit BlueMind werden auf dieser Ebene ausgeführt – beispielsweise die Analyse von ICS-Einladungen. |
| Standort | bm-locator | ./bm-locator/locator.log | LogBack | Findet die Dienste, die einem Benutzer zugeordnet sind (Mail-Server usw.) |
| Mapi | bm-mapi | ./bm-mapi/mapi.log ./bm-mapi/requests.log | LogBack | Allgemeines Protokoll des MAPI-Dienstes Aktivitätsprotokoll Weitere Informationen finden Sie auf der Seite Fehlerbehebung bei Outlook. |
| Replikation | ./bm/replication.log | LogBack | Leitet eine Kopie der Nachrichten an den Dienst „bm-core“ weiter, um die für „bm-eas“, „bm-mapi“ und ElasticSearch erforderlichen Metadaten abzurufen: Weitere Informationen finden Sie auf der Seite Bereitstellung von BlueMind 4: Zu beachtende Punkte | |
| Identifikation | bm-node | ./bm-node/node.log | LogBack | Dienst, der es dem BM-Core Server ermöglicht, Systemoperationen auf den Knoten der BlueMind Architektur auszuführen. Die Logdatei zeichnet die ausgeführten Befehle auf. |
| BlueMind web server | bm-webserver | ./bm-webserver: - webserver.log - dav.log - js-errors.log - setup.log | LogBack | Verzeichnis, das die vom Dienst webserver erstellten Protokolldateien enthält. - Synchronisation von Kalendern und Agenden. - Synchronisierung über caldav/carddav - JS-Fehler bei Webanwendungen - BlueMind Updates |
| Authentifizierung | bm-hps | ./bm-hps/hps.log | LogBack | Verfolgt Probleme und Erfolge bei der Authentifizierung und Anmeldung |
| Tika | bm-tika | ./bm-tika/tika.log | LogBack | Extraktion von Metadaten und Daten aus Dokumenten, um den ES-Index zu füllen. Verfolgt Fehler bei der Extraktion der zu indizierenden Informationen. |
| PHP FPM | bm-php-fpm | ./bm-php-fpm: - bm-php-fpm.log - slow.log | LogBack | PHP-Dolmetscher. Die Datei slow.log enthält PHP-Anfragen, die länger als 15 Sekunden gedauert haben. |
| ElasticSearch | bm-elasticsearch | ./bm-elasticsearch | Intern | Logs des ElasticSearch-Dienstes. Die Dateien *_slowlog.log enthalten langsame Anfragen.⚠️ Alle Änderungen an der Log-Konfiguration dieses Dienstes können nach einem Update von BlueMind verloren gehen. |
| Milter | bm-milter | ./bm-milter/milter.log | LogBack | Analyse und Bearbeitung von E-Mails auf SMTP-Ebene |
| XMPP | bm-xmpp | ./bm-xmpp/xmpp.log | LogBack | Instant Messenger Log-Dateien |
| YSNP | bm-ysnp | ./bm-ysnp/ysnp.log | LogBack | Dienst, der es Postfix oder Cyrus ermöglicht, bestimmte Daten von BlueMind zu erhalten oder zu validieren: - SMTP- und IMAP-Authentifizierung - Auflösung von IMAP-ACLs - Blockierung des Mailflusses in Fällen, in denen BlueMind gewartet oder aktualisiert wird. |
| PostgreSQL | bm-postgresql | ./postgresql | Intern+Logrotate | Logs der Datenbank PostgreSQL. Die Konfiguration kann über die Datei /etc/postgresql/9.6/main/postgresql.conf.local geändert werden. |
| NGinx | bm-nginx | ./nginx: – access.log – error.log – webmail.log | Intern+Logrotate | Der Dienst NGinx ermöglicht den Zugriff auf BlueMind über HTTP und HTTPs. - access.log enthält alle HTTP- und HTTPs-Anfragen an BlueMind.<br />-error.logenthält alle HTTP- und HTTPs-Anfragen, die fehlerhaft sind oder deren Rückkehrcode einen Fehler anzeigt (4xx, 5xx).<br />-webmail.log` enthält alle HTTP- und HTTPS-Anfragen, die über das Webmail gestellt wurden und fehlgeschlagen sind oder deren Rückgabecode auf einen Fehler hinweist (4xx, 5xx) |