Activation de server-status : Différence entre versions
De wikiGite
(7 révisions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 3 : | Ligne 3 : | ||
Utile aussi pour plugins munin apache_* | Utile aussi pour plugins munin apache_* | ||
− | + | Le status est accessible via http://127.0.0.1/server-status, ou server-status?auto. Le localhost est suffisant pour l'accès local du plugin munin, pas besoin de l'ouvrir au monde. | |
− | + | ||
+ | = Debian = | ||
+ | Activer le module status (activé par défaut dur Debian 6 Squeeze) | ||
+ | a2enmod status | ||
+ | Munin-node a besoin de libwww-perl pour accéder au server-status: | ||
+ | apt-get install libwww-perl | ||
+ | Autoriser l'accès : modifier /etc/apache2/apache2.conf, décommenter : | ||
<IfModule mod_status.c> | <IfModule mod_status.c> | ||
# | # | ||
Ligne 11 : | Ligne 17 : | ||
# Change the ".example.com" to match your domain to enable. | # Change the ".example.com" to match your domain to enable. | ||
# | # | ||
− | + | <Location /server-status> | |
− | + | SetHandler server-status | |
− | + | Order deny,allow | |
− | + | Deny from all | |
− | + | Allow from 127.0.0.1 ::1 | |
− | + | # Allow from 192.0.2.0/24 | |
− | + | </Location> | |
+ | Et : | ||
+ | # Keep track of extended status information for each request | ||
+ | ExtendedStatus On | ||
+ | |||
+ | Recharger Apache | ||
+ | /etc/init.d/apache2 reload | ||
+ | |||
+ | = CentOS / BlueOnyx = | ||
+ | |||
+ | Le module mod_status est chargé par défaut. | ||
+ | |||
+ | Modifier /etc/httpd/conf/httpd.conf comme ci-dessus. Ajouter l'option | ||
+ | Allow from 127.0.0.1 | ||
+ | à la place de "Allow from .example.com". | ||
+ | |||
+ | Un paquet est requis par mod_status : | ||
+ | yum install links | ||
− | + | Recharger Apache. | |
+ | /etc/init.d/httpd reload | ||
− | + | = Tester = | |
+ | Test local avec lynx : | ||
+ | lynx localhost/server-status |
Version actuelle datée du 14 novembre 2013 à 13:06
Permet d'avoir le statut du serveur et de ses modules
Utile aussi pour plugins munin apache_*
Le status est accessible via http://127.0.0.1/server-status, ou server-status?auto. Le localhost est suffisant pour l'accès local du plugin munin, pas besoin de l'ouvrir au monde.
Debian
Activer le module status (activé par défaut dur Debian 6 Squeeze)
a2enmod status
Munin-node a besoin de libwww-perl pour accéder au server-status:
apt-get install libwww-perl
Autoriser l'accès : modifier /etc/apache2/apache2.conf, décommenter :
<IfModule mod_status.c> # # Allow server status reports generated by mod_status, # with the URL of http://servername/server-status # Change the ".example.com" to match your domain to enable. # <Location /server-status> SetHandler server-status Order deny,allow Deny from all Allow from 127.0.0.1 ::1 # Allow from 192.0.2.0/24 </Location>
Et :
# Keep track of extended status information for each request ExtendedStatus On
Recharger Apache
/etc/init.d/apache2 reload
CentOS / BlueOnyx
Le module mod_status est chargé par défaut.
Modifier /etc/httpd/conf/httpd.conf comme ci-dessus. Ajouter l'option
Allow from 127.0.0.1
à la place de "Allow from .example.com".
Un paquet est requis par mod_status :
yum install links
Recharger Apache.
/etc/init.d/httpd reload
Tester
Test local avec lynx :
lynx localhost/server-status