Wo und wie kann ich IIS7-Protokolleinträge für eine bestimmte Website anzeigen?

14

Alles, was mir IIS7 sagt, ist ein Ordner (z. B. C: \ inetpub \ logs \ LogFiles), der einige Unterordner enthält. Wie kann ich feststellen, welchen Unterordner / welche Datei ich ansehen soll? Welche Logik steckt hinter dieser Ordner- / Dateistruktur?

BTW. Eine Nebenfrage: Stellt MS jedem Protokollbetrachter eine schöne Benutzeroberfläche zur Verfügung?

Denkverbrecher
quelle

Antworten:

13

Wenn Sie im IIS-Manager auf den Knoten Websites klicken, gibt es eine Website-ID. Der Protokollpfad lautet c: \ inetpub \ logs \ logfiles \ w3svc {siteid} oder msftp {siteid} für ftp. (standardmäßig)

MS hat derzeit keine Benutzeroberfläche für die Protokollanzeige, aber ich bin mir sicher, dass es viele davon gibt. MS hat 'Log Parser', der rockt, aber es ist keine Benutzeroberfläche, es ist nur sehr mächtig.

Scott Forsyth - MVP
quelle
3

Klicken Sie im IIS-Manager auf den Ordner Sites. Sie sehen die ID (Identität) der Website. Standardwebsite ist standardmäßig 1.

Klicken Sie auf die Website (Standardwebsite), auf der das Protokoll angezeigt werden soll . Doppelklicken Sie in der Funktionsansicht auf das Protokollierungssymbol. Dort können Sie sehen, in welchem ​​Verzeichnis sich die Protokolle befinden. Sie sehen Ordner wie W3SVC1, wobei 1 die Identität der Website ist.

Es gibt keine gute Logviewer-Benutzeroberfläche von Microsoft, aber wenn Sie dieselbe in Excel öffnen, können Sie Ihre Daten besser filtern.

Hoffe das hilft.
Vivek

Vivek Kumbhar
quelle