8Jul

Pratite svoje web stranice u stvarnom vremenu s Apachetopom

Kao webmaster, često sam želio vidjeti hitove u stvarnom vremenu dok stignu. Naravno, Google Analytics prekrasan je paket za promatranje trendova tijekom vremena, ali postoji odgoda od nekoliko sati, a vi stvarno ne možete vidjeti podatke poput zahtjeva u sekundi ili ukupnih bajtova.

Ovdje dolazi apachetop uslužni program. To je vrlo jednostavan uslužni program komandne linije koji možete koristiti za praćenje prometa u stvarnom vremenu. To postiže raščlanjivanjem zapisnika apachea i prikazivanjem značajnog izlaza na zaslon.

Korištenje programa Apachetop

Nakon instalacije uslužnog programa( upute u nastavku), možete ga pokrenuti jednostavnim pokretanjem apachetopa iz naredbenog retka. Budući da apachetop ponekad zadane postavke pogrešnog direktorija za zapisnike datoteka, možete proslijediti parametar -f da biste odredili lokaciju dnevnika datoteke. Ovo je također korisno kada imate mnogo virtualnih hostova u istoj kutiji.

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

Ovo je ono što ćete vidjeti nakon nekoliko zahtjeva:

Vremenski okvir za nadgledanje

Najprije treba napomenuti da je zadani vremenski raspon za prikazane podatke 30 sekundi, stoga ne očekujteukupan broj se nastavlja uspon zauvijek. To možete promijeniti tako što ćete proći kroz nekoliko različitih argumenata.

apachetop -H hits( Prikazuje statistike o zadnjem x broj hitova)

apachetop -T secs( Prikaz statističkih podataka na zadnji x broj sekundi)

Koristio sam raspon od 5-10 minuta u mom testiranju, i to stvarno pokazuje neke korisne povratne informacije. Postoje i druge mogućnosti koje možete isprobati.

Filtri

Sljedeće je napomenuti da možete filtrirati ono što se prikazuje u prikazu. Da biste pristupili filtrima, upotrijebite tipku f i trebali biste vidjeti skočnu liniju.

Pritisnite tipku da biste dodali filtar i trebali biste se prebaciti. Sada možete odabrati filtriranje prema URL-u, preporukama ili hostu.

Idem odabrati URL tako da udarim u u ključ.Dijaloški okvir za filtriranje pojavit će se blizu dna:

Budući da su svi moji članci pod poddirektorom /howto/, ulazit ću u to. Sada će apachetop prikazivati ​​samo relevantne hitove za učitavanja članaka, umjesto svakog pogodaka za svaku sliku.

Pojedinosti zahtjeva za gledanje

Ako koristite tipke gore / dolje, primijetit ćete da kursor pomaknete gore i dolje kako biste omogućili odabir zahtjeva.(obavijest * char)

Ako pritisnete tipku sa strelicom desno, bit ćete preusmjereni na stranicu s pojedinostima za taj zahtjev. Odavde možete vidjeti stvarne domaćine koji pogađaju vašu web-lokaciju, kao i preporuke. Neću prikazivati ​​hostove, jer ne želim dati IP adresu korisnika, ali ovdje možete vidjeti preporuku:

Da biste se vratili na popis, jednostavno upotrijebite tipku sa strelicom ulijevo.

Prebacivanje između hostova, preporuka i URL-ova

Ako koristite d tipku, možete jednostavno prebacivati ​​između različitih prikaza.

Na primjer, ovdje vidim koji promet me StumbleUpon šalje, a onda mogu upotrijebiti prikaz detalja( strelica desno) da biste vidjeli točne članke koji su ubijeni od stumbleupona.

Pomoć

U bilo kojem trenutku možete pogoditi?ili tipke h da vas odvesti na zaslon pomoći, što će vam omogućiti brzi pregled svih mogućnosti.

Vrlo je korisno.

Instalacija na Ubuntu

instalacija

instalacija

Instalacija s izvora na CentOS

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

yum instaliraj readline-devel

yum instalirati ncurses-devel

tar xvzf apachetop-0.12.6.tar.gz

cd apachetop-0.12.6

. /configure

napraviti

Binarni može se naći u src / apachetop, a možete ga kopirati gdje god želite.

Instaliranje iz izvora na Ubuntu

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

sudo apt-get instaliraj ncurses-dev

sudo apt-get instaliraj libreadline5-dev

tar xvzf apachetop-0.12.6.tar.gz

cd apachetop-0.12.6

. /configure

napraviti

Binarni može se naći u src / apachetop, a možete je kopirati gdje god želite.