munin Einträge in der access.log

grunzl

Registered User
Hallo zusammen,

meinen V-Server monitore ich mittels Munin. Alle 5 Minuten wird hierbei der Cron gestartet um die Daten zu ermitteln.
In der /var/log/apache2/access.log sind dann auch die log-Daten zu finden. Folgende Einträge sind in Massen alle 5 Minuten zu finden.

Code:
127.0.0.1 - - [14/Mar/2011:18:55:04 +0000] "GET /server-status?auto HTTP/1.1" 200 436 "-" "libwww-perl/5.813"

Gibt es eine Möglichkeit, diese Einträge in der access.log von Munin zu unterbinden?
 
Danke für Deine Antwort. :)

Wenn ich aber diese Plugins deaktiviere, dann erhalte ich ja auch keine Infos über den Apachen von munin, oder verstehe ich da etwas falsch? Mir geht es "lediglich" um die entsprechenden Einträge in der /var/log/apache2/access.log, deren Protokollierung ich gerne verhindern würde.
 
Wenn du sie deaktivierst hast du keine Munin-Daten mehr über den Apache, Ja. Aber Munin greift halt auf die server-status Seite zu um daraus die Stats zu generieren, somit entsteht halt auch ein Eintrag in der access.log
 
Hi grunzl,

eine Möglichkeit wäre, wenn die Aufrufe für server-status über einen
eigenen virtuellen Host gehandhabt werden. Dann könntest als Logfile
einfach /dev/null angegeben:

Code:
<VirtualHost *:80>
    Servername status.localhost
    DocumentRoot /var/www/html
    CustomLog /dev/null combined
</VirtualHost>

Es muss ebenfalls ein Eintrag in /etc/hosts zur Auflösung von
status.localhost getätigt werden. Der Aufruf sieht dann so aus:

http://status.localhost/server-status

Viele Grüße
Jonny


Nachtrag: eventuell könntest du sogar statt status.localhost direkt
localhost als ServerName angeben, dann muss das Muninskript nicht
angepasst werden
 
Last edited by a moderator:
Back
Top