Konfigurieren der Protokollprotokollierung

 

Gilt für: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Letztes Änderungsdatum des Themas: 2012-07-23

Protokollaufzeichnungen enthalten SMTP-Unterhaltungen, die zwischen E-Mail-Servern als Teil der Nachrichtenübermittlung stattfinden. Diese SMTP-Unterhaltungen treten bei Sende- und Empfangsconnectors auf, die auf Microsoft Exchange Server 2010-Servern mit installierter Hub-Transport- oder Edge-Transport-Serverrolle konfiguriert sind. Sie können die Protokollprotokollierung zur Diagnose von Problemen beim E-Mail-Nachrichtenfluss verwenden.

Die Protokollprotokollierung ist standardmäßig für alle Sende- und Empfangsconnectors deaktiviert. Die Protokollprotokollierung wird auf Connectorbasis aktiviert oder deaktiviert. Andere Optionen für die Protokollprotokollierung werden nach Connectortyp für den gesamten Server festgelegt. Alle Empfangsconnectors auf einem Hub-Transport- oder einem Edge-Transport-Server verwenden dieselben Protokolldateien und -optionen gemeinsam. Diese Protokolldateien und -optionen werden getrennt von den Protokolldateien und -optionen der Sendeconnectors auf demselben Server verwaltet. Standardmäßig verwendet Exchange 2010 die Umlaufprotokollierung, um Größe und Alter der Protokolldateien zu begrenzen und somit den von den Dateien benötigten Festplattenspeicherplatz zu verringern.

Möchten Sie wissen, welche anderen Verwaltungsaufgaben es im Zusammenhang mit Transportprotokollen gibt? Weitere Informationen finden Sie hier: Verwalten von Transportprotokollen.

VorsichtAchtung:
Führen Sie dieses Verfahren auf keinem Edge-Transport-Server aus, der mithilfe von "EdgeSync" die Exchange-Organisation abonniert hat. Nehmen Sie stattdessen die Änderungen auf dem Hub-Transport-Server vor. Die Änderungen werden dann mit der nächsten EdgeSync-Synchronisierung auf den Edge-Transport-Server repliziert.

Aktivieren oder Deaktivieren der Protokollprotokollierung für Connectors

Bevor Sie dieses Verfahren ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Informationen zu den von Ihnen benötigten Berechtigungen finden Sie unter "Empfangsconnectors" und "Sendeconnectors" im Thema Transportberechtigungen.

Aktivieren oder Deaktivieren der Protokollprotokollierung für Connectors mithilfe der Exchange-Verwaltungskonsole

  1. Führen Sie einen der folgenden Schritte aus:

    • Um einen vorhandenen Empfangsconnector auf einem Edge-Transport-Server zu ändern, wählen Sie in der Konsolenstruktur Edge-Transport aus, und klicken Sie dann im Arbeitsbereich auf die Registerkarte Empfangsconnectors.

    • Um einen vorhandenen Empfangsconnector auf einem Hub-Transport-Server zu ändern, erweitern Sie in der Konsolenstruktur die Option Serverkonfiguration und wählen dann Hub-Transport aus. Wählen Sie im Ergebnisbereich den Server aus, der über den zu ändernden Empfangsconnector verfügt, und klicken Sie dann auf die Registerkarte Empfangsconnectors.

  2. Wählen Sie im Arbeitsbereich den zu ändernden Empfangsconnector aus.

  3. Klicken Sie im Aktionsbereich unterhalb des Namens des Empfangsconnectors auf Eigenschaften, um die Seite Eigenschaften zu öffnen.

  4. Klicken Sie auf die Registerkarte Allgemein, und verwenden Sie die Dropdownliste neben Protokolliergrad, um die Protokollprotokollierung zu aktivieren oder zu deaktivieren. Keine deaktiviert die Protokollprotokollierung und Ausführlich aktiviert die Protokollprotokollierung.

  5. Nachdem Sie Ihre Auswahl für die Protokollprotokollierung getroffen haben, klicken Sie auf Übernehmen, um die Änderungen zu speichern, aber auf der Seite Eigenschaften zu bleiben, oder klicken Sie auf OK, um die Änderungen zu speichern und die Seite Eigenschaften zu schließen.

