Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
von Dave Nelson
Das IIS Advanced Logging ist eine Erweiterung für Internetinformationsdienste 7 (IIS), die erweiterte Funktionen für die Datensammlung sowie die Echtzeitserverprotokollierung und clientseitige Protokollierung bietet. Sie unterstützt komplexe Web- und Medienbereitstellungsszenarios, die Flexibilität und Kontrolle erfordern. Bei diesen Szenarios werden möglicherweise verschiedene Funktionen benötigt: benutzerdefinierte Protokollierungsfelder, Echtzeitzugriff auf Daten, umfassendere Kontrolle darüber, was wann protokolliert wird, Erweiterbarkeit für neue Datenquellen, Möglichkeit zum Konsolidieren der von Clients geposteten Protokolldaten und Korrelieren mit Serverdaten, Option zum Freigeben von Daten aus verschiedenen Quellen und Speichern in mehreren Protokollen, Erfassen von Systemstatusinformationen, Aufnahme abgebrochener Anforderungen in Protokolle und sogar die mehrfache Protokollierung pro Anforderung.
Sie können das Advanced Logging verwenden, um die Protokollierungsfunktionalität für die Protokollierung von Benutzeranforderungen und Clientdaten auf folgende Weise zu erweitern:
- Benutzerdefinierte Protokollierung: Schließen Sie benutzerdefinierte Protokollierungsfelder ein, die von Ihren Anwendungen in Protokolldateien generiert werden.
- Anforderungsfilterung: Sammeln Sie nur die Informationen, die für bestimmte Zwecke relevant sind, indem Sie Filter erstellen, die Anforderungen verarbeiten und die relevanten Daten in Protokolldateien aufzeichnen.
- Echtzeitprotokollierung: Veröffentlichen Sie die Informationen in Clientanforderungen als Ereignisse, die mithilfe von Protokollanalysetools in Echtzeit genutzt werden können.
- Clientprotokollierung: Sammeln Sie clientseitige Metriken in Protokollierungsfeldern, die wichtige Informationen zu Benutzerinteraktionen bereitstellen.
Installation Notes (SAP-Supporthinweis 1984787 – SUSE Linux Enterprise Server 12: Installationshinweise)
Das IIS Advanced Logging ist eine Erweiterung für Internetinformationsdienste 7 (IIS) und nicht länger verfügbar. Es wird empfohlen, Enhanced Logging für IIS 8.5 zu verwenden.
In diesem Abschnitt werden die Installationsanforderungen für das IIS Advanced Logging beschrieben.
Anforderungen
Die folgenden Voraussetzungen müssen erfüllt sein, um das IIS Advanced Logging zu installieren:
Sie müssen IIS 7 verwenden, das auf einem der folgenden Betriebssysteme läuft:
- Windows Server 2008
- Windows Server 2008 R2
- Windows Vista mit SP1
- Windows 7
Um das Advanced Logging-Feature mithilfe der IIS-Manager-Benutzeroberfläche zu verwalten, muss die IIS-Verwaltungskonsole für IIS installiert sein.
Sie müssen Administrator auf dem Computer sein. Melden Sie sich hierzu entweder mit dem Administratorkonto oder einem Konto mit Administratorrechten auf dem Computer an.
Hinweis
Das Advanced Logging kann nicht installiert werden, wenn die vorherige Version der Software (IIS Advanced Logging 1.0 – Beta) auf Ihrem Computer installiert ist. Wenn Sie die Beta-Version der IIS Advanced Logging-Software deinstallieren, werden Ihre Protokolldefinitionen und alle erstellten Protokolldateien aufbewahrt. Andere Programmeinstellungen werden jedoch möglicherweise nicht beibehalten.
Wenn Sie die Software deinstallieren möchten, klicken Sie unter Systemsteuerung>Programme>Programme und Features unter der Option Programm deinstallieren oder ändern auf IIS Advanced Logging, und klicken Sie dann auf Deinstallieren.
Herunterladen und Installieren
Das IIS Advanced Logging ist eine Erweiterung für Internetinformationsdienste 7 (IIS) und nicht länger verfügbar. Es wird empfohlen, Enhanced Logging für IIS 8.5 zu verwenden.
Installieren mithilfe von Windows Installer
Das IIS Advanced Logging ist eine Erweiterung für Internetinformationsdienste 7 (IIS) und nicht länger verfügbar. Es wird empfohlen, Enhanced Logging für IIS 8.5 zu verwenden.
Deinstallation
Um das Advanced Logging-Feature zu entfernen, klicken Sie unter Systemsteuerung>Programme>Programme und Features unter Programm deinstallieren oder ändern auf IIS Advanced Logging 1.0 und dann auf Deinstallieren.
Bekannte Probleme
In diesem Abschnitt werden die bekannten Probleme im Zusammenhang mit IIS Advanced Logging beschrieben.
Anwenden von Konfigurationsänderungen im IIS-Manager: Wenn Sie eine Advanced Logging-Einstellung im IIS-Manager ändern und die Änderung nicht wirksam wird, müssen Sie den Webserver möglicherweise neu starten:
- Klicken Sie im IIS-Manager im Bereich Verbindungen auf den Servernamen.
- Klicken Sie im Bereich Aktionen auf Neu starten.
Dieses Problem kann auftreten, wenn Sie Advanced Logging-Einstellungen ändern, während das Feature aktiv Anforderungen protokolliert.
Aktivieren und Deaktivieren der Protokollierung für Websites: Das Advanced Logging-Feature kann auf Serverebene im IIS-Manager aktiviert oder deaktiviert werden, wodurch auch die Protokollierung auf niedrigeren Ebenen aktiviert oder deaktiviert wird (entsprechend der Einstellung auf Serverebene). Wenn Sie die Protokollierung für bestimmte Websites oder Verzeichnisse deaktivieren, für andere aber aktivieren möchten, können Sie das Advanced Logging-Feature auf Serverebene aktivieren und dann die Protokolldefinitionsdateien für die Websites bzw. Verzeichnisse deaktivieren, für die Sie die Protokollierung deaktivieren möchten. Gehen Sie wie folgt vor, um eine Protokolldefinition zu deaktivieren:
- Klicken Sie im Bereich Verbindungen auf die Websites oder Verzeichnisse, für die Sie die Protokollierung deaktivieren möchten.
- Doppelklicken Sie auf der Seite Start der Website oder des Verzeichnisses auf das Advanced Logging-Symbol.
- Klicken Sie auf der Advanced Logging-Featureseite auf die Protokolldefinition und dann im Bereich Aktionen auf Protokolldefinition bearbeiten.
- Deaktivieren Sie auf der Seite Protokolldefinition das Kontrollkästchen Aktiviert.
- Klicken Sie im Bereich Aktionen auf Übernehmen.
- Wiederholen Sie bei Bedarf die Schritte 3 bis 5 für weitere Protokolldefinitionen.
Angeben des Quellnamens für benutzerdefinierte Protokollierungsfelder: Wenn Sie denselben Quellnamen für zwei oder mehr benutzerdefinierte Protokollierungsfelder angeben, die Sie der Liste Verfügbare Felder hinzufügen, und dann alle diese Felder einer Protokolldefinition hinzufügen, werden von Advanced Logging nur die Daten für das letzte Protokollierungsfeld geparst, das in der Liste Ausgewählte Protokollierungsfelder der Protokolldefinition angezeigt wird, und die Daten werden in eine Protokolldatei geschrieben. Die Daten für die vorherigen Protokollierungsfelder, die denselben Quellnamen verwenden, werden nicht geparst, und die Informationen für diese Protokollierungsfelder in der Protokolldatei enthalten einen Bindestrich (-). Beachten Sie, dass dies auch dann geschieht, wenn für zwei Quellnamen des Protokollierungsfelds eine unterschiedliche Groß- und Kleinschreibung verwendet wird (z. B. SOURCENAME bzw. sourcename).
Protokollieren von Zeichenfolgenwerten mit Anführungszeichen: Sie können die maximale Größe für Protokollierungsfelder angeben, die Zeichenfolgenwerte erfassen. Zeichenfolgen, die größer als dieser Wert sind, werden auf die von Ihnen angegebene maximale Größe gekürzt, sodass Anwendungen mit Zeichenfolgen-Größenbeschränkungen die Daten nutzen können. Das Advanced Logging-Feature befolgt das erweiterte W3C-Protokolldateiformat, und Zeichenfolgenwerte werden von Anführungszeichen umschlossen, was zu einer weiteren Kürzung der Zeichenfolgen führt, die von diesen Anwendungen genutzt werden. Auf diese Weise wird der Umfang der verwendbaren Daten reduziert.
Nicht unterstützte Protokollierungsfelder zum Filtern: Das Filterfeature kann nicht zum Filtern von Protokollierungsfeldern mit den folgenden Protokolldatentypen verwendet werden: „TypeDate“, „TypeTime“, „TypeDateTime“ und „TypeLPCGuid“. Beim Advanced Logging sind die folgenden integrierten Protokollierungsfelder betroffen:
- BeginRequest-UTC
- Date-Local
- Date-UTC
- EndRequest-UTC
- Time-Local
- Time-UTC
Benutzerdefinierte Protokollierungsfelder, die Sie mit diesen Protokolldatentypen erstellen, können nicht gefiltert werden.
Erstellen deaktivierter Protokolldefinitionen: Wenn Sie eine neue Protokolldefinition erstellen, das Kontrollkästchen Aktiviert deaktivieren und dann im Bereich Aktionen auf Anwenden klicken, um die Änderungen zu speichern, wird die Einstellung Aktiviert erneut ausgewählt. Deaktivieren Sie das Kontrollkästchen Aktiviert, und klicken Sie erneut auf Anwenden, um die Protokolldefinition in einem deaktivierten Zustand zu speichern.
Produktsupport
Über die folgenden Ressourcen erhalten Sie Unterstützung für IIS Advanced Logging:
Self-Support
Microsoft-Support
Um Unterstützung von Microsoft zu erhalten, navigieren Sie zur Microsoft-Seite für Hilfe und Support.
Weitere Informationen
Um hinsichtlich der neuesten Advanced Logging-Meldungen und Featureentwicklungen auf dem neuesten Stand zu bleiben, navigieren Sie zur IIS Advanced Logging-Startseite.