8Jul
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.