Dieses Verfahren ist für Sendeconnectors ähnlich. Für den Zugriff auf Sendeconnectors navigieren Sie in der Konsolenstruktur zu Organisationskonfiguration > Hub-Transport.

Aktivieren oder Deaktivieren der Protokollprotokollierung für Connectors mithilfe der Shell

In diesem Beispiel wird die Protokollprotokollierung für den Empfangsconnector "Connection from Contoso.com" aktiviert.

Set-ReceiveConnector "Connection from Contoso.com" -ProtocolLoggingLevel Verbose

Dieses Verfahren ist für Sendeconnectors ähnlich. Für Sendeconnectors verwenden Sie das Cmdlet Set-SendConnector.

Ausführliche Informationen zu Syntax und Parametern finden Sie unter Set-ReceiveConnector oder Set-SendConnector.

Aktivieren oder Deaktivieren der Protokollprotokollierung für einen organisationsinternen Sendeconnector

Bevor Sie dieses Verfahren ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Informationen zu den von Ihnen benötigten Berechtigungen finden Sie unter "Hub-Transport-Server" im Thema Transportberechtigungen.

Hinweis

Die Exchange-Verwaltungskonsole kann nicht zum Aktivieren oder Deaktivieren der Protokollprotokollierung für einen organisationsinternen Sendeconnector verwendet werden.

Auf jedem Hub-Transport-Server ist ein spezieller Sendeconnector vorhanden: der organisationsinterne Sendeconnector. Dieser Connector wird implizit erstellt, ist unsichtbar und muss nicht verwaltet werden. Der organisationsinterne Sendeconnector wird verwendet, um Nachrichten an folgende Ziele weiterzuleiten:

  • An andere Hub-Transport-Server in der Exchange-Organisation

  • An Exchange Server 2003-Server in der Exchange-Organisation

  • An Edge-Transport-Server in der Exchange-Organisation

Die Protokollprotokollierung für den organisationsinternen Sendeconnector ist standardmäßig deaktiviert. Sie können die Protokollprotokollierung für den organisationsinternen Sendeconnector mithilfe des Cmdlets Set-TransportServer aktivieren oder deaktivieren.

In diesem Beispiel wird die Protokollprotokollierung für den organisationsinternen Sendeconnector auf einem Hub-Transport-Server aktiviert.

Set-TransportServer "Exchange01" -IntraOrgConnectorProtocolLoggingLevel Verbose

Ausführliche Informationen zu Syntax und Parametern finden Sie unter Set-TransportServer.

Konfigurieren des Speicherorts von Protokolldateien

Bevor Sie dieses Verfahren ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Informationen zu den von Ihnen benötigten Berechtigungen finden Sie unter "Hub-Transport-Server" und "Edge-Transport-Server" im Thema Transportberechtigungen.

Die Protokolldateien für den Empfangsconnector befinden sich standardmäßig unter C:\Programme\Microsoft\Exchange Server\V14\TransportRoles\Logs\ProtocolLog\SmtpReceive, die Protokolldateien für den Sendeconnector befinden sich unter C:\Programme\Microsoft\Exchange Server\V14\TransportRoles\Logs\ProtocolLog\SmtpSend. Bei diesem Verzeichnis muss es sich um ein lokales Verzeichnis auf dem Exchange 2010-Computer handeln.

