GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment surveiller les performances d'Apache à l'aide de mod_status dans Ubuntu

Bien que vous puissiez toujours consulter les fichiers journaux d'Apache pour obtenir des informations sur votre serveur Web, telles que les connexions actives, vous pouvez obtenir un aperçu très détaillé des performances de votre serveur Web en activant le mod_status. module.

Qu'est-ce que le module mod_status ?

Le mod_status module est un module Apache qui permet aux utilisateurs d'accéder à des informations très détaillées sur les performances d'Apache sur une page HTML simple. En fait, Apache maintient sa propre page d'état du serveur pour une consultation publique générale.

Vous pouvez afficher l'état d'Apache (Ubuntu) en vous rendant à l'adresse ci-dessous :

  • https://apache.org/server-status

Le mod_status d'Apache permet de servir une page HTML simple contenant des informations telles que :

  • Version serveur
  • Jour et heure actuels en UTC
  • Temps de disponibilité du serveur
  • Charge du serveur
  • Trafic total
  • Nombre total de demandes entrantes
  • L'utilisation du processeur du serveur Web
  • PID avec les clients respectifs et bien plus encore.

Passons maintenant à la vitesse supérieure et voyons comment vous pouvez obtenir des statistiques à jour sur le serveur Web Apache.

Environnement de test

Operating System: 	Ubuntu 20.04
Application:            Apache HTTP server
Version:                2.4.41
IP address:             34.123.9.111
Document root:          /var/www/html

Activer mod_status dans Apache Ubuntu

Par défaut, Apache est livré avec le mod_status module déjà activé. Vous pouvez le vérifier en cochant le mods_enabled répertoire en exécutant la commande ls comme indiqué :

$ ls /etc/apache2/mods-enabled

Assurez-vous que le status.conf et status.load les fichiers sont présents. Sinon, vous devez activer mod_status module en invoquant la commande :

$ sudo /usr/sbin/a2enmod status

Configurer mod_status dans Apache Ubuntu

Comme indiqué précédemment, le mod_status est déjà activé. Cependant, des ajustements supplémentaires sont nécessaires pour accéder à la page d'état du serveur. Pour ce faire, vous devez modifier le status.conf fichier.

$ sudo vim /etc/apache2/mods-enabled/status.conf 

Définissez l'IP requise pour refléter l'adresse IP de la machine à partir de laquelle vous accéderez au serveur.

Enregistrez les modifications et redémarrez Apache pour que les modifications prennent effet afin de confirmer l'état comme indiqué :

$ sudo systemctl restart apache2

Vérifiez ensuite l'état d'Apache et assurez-vous qu'il est opérationnel.

$ sudo systemctl status apache2

Ensuite, parcourez l'URL du serveur Web comme indiqué.

http://server-ip/server-status

Vous obtiendrez une page HTML d'état affichant une multitude d'informations sur Apache et un tableau de statistiques, comme indiqué.

REMARQUE  :Pour que la page soit actualisée après chaque intervalle de temps donné, par exemple, 5 secondes, ajoutez le “?refresh=5” à la fin de l'URL.

http://server-ip/server-status?refresh=5

Cela offre une meilleure capacité de surveillance des performances de votre serveur que la simple page HTML statique précédente.

C'est tout pour l'instant à propos du mod_status module. Restez à l'écoute de Tecmint pour bien plus encore.


Ubuntu
  1. Comment installer Apache sur Ubuntu 18.04

  2. Comment installer Apache sur Ubuntu 20.04

  3. Comment installer Apache Maven sur Ubuntu 18.04

  4. Comment installer Apache Sqoop sur Ubuntu 16.04

  5. Comment accélérer Drupal en utilisant Varnish sur Ubuntu 16.04

Comment surveiller les performances de Linux à l'aide de l'outil systat

Comment installer Ansible sur Ubuntu 20.04

Comment installer Apache ActiveMQ sur Ubuntu 20.04

Comment installer Apache Tomcat 10 sur Ubuntu 20.04

Comment installer Apache Kafka sur Ubuntu 18.04 et 16.04

Comment surveiller les performances d'Ubuntu à l'aide de Netdata