Outils personnels

Activation de server-status : Différence entre versions

De wikiGite

Ligne 3 : Ligne 3 :
 
Utile aussi pour plugins munin apache_*
 
Utile aussi pour plugins munin apache_*
  
# Activer le module status (a2enmod status)
+
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.
# Autoriser l'accès : modifier apache2.conf, décommenter :
+
 
 +
= Debian =
 +
Activer le module status (activé par défaut dur Debian 6 Squeeze)
 +
a2enmod status
 +
Autoriser l'accès : modifier /etc/apache2/apache2.conf, décommenter :
 
  <IfModule mod_status.c>
 
  <IfModule mod_status.c>
 
     #
 
     #
Ligne 11 : Ligne 15 :
 
     # Change the ".example.com" to match your domain to enable.
 
     # Change the ".example.com" to match your domain to enable.
 
     #
 
     #
    <Location /server-status>
+
<Location /server-status>
        SetHandler server-status
+
    SetHandler server-status
        Order deny,allow
+
    Order deny,allow
        Deny from all
+
    Deny from all
        Allow from 127.0.0.1
+
    Allow from 127.0.0.1 ::1
    </Location>
+
#    Allow from 192.0.2.0/24
  </IfModule>
+
</Location>
 +
   
 +
# 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
 +
qui n'est pas présente par défaut, nécessaire pour l'accès local par munin-node.
  
et ajouter '''ExtendedStatus On''' juste avant <Location /server-status>. Redémarrer Apache.
+
Un paquet est requis par mod_status :
 +
yum install links
  
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 d'ouvrir au monde.
+
Recharger Apache.

Version du 25 mars 2011 à 14:13

Permet d'avoir le statut du serveur et de ses modules

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.

Debian

Activer le module status (activé par défaut dur Debian 6 Squeeze)

a2enmod status

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>

# 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

qui n'est pas présente par défaut, nécessaire pour l'accès local par munin-node.

Un paquet est requis par mod_status :

yum install links

Recharger Apache.