Web-Server

ID #1229 Seltsame Einträge im access_log

Problem:

Im Logfile /var/apache2/access_log tauchen häufige Einträge wie diese auf:

127.0.01 - - [10/May/2007:01:30:03 +0200] "GET / HTTP/1.1" 200 1422 "-" "monit/4.6"

Erklärung:

Monit ist ein OpenSource Überwachungstool, welches z.B. vom Plesk-Watchdog eingesetzt wird um den Server-Status zu testen.

Lösung:

Die einfachere Lösung wäre im Plesk den Watchdog auszuschalten.
Manche finden den aber irgendwie praktisch aber die Logfile-Einträge trotzdem störend.

Mit dem Modul mod_setenvif kann ein Flag gesetzt werden über das das mod_log_config die entsprechenden Zeilen nicht ins Logfile schreibt. Wichtig ist das es vor dem ersten CustomLog im httpd.conf steht:

SetEnvIf User-Agent "monit" dontlog
CustomLog access_log common env=!dontlog

Achtung SuSE:

Bei SuSE hat man das Problem, daß bei jedem Apache-Restart viele Konfigurationsdateien neu erstellt werden. U.a. die /etc/apache2/sysconfig.d/global.conf, die der sinnvollste Ort für die Ergänzung ist. Damit SuSE diese Datei in Ruhe läßt und nicht jedesmal neu erstellt, kann man in der /etc/sysconfig/apache2 den Eintrag APACHE_ACCESS_LOG auf leer (also ="") setzen.

 

sozial Bookmarking
Bookmarken bei YIGG Bookmarken bei Mister-Wong Bookmarken bei Icio Bookmarken bei del.icio.us Bookmarken bei Technorati Bookmarken bei Furl Bookmarken bei Spurl Bookmarken bei Yahoo Bookmarken bei Google

vom 2007-05-10 20:34, zuletzt 2007-05-11 15:44     Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen

Dieser Inhalt ist unter der Creative-Commons Lizenz lizensiert.

Probleme bitte im Server-Support-Forum diskutieren.

Rubriken zu diesem Artikel
überflüssig 1 2 3 4 5 wertvoll  
Durchschnittliche Bewertung:   3 von 5 (2 Bewertungen)

Artikel kommentieren