Montag, 20. Februar 2012

Monitor uw website in real-time met Apachetop

Als een webmaster, heb ik vaak wilde in staat zijn om real-time Hits te zien als ze aankomen. Zeker, Google Analytics is een prachtig pakket voor te kijken naar trends in de tijd, maar er is een vertraging van een paar uur daar, en je echt niet kunt zien, zoals data requests per seconde of totale bytes.

Dit is waar de apachetop utility komt inch Het is een heel simpele command line utility die u kunt gebruiken om het verkeer in real-time volgen. Het doet dit door het ontleden van de apache logfiles en de weergave van zinvolle output naar het scherm.

Met behulp van Apachetop

Als je eenmaal hebt de utility (instructies hieronder) geïnstalleerd, kunt u starten door simpelweg uitvoeren apachetop vanaf de opdrachtregel. Sinds apachetop soms standaard naar de verkeerde directory voor de logfiles, kunt u pas in de-f parameter om de locatie van het logbestand op te geven. Dit is ook handig als u veel virtuele hosts op hetzelfde vak.

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

Dit is wat je ziet na een paar verzoeken zijn gekomen in:

Monitoring Tijdschema

Het eerste wat opvalt, is dat de standaard tijdsbereik voor getoonde data is 30 seconden, dus verwacht niet dat het totaal telt te blijven voor altijd klimmen. U kunt dit veranderen door het passeren van een paar andere argumenten.

apachetop-H hits (Will statistieken weer te geven op de laatste x aantal hits)

apachetop-T secs (Zal statistieken weer te geven op de laatste x aantal seconden)

Ik gebruik een range van 5-10 minuten in mijn testen, en het is echt toont enkele nuttige feedback. Er zijn andere opties die je kunt uitproberen ook.

Filters

Het volgende wat opvalt, is dat je kunt filteren wat er wordt getoond in de weergave. Om toegang te krijgen de filters, gebruik de f-toets, en je moet een klein pop-lijn te zien up.

Druk op de a toets om een ​​filter en de lijn toe te voegen moet schakelen. Nu kunt u kiezen voor filteren op URL, verwijzer, of gastheer.

Ik ga URL kiezen door het raken van de u toets te drukken. Het filter dialoogvenster zal verschijnen in de buurt van de onderkant:

Aangezien al mijn artikelen zijn onder de subdirectory / howto /, ik ga dat in te voeren. Nu apachetop laat alleen de hits die relevant zijn voor hits op de artikelen, in plaats van elke hit voor elk beeld.

Weergeven aanvraag Details

Als u de op / neer-toetsen, ziet u de cursor omhoog en omlaag, zodat u een verzoek te selecteren. (Let op de * char)

Als je op de pijl rechts toets, zult u worden genomen om de details pagina voor dat verzoek. Vanaf hier kunt u de actuele hosts raken van uw site, evenals de verwijzers. Ik ga niet aan de gastheren laten zien, want ik wil niet uit te geven IP-adres van de gebruiker, maar je kan de verwijzer hier te zien:

Om terug te gaan naar de lijst, gebruik gewoon de pijl naar links te drukken.

Schakelaar tussen hosts, verwijzers en URL's

Als u gebruik maakt van de d toets kunt u gemakkelijk schakelen tussen de verschillende weergaven.

Bijvoorbeeld, hier kan ik zien wat het verkeer StumbleUpon is mij sturen, en dan kan ik de details te bekijken (pijl naar rechts) te gebruiken om de exacte artikelen die je geraakt uit stumbleupon te zien.

Help

Op elk punt kunt u naar het? of de h toets om u naar de help-scherm, die geeft je een snel overzicht van alle opties.

Ik vind het sorteren zeer nuttig.

Installeren op Ubuntu

sudo apt-get install apachetop

Installeren vanaf Bron op CentOS

wget http://goo.gl/74JBP

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 kan worden gevonden in src / apachetop, en je kunt kopiëren waar u maar wilt.

Installeren vanaf Bron op Ubuntu

wget http://goo.gl/74JBP

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 kan worden gevonden in src / apachetop, en je kunt kopiëren waar u maar wilt.

Keine Kommentare:

Kommentar veröffentlichen