Apachetop

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Type Outil de supervision temps réel
Commande apachetop
Source lue logs d'accès Apache
Voir aussi Apache · Ab · Get server status

apachetop est un utilitaire en console, inspiré de top, qui lit en continu le fichier de log d'accès d'Apache et affiche en temps réel les requêtes en cours : liste des clients connectés, requêtes/seconde, URL les plus demandées, taux d'erreurs. Utile pour diagnostiquer un pic de charge sans attendre la rotation des logs.

Installation

  • RHEL/CentOS (dépôt EPEL) :
yum install apachetop
  • Debian/Ubuntu :
apt install apachetop

Utilisation

Par défaut, apachetop cherche à lire /var/log/httpd/access_log (ou /var/log/apache2/access.log sur Debian). Si le format de log ou l'emplacement diffère, préciser le fichier explicitement :

apachetop -f /var/log/apache2/access.log

L'outil doit avoir le droit de lecture sur le fichier de log (généralement exécuté en root ou avec un groupe ayant accès aux logs Apache).

Alternatives

  • GoAccess — outil plus récent, terminal ou rapport HTML, gère nativement les logs
 compressés/rotés (à vérifier selon les besoins, plus actif que apachetop).
  • Get server status (mod_status) — vue interne au serveur, sans dépendre du format de log.

Voir aussi

  • Apache — serveur web supervisé
  • Ab — générer de la charge à observer avec apachetop
  • Get server status — alternative intégrée à Apache via mod_status