Connect with us

Wie man

Einrichten von AWStats auf Windows Server und IIS

Einrichten von AWStats auf Windows Server und IIS

Wenn es darum geht, Statistiken über Websites zu sammeln, kann man nie genug haben. Während eine der beliebtesten Methoden zum Verfolgen von Statistiken Dienste wie Google Analytics ist, bleibt die Protokolldateianalyse eine zuverlässige Möglichkeit, Ihre Besucher zu verfolgen, da sie gegen Skriptblocker immun sind. Ein weit verbreitetes Tool zur Analyse von Protokolldateien ist das Open-Source-Tool AWStats.

Bevor Sie AWStats einrichten, müssen Sie sicherstellen, dass Perl auf Ihrem Windows Server 2003/IIS 6 oder Windows Server 2008/IIS 7 Maschine.

Konfigurieren der Website-Protokollierung

Um die von AWStats verfolgten Daten zu erfassen, müssen Ihre Sites die folgenden Felder protokollieren:

  • Datum
  • Zeit
  • c-ip
  • cs-Benutzername
  • cs-Methode
  • cs-uri-stamm
  • sc-status
  • sc-bytes
  • cs-Version
  • cs(Benutzer-Agent)
  • cs(Referer)

IIS 6-Setup

Um die Anmeldung in IIS 6 zu konfigurieren, öffnen Sie den IIS-Manager, klicken Sie mit der rechten Maustaste auf den Ordner Websites und wählen Sie Eigenschaften.

Klicken Sie auf der Registerkarte Website auf die Schaltfläche Eigenschaften im Abschnitt Protokollierung aktivieren.

Konfigurieren Sie in den Protokollierungseigenschaften den Zeitplan so, dass er täglich mit der Ortszeit für die Dateibenennung und das Rollover verwendet wird.

Konfigurieren Sie auf der Registerkarte Erweitert die erforderlichen Felder, die protokolliert werden sollen.

Übernehmen Sie Ihre Änderungen.

IIS 7-Setup

Um die Protokollierung in IIS 7 zu konfigurieren, öffnen Sie den IIS-Manager und wählen Sie Protokollierung aus den Serverkonfigurationsoptionen.

Richten Sie in der Protokollierungskonfiguration eine einzelne Protokolldatei pro Site ein, die täglich mit der lokalen Zeit für die Dateibenennung aktualisiert wird.

Klicken Sie auf die Schaltfläche Felder auswählen und aktivieren Sie die Kontrollkästchen neben den erforderlichen Feldern.

Übernehmen Sie Ihre Änderungen.

AWStats einrichten

Laden Sie das AWStats-Zip-Paket von Sourceforge herunter. Erstellen Sie in Ihrem Ordner „C:inetpubwwwroot“ einen Ordner namens „awstats“ und extrahieren Sie die folgenden Dateien aus der heruntergeladenen ZIP-Datei in diesen Ordner:

  • /wwwroot/icon
  • /wwwroot/cgi-bin/lang
  • /wwwroot/cgi-bin/lib
  • /wwwroot/cgi-bin/plugins
  • /wwwroot/cgi-bin/awredir.pl
  • /wwwroot/cgi-bin/awstats.model.conf
  • /wwwroot/cgi-bin/awstats.pl

Nachdem die Dateien extrahiert wurden, kopieren Sie die Datei „awstats.model.conf“ in eine Datei mit dem Namen „awstats.domain.com.conf“ (wobei domain.com die zu verfolgende Site ist), öffnen Sie sie im Editor und konfigurieren Sie die Optionen als erforderlich.

Das erste, was Sie konfigurieren müssen, ist der Speicherort der Protokolldatei, der sich standardmäßig hier befindet:

  • Server 2003: C:WINDOWSsystem32LogFilesW3SVC[IIS_ID]
  • Server 2008: C:inetpublogsLogFilesW3SVC[IIS_ID]

Sie finden die IIS-ID, indem Sie sich die Master-Site-Liste im IIS-Manager ansehen und den Wert in der ID-Spalte neben der jeweiligen Site notieren.

Legen Sie die Optionen in der Konfigurationsdatei fest. Diese Datei enthält eine sehr gute Erklärung der einzelnen Optionen. Nehmen Sie sich also ein paar Minuten Zeit, um sie zu überprüfen. Hier sind einige Einstellungen, die gemäß der obigen Konfiguration von Interesse sind:

  • LogFile=“C:inetpublogsLogFilesW3SVC1u_ex%YY-24%MM-24%DD-24.log“
  • LogFile=“C:WINDOWSsystem32LogFilesW3SVC1ex%YY-4%MM-4%DD-4.log“
  • LogFormat=“Datum Uhrzeit cs-method cs-uri-stem cs-username c-ip cs-version cs(User-Agent) cs(Referer) sc-status sc-bytes“
  • SiteDomain=“domain.com“
  • HostAliases=”www.domain.com 11.22.33.44″
  • DirIcons=”Symbol”
  • DefaultFile=“index.php index.html“

Nachdem Sie Ihre Konfigurationsdatei gespeichert haben, führen Sie das AWStats Perl Script aus, um die Statistikdaten zu kompilieren. Der Befehl sieht so aus:

C:inetpubwwwrootawstats>C:Perlbinperl.exe awstats.pl -config=domain.com

Der obige Befehl setzt Folgendes voraus (für diesen Artikel verwendete Konfiguration):

  • Der Ordner „C:inetpubwwwrootawstats“ liefert die Statistiken über IIS.
  • Perl wurde in das Verzeichnis „C:Perl“ installiert.
  • Die Konfigurationsdatei heißt „awstats.domain.com.conf“.

Schließlich können Sie über Ihren Browser auf die Statistikdaten zugreifen. Diese URL ist für jeden öffentlich zugänglich, es sei denn, Sie konfigurieren die Sicherheit über IIS. Um unsere Konfiguration zu testen, navigieren Sie einfach zu:

http://localhost/awstats/awstats.pl?config=domain.com

Aktualisierung der Planungsstatistiken

Eine der Konfigurationen, die wir in der Konfigurationsdatei festlegen, ist der Speicherort ‚LogFile‘, der die Anzahl der Stunden definiert, die von den Datumsteilen der Datei abgezogen werden sollen. Um den Prozess der Zusammenstellung Ihrer Statistiken zu automatisieren, richten Sie also einen geplanten Windows-Task ein, der den Befehl ausführt, den Sie oben verwendet haben, um die Statistiken in dem von Ihnen konfigurierten Intervall zu erstellen.

Links

AWSstats herunterladen (Zip-Paket)

Continue Reading
Click to comment

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Tendencia