Övervaka din webbplats i realtid med Apachetop

Video: Övervaka din webbplats i realtid med Apachetop

Video: Övervaka din webbplats i realtid med Apachetop
Video: Surviving a Black Hole | Uncovering Hidden UAP Data with Avi Loeb 2024, Mars
Övervaka din webbplats i realtid med Apachetop
Övervaka din webbplats i realtid med Apachetop
Anonim

Som webmaster har jag ofta velat se träffar i realtid när de kommer fram. Visst, Google Analytics är ett underbart paket för att titta på trender över tiden, men det är en fördröjning om några timmar där, och du kan verkligen inte se data som förfrågningar per sekund eller totalt byte.

Det här är apachetop-verktyget. Det är ett mycket enkelt kommandoradsverktyg som du kan använda för att övervaka trafik i realtid. Det åstadkommer detta genom att analysera apache-loggarna och visa meningsfull utmatning på skärmen.

Använda Apachetop

När du har installerat verktyget (instruktionerna nedan) kan du starta det genom att helt enkelt köra apachetop från kommandoraden. Eftersom apachetop ibland standardiseras till fel katalog för loggarna, kan du passera i -f-parametern för att ange platsen för loggfilen. Det här är också användbart när du har många virtuella värdar i samma låda.

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

Så här ser du efter några förfrågningar har kommit in:

Image
Image

Övervakning av tidsramen

Det första som bör noteras är att standardintervallet för de visade data är 30 sekunder, så förvänta dig inte att de totala räkningarna fortsätter att klättra för alltid. Du kan ändra detta genom att gå igenom några olika argument.

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)

Jag har använt ett intervall på 5-10 minuter i testningen, och det visar verkligen lite användbar feedback. Det finns andra alternativ du kan prova också.

filter

Nästa sak att notera är att du kan filtrera vad som visas i vyn. För att komma åt filtren, använd f-tangenten, och du bör se en liten rad uppåt.

Image
Image

Slå en nyckeln för att lägga till ett filter och linjen ska byta. Nu kan du välja att filtrera via URL, referrer eller värd.

Image
Image

Jag ska välja URL genom att slå på u nyckel. Filterdialogen kommer att visas nära botten:

Image
Image

Eftersom alla mina artiklar finns under underkatalogen / howto /, kommer jag att skriva in det. Nu visar apachetop bara träffarna som är relevanta för träffar till artiklarna, istället för varje träff för varje bild.

Visa önskad information

Om du använder upp / ned-tangenterna märker du markörens rörelse uppåt och nedåt så att du kan välja en förfrågan. (märk den * char)

Om du trycker på högerpiltangenten kommer du till informationssidan för den förfrågan. Härifrån kan du se de faktiska värdarna som träffar din webbplats, såväl som referenterna. Jag kommer inte att visa värdarna, eftersom jag inte vill ge användarens IP-adress, men du kan se referenten här:
Om du trycker på högerpiltangenten kommer du till informationssidan för den förfrågan. Härifrån kan du se de faktiska värdarna som träffar din webbplats, såväl som referenterna. Jag kommer inte att visa värdarna, eftersom jag inte vill ge användarens IP-adress, men du kan se referenten här:
För att gå tillbaka till listan, använd bara vänster piltangent.
För att gå tillbaka till listan, använd bara vänster piltangent.

Växla mellan värdar, referrar och webbadresser

Om du använder d nyckeln, du kan enkelt växla mellan de olika vyerna.

Till exempel, här kan jag se vilken trafik StumbleUpon skickar mig, och sedan kan jag använda detaljervyen (högerpil) för att se exakta artiklar som träffas från stumbleupon.
Till exempel, här kan jag se vilken trafik StumbleUpon skickar mig, och sedan kan jag använda detaljervyen (högerpil) för att se exakta artiklar som träffas från stumbleupon.

Hjälp

När som helst kan du slå på? eller h-tangenterna för att ta dig till hjälpskärmen, vilket ger dig en snabb bild av alla alternativ.

Jag tycker att sorteringen är väldigt användbar.
Jag tycker att sorteringen är väldigt användbar.

Installera på Ubuntu

sudo apt-get install apachetop

Installera från Källa på 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

Binären finns i src / apachetop, och du kan kopiera den var du vill.

Installera från källan på 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

Binären finns i src / apachetop, och du kan kopiera den var du vill.

Rekommenderad: