Linux

Surveiller le serveur Web Apache à l’aide de Mod_status

Apache est le serveur Web le plus connu et le plus utilisé dans le monde. Pour un administrateur système Linux, il est important de surveiller et de déboguer les problèmes de performances d’Apache. Mod_status est un module Apache qui affiche une page Web contenant des statistiques sur l’état actuel du serveur Web, y compris les processus de travail et les connexions actives. Il permet de surveiller la charge du serveur Web avec une interface HTML via un navigateur Web. C’est l’un des modules les plus utiles et les plus faciles à configurer lorsque vous installez Apache sur Ubuntu.

Le module mod_status d’Apache affiche les informations suivantes :

  • Heure de redémarrage
  • Disponibilité du serveur
  • Charge du serveur
  • Utilisation du processeur et charge du processeur
  • Total des demandes entrantes
  • Nombre total d’octets et compte serveur
  • Nombre total de travailleurs inactifs et occupés
  • Vous pouvez voir une démo du statut d’Apache en visitant l’URL suivante : https://status.apache.org/

    Activer mod_status dans Apache

    Par défaut, le module mod_status est activé dans Ubuntu 14.04. Sinon, vous pouvez l’activer en exécutant :

    Configurer mod_status

    Pour permettre l’accès à la page d’état du serveur, vous devez éditer le fichier de configuration par défaut mod_status situé dans le répertoire « /etc/apache2/mods-enabled/ ». Vous pouvez modifier le fichier « status.conf » en exécutant :

    Recherchez la section Emplacement /état du serveur, supprimez le # avant la ligne 192.0.2.0/24 et ajoutez l’adresse IP de l’ordinateur distant que vous utiliserez pour accéder à votre serveur Web :

    Enregistrez et fermez le fichier.

    Psssssst :  Comment retourner mon appareil photo sous Windows 10 ?

    La configuration ci-dessus concerne uniquement le site Web Apache par défaut. Si vous avez créé un ou plusieurs sites Web (Hôtes virtuels), la configuration ci-dessus ne fonctionnera pas. Vous devrez configurer les paramètres ci-dessus pour chaque hôte virtuel. Dans cet exemple, configurons l’hôte virtuel par défaut Apache pour mod_status.

    Vous pouvez le faire en modifiant le fichier de configuration de l’hôte virtuel par défaut Apache :

    Ajoutez les lignes suivantes sous la section VirtualHost *:80 :

    Enregistrez et fermez le fichier et redémarrez Apache pour refléter les modifications.

    Afficher la page d’état

    Maintenant, à partir d’une machine distante, ouvrez votre navigateur Web et accédez à la page d’état d’Apache à l’aide de l’url « http://your-server-ip/server-status ».

    Vous verrez quelque chose comme la page ci-dessus qui vous donnera des informations sur les performances et la charge de votre serveur Apache.

    Conclusion

    Le module mod_status d’Apache est un outil très utile pour surveiller les performances d’un serveur Web. La surveillance des statistiques d’Apache vous aidera à configurer Apache pour obtenir les meilleures performances.

    Cet article est-il utile ? Oui Non

    Bouton retour en haut de la page

    Adblock détecté

    Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci