Noplay >>Logiciels serveur

version imprimable

Statistiques temps réel d’Apache avec apachetop

le mardi 31 juillet 2007 par
Noplay

sommaire

Installation
Lancer le logiciel
Les raccourcis clavier
Conclusion



A chaque nouvelle version de mon projet USVN j’ai envie de voir en temps réel l’impact sur les visites du site web, malheureusement je doit attendre l’analyse des logs en fin de journée... Ce qui est loin d’apaiser mon impatience.

Plus sérieusement lorsqu’on a une charge de trafic importante et inattendu il est intéressant pour l’administrateur de pouvoir analyser la situation sans pour autant passer par l’analyse des logs.

Heureusement comme toujours dans le logiciel libre quelqu’un a déjà eu le problème et à une écrit une solution.

Il s’agit d’apachetop un petit programme en ncurse qui est comme son nom l’indique est l’équivalent à top pour apache. Vous pourrez ainsi voir les dernières requêtes effectués, le taux de transfert, le nombre de requêtes par seconde...

Installation

apachetop est disponible sous forme de package dans la plupart des distributions.

Sous ubuntu il s’agit juste d’installer le paquet apachetop :


sudo apt-get install apachetop

Si votre distribution ne vous le propose pas vous pouvez le télécharger à cette adresse : http://www.webta.org/projects/apach...

Lancer le logiciel

Son utilisation est très simple, puisqu’il suffit simplement de lancer la commande apachetop. Par défaut il se base sur votre fichier access.log pour afficher les statistiques de visites, mais vous pouvez utiliser un autre fichier de log à l’aide de l’option -f.

Les raccourcis clavier

Une pression sur d permet de basculer entre les modes d’affichage :
- l’url accédé
- le nom de domaine accédé
- le refererrer de la requête (la page d’où vient le visiteur)

Une pression sur h vous donnera l’aide complète du logiciel et enfin une pression sur q permet de quitter l’application.

Il est apparemment possible de filtrer les résultats à l’aide de la touche f mais je n’ai pas réussis à le faire marcher.

Conclusion

En conclusion apachetop est un petit programme qui remplit bien la ce pour quoi il a été conçu c’est à dire afficher en temps réel l’activité sur votre serveur apache.

Le site du projet : http://www.webta.org/projects/apachetop/



Répondre à cet article

Un message, un commentaire ?

(Pour créer des paragraphes, laissez simplement des lignes vides.)

Lien hypertexte (optionnel)

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d'informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

Qui êtes-vous ? (optionnel)



Webmaster Noplay