Exchange 2013 Edge-Transport


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

Die Analyse der Exchange 2013-Edge-Transportprotokolle ist möglicherweise nicht immer erforderlich, da nicht jedes Unternehmen Edgeserver in seiner Infrastruktur verwendet… Durch das Vorhandensein von Edge-Transport-Servern in der Organisation werden jedoch einige Änderungen an der Arbeit anderer Rollen vorgenommen. Sie müssen genau wissen, wie E-Mails in verschiedenen Konfigurationen ausgeführt werden, und genau wissen, welche Informationen Sie vom Edge-Server abrufen können.

Dieser Artikel soll Ihnen bei der Analyse von Protokolldateien helfen. Edgeserver.

Dies ist der vierte Artikel in einer Reihe zum Verwalten der Protokollierung für Exchange 2013-Transportpipeline-Dienste. 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.


Exchange 2013 Edge-Transport

In meinen Artikeln über die Funktionsweise der zentralen Exchange 2013-Transportpipeline-Dienste habe ich dies bereits mehrfach erwähnt Transport-Service auf Mailbox-Servern und Transport-Service on Edge Transport-Server sind sehr ähnlich, wenn nicht gleich. Letztendlich stellte sich heraus, dass es immer noch Unterschiede gibt. Trotz der gemeinsamen Architektur für beide Dienste ist die Verarbeitung von Nachrichten in jeder Phase an einigen Stellen unterschiedlich. Die Namen dieser Dienste in den Rollen MBX und Edge sind jedoch identisch – Microsoft Exchange Transport.

Ein bisschen mehr Detail:

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

Zwei genau dieselben Cmdlets sind für die Verwaltung verantwortlich:

  • Get-TransportService
  • Set-TransportService

Lassen Sie uns genauer sehen, was wir zu bewältigen haben.

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

Exchange 2013 Edge-Transport 01

Es gibt zwei Möglichkeiten, die Protokollierung zu aktivieren: Definieren Sie den Pfad (Wert) $ 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. Ausnahmen – DnsLog und QueueLogPath… Parameter FlowControlLogPath Von Microsoft für den eigenen Gebrauch reserviert. Wie Sie sehen können, unterscheidet sich die Anzahl der Parameter nach unten im Vergleich zu Transport-Service die Rolle von MBX, spielt aber keine große Rolle, da alle fehlenden Parameter ausschließlich für den internen Microsoft-Gebrauch bestimmt sind.

Lassen Sie uns überprüfen, welche Komponenten einen separaten Parameter zum Aktivieren von Protokollen haben:

Exchange 2013 Edge Transport 02

Es gibt auch Änderungen im Vergleich zu MBX Transport – es fehlen mehrere Parameter, die für den eigenen Gebrauch von Microsoft reserviert sind.

2. Als nächstes werden wir eine detaillierte hinzufügen Anmelden an jedem Send-Connector – EAC – Nachrichtenfluss Konnektoren senden – Wählen Sie die Konnektoren aus, gehen Sie zu ihren Eigenschaften und setzen Sie den Zeiger auf Protokollprotokollierungsstufe – Detail.

In PowerShell kann dies mit einem Befehl für alle Sendeconnectors gleichzeitig ausgeführt werden:

Der Befehl wird ohne zusätzliche Ausgabe ausgeführt. Wenn Sie nur Daten für bestimmte Konnektoren verfolgen möchten, geben Sie deren Namen explizit an.

Edgeserver verfügen außerdem über einen einzigen Empfangsconnector, der Nachrichten sofort von internen Absendern in der Organisation und vom Internet von externen Mailservern empfängt. Über ihn unten.

3. Nun, die letzte Aufgabe ist es Aktivieren Sie den Anmeldeempfangsanschluss::

Dieser Anschluss kann nicht über EAC konfiguriert werden – Sie werden ihn dort einfach nicht sehen -, aber er kann über Powershell konfiguriert werden. Im Prinzip handelt es sich nicht um einen versteckten oder systeminternen Konnektor, weshalb der Parameter festgelegt wird IntraOrgConnectorProtocolLoggingLevel über das Cmdlet Set-TransportService ist nicht sinnvoll, da keine versteckten Konnektoren vorhanden sind. Trotzdem können Sie für alle Fälle den folgenden Befehl ausführen:

Schauen wir uns aus Gründen des Interesses den einzelnen Empfangsanschluss genauer an:

Exchange 2013 Edge-Transport 03

Wenn Sie alle Eigenschaften des Connectors im Allgemeinen untersuchen möchten, führen Sie den folgenden Befehl aus:

Damit sind alle vorläufigen Einstellungen abgeschlossen. Ich muss sagen, dass der übliche Pfad zum Protokollieren von Dateien auf Edgeservern etwas anders ist. Insbesondere heißt der Hub-Ordner Edge. Im Prinzip ist es logisch, aber dann würden sie den Namen von Hub sofort in MBX ändern, andernfalls ist die Rolle von HUB Transport in der Exchange-Version 2013 nicht mehr vorhanden.

Es ist Zeit, eine Pivot-Tabelle für Protokolle zu erstellen Transport-Service auf Edge-Transport-Servern:

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

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

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

Abhängig von der Konfiguration der Exchange 2013-Rollen auf Ihren Servern kann der E-Mail-Verarbeitungsfluss in jedem Einzelfall unterschiedlich sein, und Sie müssen genau wissen, wann und in welchen Fällen die Protokolle auf den Edgeservern angezeigt werden sollen. Der Artikel Nachrichtenfluss mit verschiedenen Exchange 2013-Topologien soll Ihnen dabei helfen.

Informationen zur Analyse von Protokollen finden Sie in der offiziellen Dokumentation .

Kommentare bereitgestellt von HyperComments

Leave a Reply

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