Da ich es eben gemacht habe, wollte ich hier eben mal noch dokumentieren, wie man die Munin-Plugins apache_accesses, apache_processes und apache_volume unter Debian Etch oder Ubuntu Hardy zum Laufen bringt. Sie sind leider nicht so einfach zu installieren wie manch andere Munin-Plugins, aber ich habe es mit dieser Methode unter beiden genannten Distribution erfolgreich testen können.
Zuerst installieren wir libwww-perl (und alles was wegen Abhängigkeiten benötigt wird). Danach aktivieren wir das Apache2-Modul status:
sudo aptitude install libwww-perl sudo a2enmod status Anschließend können wir die Munin-Plugins aktivieren:
sudo ln -s /usr/share/munin/plugins/apache_accesses /etc/munin/plugins/apache_accesses sudo ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/apache_processes sudo ln -s /usr/share/munin/plugins/apache_volume /etc/munin/plugins/apache_volume Jetzt sollte munin-node neugestartet werden:
sudo /etc/init.d/munin-node restart Folgender Inhalt muss nun noch in die /etc/apache2/httpd.conf:
ExtendedStatus on <Location /server-status><br /> SetHandler server-status Order Deny,Allow Deny from all Allow from localhost </Location> Ob das der richtige Ort für diese Konfigurationsdinge ist, weiß ich nicht. Aber es funktioniert :)
Zu guter letzt muss noch der Apache2 neugestartet werden:
sudo /etc/init.d/apache2 restart In ein paar Minuten sollten wir nun sehen, wie Munin beginnt, fleißig Graphen zu zeichen:
...