Surveillez votre site Web en temps réel avec Apachetop

Surveillez votre site Web en temps réel avec Apachetop
Surveillez votre site Web en temps réel avec Apachetop

Vidéo: Surveillez votre site Web en temps réel avec Apachetop

Vidéo: Surveillez votre site Web en temps réel avec Apachetop
Vidéo: formater un vieux pc(XP/VISTA) en windows 7 ou plus sur un vieux BIOS !!! RUFUS - YouTube 2024, Novembre
Anonim

En tant que webmaster, j’ai souvent voulu pouvoir voir les hits en temps réel dès leur arrivée. Bien sûr, Google Analytics est un outil formidable pour analyser les tendances dans le temps, mais le délai est de quelques heures et vous ne pouvez vraiment pas voir les données telles que les demandes par seconde ou le nombre total d'octets.

C’est là que l’utilitaire apachetop entre en jeu. C’est un utilitaire très simple que vous pouvez utiliser pour contrôler le trafic en temps réel. Pour ce faire, il analyse les fichiers journaux Apache et affiche des résultats significatifs à l’écran.

Utiliser Apachetop

Une fois l’utilitaire installé (instructions ci-dessous), vous pouvez le lancer en exécutant simplement apachetop à partir de la ligne de commande. Étant donné qu'apachetop utilise parfois par défaut le mauvais répertoire pour les fichiers journaux, vous pouvez passer le paramètre -f pour spécifier l'emplacement du fichier journal. Ceci est également utile lorsque vous avez plusieurs hôtes virtuels sur la même boîte.

apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/access_log

C’est ce que vous verrez après quelques requêtes:

Image
Image

Calendrier de surveillance

La première chose à noter est que la plage de temps par défaut pour les données affichées est de 30 secondes. Ne vous attendez donc pas à ce que le nombre total continue à augmenter indéfiniment. Vous pouvez changer cela en passant quelques arguments différents.

apachetop -H hits (Will display stats on the last x number of hits)

apachetop -T secs (Will display stats on the last x number of seconds)

J’ai utilisé une plage de temps de 5 à 10 minutes lors de mes tests, et c’est vraiment utile. Vous pouvez également essayer d’autres options.

Les filtres

La prochaine chose à noter est que vous pouvez filtrer ce qui est affiché dans la vue. Pour accéder aux filtres, utilisez la touche f. Une petite ligne apparaîtra.

Image
Image

Frappé le une clé pour ajouter un filtre et la ligne doit basculer. Maintenant, vous pouvez choisir de filtrer par URL, référent ou hôte.

Image
Image

Je vais choisir l’URL en appuyant sur le vous clé. La boîte de dialogue de filtrage apparaîtra vers le bas:

Étant donné que tous mes articles se trouvent dans le sous-répertoire / howto /, je vais y entrer. Désormais, apachetop ne montrera que les hits pertinents aux hits des articles, au lieu de chaque hit pour chaque image.
Étant donné que tous mes articles se trouvent dans le sous-répertoire / howto /, je vais y entrer. Désormais, apachetop ne montrera que les hits pertinents aux hits des articles, au lieu de chaque hit pour chaque image.

Affichage des détails de la demande

Si vous utilisez les touches haut / bas, vous remarquerez que le curseur se déplace vers le haut et le bas pour vous permettre de sélectionner une demande. (remarquez le caractère *)

Si vous appuyez sur la flèche droite, vous serez dirigé vers la page de détails de cette demande. À partir de là, vous pouvez voir les hôtes réels frapper votre site, ainsi que les référants. Je ne vais pas montrer les hôtes, car je ne veux pas donner l’adresse IP de l’utilisateur, mais vous pouvez voir le référant ici:
Si vous appuyez sur la flèche droite, vous serez dirigé vers la page de détails de cette demande. À partir de là, vous pouvez voir les hôtes réels frapper votre site, ainsi que les référants. Je ne vais pas montrer les hôtes, car je ne veux pas donner l’adresse IP de l’utilisateur, mais vous pouvez voir le référant ici:
Pour revenir à la liste, utilisez simplement la flèche gauche.
Pour revenir à la liste, utilisez simplement la flèche gauche.

Basculer entre les hôtes, les référents et les URL

Si vous utilisez le clé, vous pouvez facilement basculer entre les différentes vues.

Par exemple, je peux voir ici le trafic que StumbleUpon m'envoie, puis utiliser la vue Détails (flèche vers la droite) pour afficher les articles exacts qui sont touchés depuis stumbleupon.
Par exemple, je peux voir ici le trafic que StumbleUpon m'envoie, puis utiliser la vue Détails (flèche vers la droite) pour afficher les articles exacts qui sont touchés depuis stumbleupon.

Aidez-moi

À tout moment, vous pouvez frapper le? ou les touches h pour vous rendre à l'écran d'aide, qui vous donnera une vue rapide de toutes les options.

Je trouve le genre très utile.
Je trouve le genre très utile.

Installation sur Ubuntu

sudo apt-get install apachetop

Installation à partir de la source sur CentOS

wget https://www.webta.org/apachetop/apachetop-0.12.6.tar.gz

yum install readline-devel

yum install ncurses-devel

tar xvzf apachetop-0.12.6.tar.gz

cd apachetop-0.12.6

./configure

make

Le fichier binaire peut être trouvé dans src / apachetop, et vous pouvez le copier où vous voulez.

Installation à partir de la source sur Ubuntu

wget https://www.webta.org/apachetop/apachetop-0.12.6.tar.gz

sudo apt-get install ncurses-dev

sudo apt-get install libreadline5-dev

tar xvzf apachetop-0.12.6.tar.gz

cd apachetop-0.12.6

./configure

make

Le fichier binaire peut être trouvé dans src / apachetop, et vous pouvez le copier où vous voulez.

Conseillé: