Plugins Munin pour Apache
Par RaphAstronome le mercredi, 3 juin 2009, 22:34 - Linux - Lien permanent
Lors d'une installation simple de Munin il est fréquent d'activer les plugins relatifs à Apache, toutefois cela ne fonctionne pas avec la configuration par défaut du moins sous Debian Etch. Régler le problème est toutefois très simple.
Il faut :
- Installer le paquet libwww-perl
- Ajouter "ExtendedStatus On" à la configuration d'Apache
Perl doit pouvoir charger la page server-status :
apt-get install libwww-perl
Remarquez qu'il y a beaucoup de dépendances. Avec ça le plugin "apache_processes" fonctionne.
Pour avoir les courbes débit/accès il faut en plus de ça modifier le fichier /etc/apache2/mods-available/status.conf puis relancer Apache.
<IfModule mod_status.c> # # Allow server status reports generated by mod_status, # with the URL of http://servername/server-status # Uncomment and change the ".example.com" to allow # access from other hosts. # <Location /server-status> SetHandler server-status # On n'autorise que localhost Order deny,allow Deny from all Allow from localhost ip6-localhost # Allow from .example.com </Location> # Il faut ajouter ça ExtendedStatus On </IfModule>
Remarquez que l'on autorise seulement localhost ce qui est une bonne idée pour éviter de divulguer des informations potentiellement sensibles. Il faut savoir que en plus de donner des informations sur le serveur l'option "ExtendedStatus On" donne aussi des infos sur les visiteurs notamment l'IP !
Commentaires