Comment superviser un serveur Apache ?

Voici les prérequis pour la supervision d’Apache avec les modèles de services :

  • Apache-Data-Rate
  • Apache-Requests-Rate
  • Apache-Busy-Idle-Workers

Sur le serveur Apache  activer le mod-status avec la commande :

a2enmod status 

Redémarrer ou recharger Apache si nécessaire.

Pour limiter l’accès à ses informations à votre domaine (ex : exemple.com), il faut ajouter le code suivant dans le fichier de configuration Apache : httpd.conf ou apache2.conf :

<Location /server-status>
 SetHandler server-status

 Order Deny,Allow
 Deny from all
 Allow from .example.com
 </Location>

Vous pouvez maintenant accèder à vos statistique d’utilisation Apache depuis l’URL :

http://exemple.com/server-status

Resources : http://httpd.apache.org/docs/2.2/mod/mod_status.html

 

Voici les prérequis pour la supervision d’Apache avec le modèle suivant :

  • Apache-Slow-Requests

Modifier la configuration des fichiers logs d’Apache afin d’ajouter en dernière colonne la durée en seconde pour servir la requête (%T dans la directive LogFormat)

Exemple :

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %T" combined
Facebook
Google+
Google+
http://servicenav.coservit.fr/documentation/comment-superviser-un-serveur-apache/
Youtube
Youtube
LinkedIn