Иоги Exchange 2013 Transport – SouToub


MapiExceptionNetworkError: Datenbank kann nicht bereitgestellt werden
www.microsoft.com

Artikel 2013оги Exchange 2013 Transport beleuchtet die Verwaltung von Protokolldateien des Exchange 2013 Transport Pipeline Core Service – Transport-Service auf Postfachservern… Fähigkeit, Protokolle zu analysieren ist eine notwendige Fähigkeit, die den Diagnose- und Fehlerbehebungsprozess erheblich erleichtern kann. Zunächst müssen Sie jedoch die komplizierten und komplexen Prinzipien der Transportpipeline verstehen, die viele verschiedene Dienste und Komponenten umfasst.

Ich hoffe, dieser Artikel hilft Ihnen dabei, ebenso wie einige andere zu einem ähnlichen Thema (siehe das Exchange 2013-Transport-Tag).

Dies ist der zweite Artikel in einer Reihe zum Verwalten der Protokollierung für Exchange 2013 Transport Pipeline Services. Hier ist jedoch die vollständige Liste:

Und auch Artikel darüber, wie diese Dienste funktionieren:

Vergessen Sie nicht die offizielle Dokumentation.


Weitere Informationen zum Einrichten und Verwalten von Exchange 2013 finden Sie in meinem Blog im Hauptthema Artikel – Exchange 2013 – Installation, Konfiguration, Verwaltung.


2013оги Exchange 2013 Transport

Genauer gesagt werden wir über den Service sprechen:

  • Transport-Service auf Postfachservern (Anzeigename – Microsoft Exchange Transport, abgekürzt – MSExchangeTransport);

Für die Verwaltung sind zwei Cmdlets verantwortlich:

  • Get-TransportService
  • Set-TransportService

Fangen wir von weitem an.

1. Stellen Sie sicher, dass alles Protokolldateipfade definiert und Protokollierung aktiviert… Dies kann mit dem Cmdlet erfolgen Get-TransportService beim Exchange-Verwaltungsshell::

2013оги Exchange 2013 Transport 01

Es ist erwähnenswert, dass es zwei Möglichkeiten gibt, die Protokollierung zu aktivieren – indem Sie den Pfad (Wert) definieren $ null deaktiviert die Komponentenprotokolle) und legt den erforderlichen Wert für den Parameter Protokolle aktivieren / deaktivieren fest. Einige Komponenten verfügen jedoch nicht über einen Aktivierungs- / Deaktivierungsparameter (z. B. ActiveUserStatistics). Wenn Sie den Wert einstellen $ null für den Pfad der Protokolldateien für die Komponente, die einen Wert haben $ true Parameter zum Aktivieren / Deaktivieren von Protokollen, dann werden Fehler im Ereignisprotokoll angezeigt. Achten Sie darauf.

Im obigen Screenshot sind die Pfade der Protokolle fast aller Komponenten definiert. Es gibt nur eine Ausnahme – DnsLog… Die Parameter des Restes (HttpProtocol, TransportSync, TransportSyncHubHealth, Journal, und auch WLM) sind von Microsoft für den eigenen Gebrauch reserviert, es macht keinen Sinn, sie zu untersuchen, außerdem finden Sie in Open Source keine Dokumentation dazu.

Mal sehen, welche Komponenten einen separaten Parameter zum Aktivieren von Protokollen haben:

2013оги Exchange 2013 Transport 02

Daher sind standardmäßig fast alle Protokolle aktiviert. Das ist gut.

2. Als nächstes werden wir eine detaillierte hinzufügen Anmelden an jedem Sende- / Empfangsconnector – EAC – Nachrichtenfluss Konnektoren empfangen – Wählen Sie die Konnektoren der HubTransport-Rolle aus, gehen Sie zu ihren Eigenschaften und setzen Sie den Zeiger auf die Protokollprotokollierungsstufe – Details… Gehen Sie im selben Abschnitt zu den Sendeconnectors und aktivieren Sie die Protokolle für diese.

In PowerShell kann dies mit einem Befehl für jeden Connector-Typ für alle Rollen gleichzeitig erfolgen:


Die Befehle werden ohne zusätzliche Ausgabe ausgeführt:

Иоги Exchange 2013 FrontEnd Transport 03

Wenn Sie nur Daten für bestimmte Konnektoren verfolgen möchten, geben Sie deren Namen explizit an.

3. Nun, die letzte Aufgabe – Sie müssen aktivieren Melden Sie die integrierten Send-Konnektoren an… Dies kann mit dem Haupt-Cmdlet zum Verwalten des Dienstes erfolgen Exchange 2013 Transport – – Set-TransportService – und nur durch EMS (unteres Beispiel basierend auf meinem Testserver exchange02):

Damit sind alle vorläufigen Einstellungen abgeschlossen und es ist Zeit, eine Pivot-Tabelle für Protokolle zu erstellen Transport-Service auf Postfachservern:

Pfad zum Protokollieren von Dateien Geplanter Termin
% ExchangeInstallPath% TransportRoles Logs Hub Connectivity Verbindungsprotokoll
% ExchangeInstallPath% TransportRoles Logs MessageTracking Nachrichtenverfolgungsprotokoll
% ExchangeInstallPath% Logging IRMLogs IRM-Protokoll
% ExchangeInstallPath% TransportRoles Logs Hub ActiveUsersStats Aktivitätsstatistikprotokoll für jeden Benutzer
% ExchangeInstallPath% TransportRoles Logs Hub ServerStats Serverstatistikprotokoll. Nicht verfügbar mit Exchange 2013 cu7 und höher
% ExchangeInstallPath% TransportRoles Logs Hub ProtocolLog SmtpReceive Protokollprotokoll für alle Empfangsconnectors auf diesem Server
% ExchangeInstallPath% TransportRoles Logs Hub Routing Routing-Tabellenprotokoll
% ExchangeInstallPath% TransportRoles Logs Hub ProtocolLog SmtpSend Protokollprotokoll für Sendeconnectors
% ExchangeInstallPath% TransportRoles Logs Hub QueueViewer Warteschlangenprotokoll
% ExchangeInstallPath% TransportRoles Logs Hub AgentLog Agentenprotokoll

Zur Verfolgung des Nachrichtenflusses werden die nützlichsten Protokolle in Verzeichnissen gespeichert:

  • % ExchangeInstallPath% TransportRoles Logs MessageTracking
  • % ExchangeInstallPath% TransportRoles Logs Hub ProtocolLog SmtpReceive
  • % ExchangeInstallPath% TransportRoles Logs Hub ProtocolLog SmtpSend

Durch Transport-Service Auf MBX-Servern wird in jedem Fall jede gesendete oder empfangene Nachricht durchgestellt. Dies gilt nicht für andere Exchange 2013-Transportpipeline-Dienste. Postfachtransportdienst auch auf MBX-Servern Vordergrundtransportdienst auf Servern mit der CAS-Rolle. Natürlich kommt der Brief nie an Transport-Service Edgeserver, wenn sie von einem internen Absender zu einem internen Empfänger in der Organisation wechseln, aber das ist sinnvoll. Weitere Informationen finden Sie unter Nachrichtenfluss mit verschiedenen Exchange 2013-Topologien.

Damit ist der Artikel abgeschlossen. Leider kann ich den Prozess der Analyse von Protokollen nicht sofort behandeln, aber Sie können diese Informationen immer aus der offiziellen Dokumentation herausfinden. .

Kommentare bereitgestellt von HyperComments

Leave a Reply

Your email address will not be published. Required fields are marked *