Ändern des Speicherorts für die Protokolldateien des Empfangsconnectors mithilfe der Exchange-Verwaltungskonsole

  1. Führen Sie einen der folgenden Schritte aus:

    • Wählen Sie auf einem Computer, auf dem die Edge-Transport-Serverrolle installiert ist, Edge-Transport aus, und klicken Sie dann im Aktionsbereich unmittelbar unter dem Servernamen auf den Link Eigenschaften.

    • Erweitern Sie auf einem Computer mit der Hub-Transport-Serverrolle in der Konsolenstruktur den Knoten Serverkonfiguration, und wählen Sie Hub-Transport aus. Klicken Sie im Aktionsbereich unmittelbar unter dem Servernamen auf den Link Eigenschaften.

  2. Klicken Sie auf der Seite Eigenschaften auf die Registerkarte Protokolleinstellungen.

  3. Klicken Sie im Abschnitt Protokoll neben Protokollpfad des Empfangsconnectorprotokolls auf Durchsuchen.

  4. Wechseln Sie im Ordner Ordner suchen zum neuen Speicherort, an dem Sie die Protokolldateien des Empfangsconnectors speichern möchten. Wenn Sie einen neuen Ordner erstellen möchten, wählen Sie einen übergeordneten Ordner aus, klicken Sie auf Neuen Ordner erstellen, und geben Sie dann den Namen des neuen Ordners ein. Nachdem Sie die Ordnerauswahl vorgenommen haben, klicken Sie auf OK, um das Fenster Ordner suchen zu schließen.

  5. Klicken Sie auf Übernehmen, um die Änderungen zu speichern und auf der Seite Eigenschaften zu bleiben, oder auf OK, um die Änderungen zu speichern und die Seite Eigenschaften zu schließen.

Ändern des Speicherorts für die Protokolldateien des Empfangsconnectors mithilfe der Shell

In diesem Beispiel wird das Protokollverzeichnis des Empfangsconnectors auf "C:\Receive SMTP Log" auf dem Exchange 2010-Computer "Exchange01" festgelegt.

Set-TransportServer Exchange01 -ReceiveProtocolLogPath "C:\Receive SMTP Log"

Ausführliche Informationen zu Syntax und Parametern finden Sie unter Set-TransportServer.

Ändern des Speicherorts für die Protokolldateien des Sendeconnectors mithilfe der Exchange-Verwaltungskonsole

  1. Führen Sie einen der folgenden Schritte aus:

    • Wählen Sie auf einem Computer, auf dem die Edge-Transport-Serverrolle installiert ist, Edge-Transport aus, und klicken Sie dann im Aktionsbereich unmittelbar unter dem Servernamen auf den Link Eigenschaften.

    • Erweitern Sie auf einem Computer mit der Hub-Transport-Serverrolle in der Konsolenstruktur den Knoten Serverkonfiguration, und wählen Sie Hub-Transport aus. Klicken Sie im Aktionsbereich unmittelbar unter dem Servernamen auf den Link Eigenschaften.

  2. Klicken Sie auf der Seite Eigenschaften auf die Registerkarte Protokolleinstellungen.

  3. Klicken Sie im Abschnitt Protokoll neben Protokollpfad des Sendeconnectorprotokolls auf Durchsuchen.

  4. Wechseln Sie im Ordner Ordner suchen zum neuen Speicherort, an dem Sie die Protokolldateien des Sendeconnectors speichern möchten. Wenn Sie einen neuen Ordner erstellen möchten, wählen Sie einen übergeordneten Ordner aus, klicken Sie auf Neuen Ordner erstellen, und geben Sie dann den Namen des neuen Ordners ein. Nachdem Sie die Ordnerauswahl vorgenommen haben, klicken Sie auf OK, um das Fenster Ordner suchen zu schließen.

  5. Klicken Sie auf Übernehmen, um die Änderungen zu speichern und auf der Seite Eigenschaften zu bleiben, oder auf OK, um die Änderungen zu speichern und die Seite Eigenschaften zu schließen.

Ändern des Speicherorts für die Protokolldateien des Sendeconnectors mithilfe der Shell

In diesem Beispiel wird das Protokollverzeichnis des Sendeconnectors auf "C:\Send SMTP Log" auf dem Exchange 2010-Computer "Exchange01" festgelegt.

