Outils personnels

Activation de server-status : Différence entre versions

De wikiGite

(Debian)
 
(2 révisions intermédiaires par le même utilisateur 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://128.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.
+
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 =
 
= Debian =
 
Activer le module status (activé par défaut dur Debian 6 Squeeze)
 
Activer le module status (activé par défaut dur Debian 6 Squeeze)
 
  a2enmod status
 
  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 :
 
Autoriser l'accès : modifier /etc/apache2/apache2.conf, décommenter :
 
  <IfModule mod_status.c>
 
  <IfModule mod_status.c>
Ligne 41 : Ligne 43 :
  
 
Recharger Apache.
 
Recharger Apache.
 +
/etc/init.d/httpd reload
  
 
= Tester =
 
= Tester =
 
Test local avec lynx :
 
Test local avec lynx :
 
  lynx localhost/server-status
 
  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