Controleer uw website in realtime met Apachetop

Video: Controleer uw website in realtime met Apachetop

Video: Controleer uw website in realtime met Apachetop
Video: ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! Полезные советы и хитрости мастеров на все случаи жизни! 2024, Maart
Controleer uw website in realtime met Apachetop
Controleer uw website in realtime met Apachetop
Anonim

Als webmaster wilde ik vaak realtime hits zien terwijl ze aankwamen. Natuurlijk, Google Analytics is een prachtig pakket om trends in de tijd te bekijken, maar er is een vertraging van een paar uur daar en je kunt echt geen gegevens zien zoals verzoeken per seconde of totale bytes.

Hier komt het Apachetop-hulpprogramma om de hoek kijken. Het is een heel eenvoudig hulpprogramma voor de commandoregel dat u kunt gebruiken om het verkeer in realtime te controleren. Dit wordt bereikt door de apache-logbestanden te ontleden en zinvolle uitvoer naar het scherm weer te geven.

Apachetop gebruiken

Nadat u het hulpprogramma hebt geïnstalleerd (onderstaande instructies), kunt u het starten door eenvoudigweg apachetop te starten vanaf de opdrachtregel. Omdat apachetop soms standaard naar de verkeerde map voor de logbestanden gaat, kunt u de parameter -f doorgeven om de locatie van het logbestand op te geven. Dit is ook handig als u veel virtuele hosts in dezelfde box hebt.

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

Dit is wat u ziet nadat een paar verzoeken zijn binnengekomen:

Image
Image

Monitoring tijdschema

Het eerste ding om op te merken is dat het standaard tijdbereik voor getoonde gegevens 30 seconden is, dus verwacht niet dat de totale tellingen voor altijd zullen blijven stijgen. U kunt dit wijzigen door een paar verschillende argumenten door te geven.

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)

Ik heb een reeks van 5-10 minuten in mijn testen gebruikt en het geeft echt nuttige feedback. Er zijn ook andere opties die u kunt uitproberen.

filters

Het volgende dat je moet opmerken, is dat je kunt filteren wat in de weergave wordt getoond. Gebruik de f-toets om toegang te krijgen tot de filters en er zou een kleine regel moeten verschijnen.

Image
Image

Druk op de een toets om een filter toe te voegen en de lijn moet schakelen. U kunt nu kiezen om te filteren op URL, verwijzende URL of host.

Image
Image

Ik ga URL kiezen door op de u sleutel. Het filterdialoogvenster verschijnt aan de onderkant:

Omdat al mijn artikelen onder de subdirectory / howto / staan, ga ik dat invoeren. Nu toont apachetop alleen de hits die relevant zijn voor hits naar de artikelen, in plaats van elke hit voor elke afbeelding.
Omdat al mijn artikelen onder de subdirectory / howto / staan, ga ik dat invoeren. Nu toont apachetop alleen de hits die relevant zijn voor hits naar de artikelen, in plaats van elke hit voor elke afbeelding.

Details van aanvragen bekijken

Als u de toetsen omhoog / omlaag gebruikt, ziet u de cursor omhoog en omlaag gaan om een verzoek te selecteren. (let op het * teken)

Als u op de toets met de pijl naar rechts drukt, wordt u naar de detailpagina voor dat verzoek geleid. Hier ziet u de daadwerkelijke hosts die uw site raken, evenals de verwijzende URL's. Ik ga de hosts niet laten zien, omdat ik het IP-adres van de gebruiker niet wil weggeven, maar je kunt de verwijzer hier zien:
Als u op de toets met de pijl naar rechts drukt, wordt u naar de detailpagina voor dat verzoek geleid. Hier ziet u de daadwerkelijke hosts die uw site raken, evenals de verwijzende URL's. Ik ga de hosts niet laten zien, omdat ik het IP-adres van de gebruiker niet wil weggeven, maar je kunt de verwijzer hier zien:
Gebruik de pijl-links om terug te keren naar de lijst.
Gebruik de pijl-links om terug te keren naar de lijst.

Schakelen tussen hosts, verwijzers en URL's

Als u de d toets, kunt u gemakkelijk schakelen tussen de verschillende weergaven.

Hier kan ik bijvoorbeeld zien welk verkeer StumbleUpon mij stuurt, en dan kan ik de detailweergave (rechterpijl) gebruiken om de exacte artikelen te zien die worden geraakt door stumbleupon.
Hier kan ik bijvoorbeeld zien welk verkeer StumbleUpon mij stuurt, en dan kan ik de detailweergave (rechterpijl) gebruiken om de exacte artikelen te zien die worden geraakt door stumbleupon.

Helpen

Op elk moment kun je de? of de h-toetsen om u naar het helpscherm te brengen, zodat u snel alle opties te zien krijgt.

Ik vind het soort erg handig.
Ik vind het soort erg handig.

Installeren op Ubuntu

sudo apt-get install apachetop

Installatie van Source on 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

Het binaire bestand kan worden gevonden in src / apachetop en je kunt het overal kopiëren waar je maar wilt.

Installatie vanaf Source op 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

Het binaire bestand kan worden gevonden in src / apachetop en je kunt het overal kopiëren waar je maar wilt.

Aanbevolen: