Konfigurieren der Konnektivitätsprotokollierung

 

Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Letztes Änderungsdatum des Themas: 2007-06-06

In diesem Thema wird die Verwendung der Exchange-Verwaltungskonsole und der Exchange-Verwaltungsshell zum Konfigurieren der Konnektivitätsprotokollierung in Microsoft Exchange Server 2007 erläutert.

Hinweis

Alle Einstellungen für die Konnektivitätsprotokollierung, die mithilfe der Exchange-Verwaltungskonsole konfigurierbar sind, stehen nur in Microsoft Exchange Server 2007 Service Pack 1 (SP1) zur Verfügung. Alle Einstellungen für die Konnektivitätsprotokollierung sind mithilfe der Exchange-Verwaltungsshell in Exchange 2007 SP1 und in der RTM-Version (Release To Manufacturing) von Microsoft Exchange Server 2007 konfigurierbar.

Bei der Konnektivitätsprotokollierung werden die Verbindungsaktivitäten der Übermittlungswarteschlangen für ausgehende Nachrichten aufgezeichnet, die auf Computer mit installierter Serverfunktion Hub-Transport oder Edge-Transport vorhanden sind. Der Zweck der Konnektivitätsprotokollierung ist nicht das Verfolgen der Übertragung einzelner E-Mail-Nachrichten. Das Konnektivitätsprotokoll verfolgt die Verbindungsaktivität von der sendenden Warteschlange bis zum Zielpostfachserver, Smarthost oder zur Domäne.

Bevor Sie beginnen

Damit Sie die folgenden Verfahren ausführen können, muss Folgendes an das verwendete Konto delegiert worden sein:

  • Exchange-Organisationsadministrator-Rolle

Um die folgenden Verfahren auf einem Computer ausführen zu können, auf dem die Serverfunktion Edge-Transport installiert ist, müssen Sie sich mit einem Konto anmelden, das Mitglied der lokalen Gruppe Administratoren auf diesem Computer ist.

Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Exchange 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.

Aktivieren oder Deaktivieren der Konnektivitätsprotokollierung

Die Konnektivitätsprotokollierung ist standardmäßig auf allen Computern mit Exchange 2007 deaktiviert, auf denen die Serverfunktion Hub-Transport oder Edge-Transport installiert ist.

Hinweis

Sie können die Konnektivitätsprotokollierung nur mithilfe von Exchange 2007 SP1 in der Exchange-Verwaltungskonsole aktivieren oder deaktivieren.

So verwenden Sie die Exchange-Verwaltungskonsole zum Aktivieren oder Deaktivieren der Konnektivitätsprotokollierung auf einem Hub-Transport- oder Edge-Transport-Server in Exchange 2007 SP1

  1. Öffnen Sie die Exchange-Verwaltungskonsole. Führen Sie einen der folgenden Schritte aus:

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

    • Erweitern Sie auf einem Computer, auf dem die Serverfunktion Hub-Transport installiert ist, 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. Führen Sie im Abschnitt Konnektivitätsprotokoll einen der folgenden Schritte aus:

    • Wählen Sie Konnektivitätsprotokollierung aktivieren aus, um die Konnektivitätsprotokollierung zu aktivieren.

    • Deaktivieren Sie Konnektivitätsprotokollierung aktivieren, um die Konnektivitätsprotokollierung zu deaktivieren.

  4. 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.

So aktivieren oder deaktivieren Sie die Konnektivitätsprotokollierung in Exchange 2007 SP1 oder Exchange 2007 RTM mithilfe der Exchange-Verwaltungsshell

  • Führen Sie den folgenden Befehl aus:

    Set-TransportServer <Identity> -ConnectivityLogEnabled <$true | $false>
    

    Führen Sie beispielsweise folgenden Befehl aus, um die Konnektivitätsprotokollierung auf einem Computer mit Exchange 2007 mit der Bezeichnung Exchange01 zu aktivieren:

    Set-TransportServer Exchange01 -ConnectivityLogEnabled $true
    

Konfigurieren des Speicherorts von Konnektivitätsprotokolldateien

Die Konnektivitätsprotokolldateien werden standardmäßig im Verzeichnis C:\Programme\Microsoft\Exchange Server\TransportRoles\Logs\Connectivity gespeichert. Bei diesem Verzeichnis muss es sich um ein lokales Verzeichnis des Computers mit Exchange 2007 handeln.

Hinweis

Sie können den Speicherort der Konnektivitätsprotokolldateien mithilfe der Exchange-Verwaltungskonsole nur unter Exchange 2007 SP1 konfigurieren.

So verwenden Sie die Exchange-Verwaltungskonsole, um den Speicherort der Konnektivitätsprotokolldateien auf einem Hub-Transport- oder Edge-Transport-Server in Exchange 2007 SP1 zu ändern

  1. Öffnen Sie die Exchange-Verwaltungskonsole. Führen Sie einen der folgenden Schritte aus:

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

    • Erweitern Sie auf einem Computer, auf dem die Serverfunktion Hub-Transport installiert ist, 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 Konnektivitätsprotokoll neben Pfad des Konnektivitätsprotokolls auf Durchsuchen.

  4. Wechseln Sie im Ordner Ordner suchen zum neuen Speicherort, an dem Sie die Konnektivitätsprotokolldateien 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.

So ändern Sie die Speicherposition der Konnektivitätsprotokolldateien in Exchange 2007 SP1 oder Exchange 2007 RTM mithilfe der Exchange-Verwaltungsshell

  • Führen Sie den folgenden Befehl aus:

    Set-TransportServer <Identity> -ConnectivityLogPath <LocalFilePath>
    

    Führen Sie beispielsweise folgenden Befehl aus, um den Speicherort der Konnektivitätsprotokolldatei auf einem Computer mit Exchange 2007 mit der Bezeichnung Exchange01 in C:\Connectivity zu ändern:

    Set-TransportServer Exchange01 -ConnectivityLogPath "C:\Connectivity"
    

Wenn Sie den Wert des Parameters ConnectivityLogPath in $null ändern, wird die Konnektivitätsprotokollierung deaktiviert. Wenn Sie jedoch den Wert des Parameters ConnectivityLogPath in $null ändern und das Attribut ConnectivityLogEnabled den Wert $true aufweist, treten Fehler im Ereignisprotokoll auf. Die bevorzugte Methode für das Deaktivieren der Konnektivitätsprotokollierung ist die Verwendung des Parameters ConnectivityLogEnabled mit dem Cmdlet Set-TransportServer.

Wenn Sie den Speicherort des Verzeichnisses für die Konnektivitätsprotokollierung ändern, werden vorhandene Protokolldateien nicht aus dem alten Verzeichnis in das neue Verzeichnis kopiert. Das neue Konnektivitätsprotokollierungsverzeichnis ist unmittelbar nach der Konfigurationsänderung aktiv, vorhandene Protokolldateien werden jedoch im alten Verzeichnis belassen.

Die folgenden Berechtigungen sind für das Konnektivitätsprotokollverzeichnis erforderlich:

  • Administrator: Vollzugriff

  • System: Vollzugriff

  • Netzwerkdienst: Lesen, Schreiben und Löschen von Unterordnern und Dateien

Der Microsoft Exchange-Transportdienst verwendet standardmäßig die Anmeldeinformationen des Netzwerkdienst-Benutzerkontos, um das neue Konnektivitätsprotokollverzeichnis zu erstellen und die richtigen Berechtigungen wie folgt anzuwenden:

  • Wenn das neue Konnektivitätsprotokollverzeichnis noch nicht vorhanden ist und das Netzwerkdienstkonto über die notwendigen Rechte zum Erstellen von Ordnern und Anwenden von Berechtigungen am neuen Speicherort verfügt, wird das neue Verzeichnis für Konnektivitätsprotokolle erstellt und es werden die richtigen Berechtigungen auf das neue Verzeichnis angewendet.

  • Wenn das neue Konnektivitätsprotokollverzeichnis hingegen bereits vorhanden ist, werden die vorhandenen Ordnerberechtigungen nicht überprüft.

Wenn Sie das Konnektivitätsprotokollverzeichnis mithilfe des Parameters ConnectivityLogPath mit dem Cmdlet Set-TransportServer verschieben, sollten Sie das neue Konnektivitätsprotokollverzeichnis überprüfen und sicherstellen, dass dem neuen Verzeichnis die richtigen Berechtigungen zugeordnet sind. Wenn die Änderung des Protokollprotokollierungsverzeichnisses nicht erfolgreich war, können Sie das neue Protokollprotokollierungsverzeichnis erstellen und die richtigen Berechtigungen darauf anwenden, bevor Sie den Parameter ConnectivityLogPath mit dem Cmdlet Set-TransportServer verwenden.

Konfigurieren der Größe für die einzelnen Konnektivitätsprotokolldateien

Als Maximalgröße ist für jede Konnektivitätsprotokolldatei standardmäßig 10 MB festgelegt. Wenn eine Konnektivitätsprotokolldatei die maximale Größe erreicht, öffnet Exchange 2007 eine neue Konnektivitätsprotokolldatei. Dieser Vorgang fährt so lange fort, bis die beiden folgenden Bedingungen wahr sind:

  • Das Konnektivitätsprotokollverzeichnis erreicht die angegebene Maximalgröße. Weitere Informationen zum Ändern der Maximalgröße des Konnektivitätsprotokollverzeichnisses finden Sie im Abschnitt "Konfigurieren der Maximalgröße des Konnektivitätsprotokollverzeichnisses" weiter unten in diesem Thema.

  • Eine Konnektivitätsprotokolldatei erreicht ihr angegebenes Maximalalter. Weitere Informationen zum Ändern des maximal zulässigen Alters einer Konnektivitätsprotokolldatei finden Sie im Abschnitt "Konfigurieren des maximal zulässigen Alters der Konnektivitätsprotokolldateien" weiter unten in diesem Thema.

Wenn die Maximalgröße oder das maximal zulässige Alter erreicht ist, werden bei der Umlaufprotokollierung die ältesten Konnektivitätsprotokolldateien gelöscht.

So verwenden Sie die Exchange-Verwaltungsshell zum Ändern der Maximalgröße einzelner Konnektivitätsprotokolldateien

  • Führen Sie den folgenden Befehl aus:

    Set-TransportServer <Identity> -ConnectivityLogMaxFileSize <FileSize>
    

    Führen Sie beispielsweise folgenden Befehl aus, um die Maximalgröße einer Konnektivitätsprotokolldatei auf einem Computer unter Exchange 2007 mit der Bezeichnung Exchange01 auf 20 MB zu ändern:

    Set-TransportServer Exchange01 -ConnectivityLogMaxFileSize 20MB
    

Wenn Sie einen Wert für den Parameter ConnectivityLogMaxFileSize eingeben, qualifizieren Sie den Wert mit einer der folgenden Einheiten:

  • B (Byte)

  • KB (Kilobyte)

  • MB (Megabyte)

  • GB (Gigabyte)

  • TB (Terabyte)

Nicht qualifizierte Werte werden als "Byte" behandelt. Der Wert des Parameters ConnectivityLogMaxFileSize muss kleiner oder gleich dem Wert des Parameters ConnectivityLogMaxDirectorySize sein. Der gültige Eingabebereich für beide Parameter liegt zwischen 1 und 9223372036854775807 Byte.

Konfigurieren der Maximalgröße des Konnektivitätsprotokollverzeichnisses

Als Maximalgröße ist für das gesamte Konnektivitätsprotokollverzeichnis standardmäßig 250 MB festgelegt. Bei der Umlaufprotokollierung werden die ältesten Konnektivitätsprotokolldateien gelöscht, wenn eine der folgenden Bedingungen zutrifft:

  • Das Konnektivitätsprotokollverzeichnis erreicht die angegebene Maximalgröße.

  • Eine Konnektivitätsprotokolldatei erreicht ihr angegebenes Maximalalter.

Hinweis

Standardmäßig weist der Prozess für die Transportprotokollierung den Wert 0 (Niedrigste) für den Protokolliergrad auf. Wenn Microsoft Exchange einen Eintrag in das Ereignisprotokoll schreiben soll, wenn die Umlaufprotokollierung eine Protokolldatei entfernt, müssen Sie den Wert für den Protokolliergrad des Prozesses für die Transportprotokollierung auf 5 (Maximal) oder 7 (Experte) ändern. Weitere Informationen finden Sie unter Ändern der Protokolliergrade für Exchange-Prozesse.

So verwenden Sie die Exchange-Verwaltungsshell zum Ändern der Maximalgröße des Konnektivitätsprotokollverzeichnisses

  • Führen Sie den folgenden Befehl aus:

    Set-TransportServer <Identity> -ConnectivityLogMaxDirectorySize <DirectorySize>
    

    Führen Sie beispielsweise folgenden Befehl aus, um die Maximalgröße eines Konnektivitätsprotokollverzeichnisses auf einem Computer unter Exchange 2007 mit der Bezeichnung Exchange01 auf 400 MB zu ändern:

    Set-TransportServer Exchange01 -ConnectivityLogMaxDirectorySize 400MB
    

Nicht qualifizierte Werte werden als "Byte" behandelt. Der Wert des Parameters ConnectivityLogMaxFileSize muss kleiner oder gleich dem Wert des Parameters ConnectivityLogMaxDirectorySize sein. Der gültige Eingabebereich für beide Parameter liegt zwischen 1 und 9223372036854775807 Byte.

Konfigurieren des maximal zulässigen Alters der Konnektivitätsprotokolldateien

Als maximal zulässiges Alter sind für jede Konnektivitätsprotokolldatei standardmäßig 30 Tage festgelegt. Bei der Umlaufprotokollierung werden die ältesten Konnektivitätsprotokolldateien gelöscht, wenn eine der folgenden Bedingungen zutrifft:

  • Das Konnektivitätsprotokollverzeichnis erreicht die angegebene Maximalgröße.

  • Eine Konnektivitätsprotokolldatei erreicht ihr angegebenes Maximalalter.

Hinweis

Standardmäßig weist der Prozess für die Transportprotokollierung den Wert 0 (Niedrigste) für den Protokolliergrad auf. Wenn Microsoft Exchange einen Eintrag in das Ereignisprotokoll schreiben soll, wenn die Umlaufprotokollierung eine Protokolldatei entfernt, müssen Sie den Wert für den Protokolliergrad des Prozesses für die Transportprotokollierung auf 5 (Maximal) oder 7 (Experte) ändern. Weitere Informationen finden Sie unter Ändern der Protokolliergrade für Exchange-Prozesse.

So verwenden Sie die Exchange-Verwaltungsshell zum Ändern des maximal zulässigen Alters für eine Konnektivitätsprotokolldatei

  • Führen Sie den folgenden Befehl aus:

    Set-TransportServer <Identity> -ConnectivityLogMaxAge <Age>
    

    Führen Sie beispielsweise folgenden Befehl aus, um das maximal zulässige Alter einer Konnektivitätsprotokolldatei auf einem Computer unter Exchange 2007 mit der Bezeichnung Exchange01 auf 45 Tage zu ändern:

    Set-TransportServer Exchange01 -ConnectivityLogMaxAge 45.00:00:00
    

Um einen Wert anzugeben, geben Sie diesen wie folgt 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 liegt zwischen 00:00:00 und 24855.03:14:07. Wird der Wert des Parameters ConnectivityLogMaxAge auf 00:00:00 festgelegt, werden die Konnektivitätsprotokolldateien nicht aufgrund ihres Alters automatisch gelöscht.

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

Weitere Informationen

Weitere Informationen zur Konnektivitätsprotokollierung finden Sie unter Verwalten der Verbindungsprotokollierung