Set-TransportServer Exchange01 -SendProtocolLogPath "C:\Send SMTP Log"

Wenn Sie den Wert der Parameter SendProtocolLogPath oder ReceiveProtocolLogPath auf $null festlegen, wird die Protokollprotokollierung für alle Sendeconnectors oder Empfangsconnectors auf dem Server deaktiviert. Wenn Sie einen dieser Parameter bei aktivierter Protokollprotokollierung für einen beliebigen Sendeconnector, einschließlich des organisationsinternen Sendeconnectors, oder Empfangsconnector auf dem Server jedoch auf $null setzen, werden Ereignisprotokollfehler generiert. Die bevorzugte Methode zum Deaktivieren der Protokollprotokollierung ist die Verwendung des Cmdlets Set-SendConnector oder Set-ReceiveConnector, um für den Parameter ProtocolLoggingLevel den Wert None festzulegen. Das Cmdlet Set-TransportServer kann ebenfalls zum Festlegen des Parameters IntraOrgProtocolLoggingLevel auf None verwendet werden.

Ausführliche Informationen zu Syntax und Parametern finden Sie unter Set-TransportServer.

Konfigurieren der maximalen Größe der einzelnen Protokolldateien

Bevor Sie dieses Verfahren ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Informationen zu den von Ihnen benötigten Berechtigungen finden Sie unter "Hub-Transport-Server" und "Edge-Transport-Server" im Thema Transportberechtigungen.

Hinweis

Die Exchange-Verwaltungskonsole kann nicht zum Konfigurieren der maximalen Größe der einzelnen Protokolldateien verwendet werden.

Als Maximalgröße ist für jede Protokollprotokollierungsdatei standardmäßig 10 MB festgelegt. Alle Empfangsconnectors auf dem Server verwenden dieselben Protokolldateien gemeinsam, und alle Sendeconnectors auf dem Server verwenden dieselben Protokolldateien gemeinsam. Wenn eine Protokolldatei die maximale Größe erreicht, öffnet Exchange 2010 eine neue Protokolldatei. Dieser Vorgang wird so lange fortgesetzt, bis eine der folgenden Bedingungen erfüllt ist:

  • Das Protokollverzeichnis erreicht seine festgelegte, maximal zulässige Größe. Weitere Informationen zum Ändern der maximalen Größe des Protokollverzeichnisses finden Sie im Abschnitt "Konfigurieren der maximalen Größe des Protokollverzeichnisses" weiter unten in diesem Thema.

  • Eine Protokolldatei erreicht ihr festgelegtes, maximal zulässiges Alter. Weitere Informationen zum Ändern des maximal zulässigen Alters einer Protokolldatei finden Sie im Abschnitt "Konfigurieren des maximal zulässigen Alters der Protokolldateien" weiter unten in diesem Thema.

Wenn die maximale Größe oder das maximal zulässige Alter erreicht ist, werden bei der Umlaufprotokollierung die ältesten Protokolldateien gelöscht.

In diesem Beispiel wird die maximale Größe der Protokolldateien des Empfangsconnectors auf dem Exchange 2010-Computer "Exchange01" auf 20 MB festgelegt.

Set-TransportServer Exchange01 -ReceiveProtocolLogMaxFileSize 20MB

In diesem Beispiel wird die maximale Größe der Protokolldateien des Sendeconnectors auf dem Exchange 2010-Computer "Exchange01" auf 20 MB festgelegt.

Set-TransportServer Exchange01 -SendProtocolLogMaxFileSize 20MB

Ausführliche Informationen zu Syntax und Parametern finden Sie unter Set-TransportServer.

Konfigurieren der maximalen Größe des Protokollverzeichnisses

Bevor Sie dieses Verfahren ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Informationen zu den von Ihnen benötigten Berechtigungen finden Sie unter "Hub-Transport-Server" und "Edge-Transport-Server" im Thema Transportberechtigungen.

Hinweis

Die Exchange-Verwaltungskonsole kann nicht zum Konfigurieren der maximalen Größe des Protokollverzeichnisses verwendet werden.

Als maximale Größe ist für das Protokollverzeichnis standardmäßig 250 MB festgelegt. Alle Empfangsconnectors auf dem Server verwenden dasselbe Protokollverzeichnis gemeinsam, und alle Sendeconnectors auf dem Server verwenden dasselbe Protokollverzeichnis gemeinsam. Bei der Umlaufprotokollierung werden die ältesten Protokolldateien gelöscht, wenn eine der folgenden Bedingungen erfüllt ist:

  • Das Protokollverzeichnis erreicht seine festgelegte, maximal zulässige Größe.

  • Eine Protokolldatei erreicht ihr festgelegtes, maximal zulässiges Alter.

In diesem Beispiel wird die maximale Größe des Protokollverzeichnisses für den Empfangsconnector auf dem Exchange 2010-Computer "Exchange01" auf 400 MB festgelegt.

Set-TransportServer Exchange01 -ReceiveProtocolLogMaxDirectorySize 400MB

In diesem Beispiel wird die maximale Größe des Protokollverzeichnisses für den Sendeconnector auf dem Exchange 2010-Computer "Exchange01" auf 400 MB festgelegt.

Set-TransportServer Exchange01 -SendProtocolLogMaxDirectorySize 400MB

Ausführliche Informationen zu Syntax und Parametern finden Sie unter Set-TransportServer.

Konfigurieren des maximal zulässigen Alters der Protokolldateien

Bevor Sie dieses Verfahren ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Informationen zu den von Ihnen benötigten Berechtigungen finden Sie unter "Hub-Transport-Server" und "Edge-Transport-Server" im Thema Transportberechtigungen.

Hinweis

Die Exchange-Verwaltungskonsole kann nicht zum Konfigurieren des maximal zulässigen Alters der Protokolldateien verwendet werden.

Als maximal zulässiges Alter sind für jede Protokolldatei standardmäßig 30 Tage festgelegt. Alle Empfangsconnectors auf dem Server verwenden dieselben Protokolldateien gemeinsam, und alle Sendeconnectors auf dem Server verwenden dieselben Protokolldateien gemeinsam. Bei der Umlaufprotokollierung werden die ältesten Protokolldateien gelöscht, wenn eine der folgenden Bedingungen erfüllt ist:

  • Das Protokollverzeichnis erreicht seine festgelegte, maximal zulässige Größe.

  • Eine Protokolldatei erreicht ihr festgelegtes, maximal zulässiges Alter.

In diesem Beispiel wird das maximal zulässige Alter der Protokolldateien für den Empfangsconnector auf dem Exchange 2010-Computer "Exchange01" auf 45 Tage festgelegt.

Set-TransportServer Exchange01 -ReceiveProtocolLogMaxAge 45.00:00:00

In diesem Beispiel wird das maximal zulässige Alter der Protokolldateien für den Sendeconnector auf dem Exchange 2010-Computer "Exchange01" auf 45 Tage festgelegt.

Set-TransportServer Exchange01 -SendProtocolLogMaxAge 45.00:00:00

Um einen Wert für das Alter anzugeben, geben Sie den Wert als Zeitraum ein: TT.hh:MM:SS, wobei T = Tage, h = Stunden, M = Minuten und S = Sekunden ist. Der gültige Bereich für diesen Parameter ist 00:00:00 bis 24855.03:14:07. Wird der Wert des Parameters ReceiveProtocolLogMaxAge oder SendProtocolLogMaxAge auf 00:00:00 festgelegt, werden die Protokolldateien nicht automatisch aufgrund ihres Alters gelöscht.

Ausführliche Informationen zu Syntax und Parametern finden Sie unter Set-TransportServer.

 © 2010 Microsoft Corporation. Alle Rechte vorbehalten.