8Jul

Spremljajte svojo spletno stran v realnem času z Apachetopom

Kot spletni skrbnik sem pogosto želel, da bi lahko videli zadetke v realnem času, ko pridejo. Seveda je Google Analytics čudovit paket za pregledovanje trendov s časom, vendar je nekaj časa zamudo, vi pa ne morete videti podatkov, kot so zahteve na sekundo ali skupne bajte.

Tukaj prihaja pripomoček apachetop. To je zelo preprost pripomoček za ukazno vrstico, ki ga lahko uporabite za spremljanje prometa v realnem času. To doseže z razčlenjevanjem log datotek apache in prikazovanjem pomembnega rezultata na zaslonu.

Uporaba programa Apachetop

Ko ste namestili pripomoček( spodnja navodila), ga lahko zaženete tako, da preprosto zaženete apachetop iz ukazne vrstice. Ker apaketop včasih privzame napačen imenik za dnevnike, lahko podate parameter -f, da določite lokacijo logfileja. To je tudi koristno, če v istem polju imate veliko navideznih gostiteljev.

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

To boste videli, ko boste prišli do nekaj zahtev:

Nadzorni čas

Najprej je treba opozoriti, da je privzeto časovno obdobje za prikazane podatke 30 sekund, zato ne pričakujteSkupno šteje, da se bo še naprej vzpenjal. To lahko spremenite tako, da vnesete nekaj različnih argumentov.

apachetop -H zadetkov( bo prikazal statistiko na zadnjem številu zadetkov x)

apachetop -T secs( bo prikazal statistiko na zadnji x število sekund)

V testu sem uporabljal razpon od 5-10 minut, in res kaže nekaj koristnih povratnih informacij. Obstajajo tudi druge možnosti, ki jih lahko preizkusite tudi.

Filtri

Naslednja stvar je, da lahko filtrirate, kaj se prikaže v pogledu.Če želite dostopati do filtrov, uporabite tipko f in videli boste majhno pojavno vrstico.

Hit tipko dodati filter in črta bi morala preklopiti. Sedaj lahko izberete filtriranje po URL-ju, napotitelju ali gostitelju.

Izbiral bom URL, tako da pritisnem tipko u .Pogovorno okno s filtrom se bo prikazalo v bližini dna:

Ker so vse moje članke pod podimenikom /howto/, bom to vnesel. Zdaj bo apahetop prikazal zadetke, ki ustrezajo zadetkom člankov, namesto vsakega zadetka za vsako sliko.

Podrobnosti o zahtevi za ogled

Če uporabljate tipke navzgor / navzdol, opazite, da se kazalec premakne navzgor in navzdol, da lahko izberete zahtevo.(obvestite * char)

Če pritisnete tipko s puščico desno, boste za to zahtevo preusmerjeni na stran s podrobnostmi. Od tu lahko vidite dejanske gostitelje, ki zadenejo vašo spletno stran, kot tudi napotitelje. Ne bom pokazal gostiteljem, ker ne želim dati uporabniškega IP-naslova, vendar si lahko ogledate referrer tukaj:

Če se želite vrniti na seznam, uporabite puščico puščica levo.

Preklop med gostitelji, napotitelji in URL-ji

Če uporabljate ključ d , lahko preprosto preklapljate med različnimi pogledi.

Na primer, tukaj lahko vidim, kateri mi promet StumbleUpon mi pošilja, nato pa lahko uporabim prikaz podrobnosti( puščica v desno), da vidim natančne članke, ki se jim je uspelo iztisniti iz stumbleupon-a.

Pomoč

Na kateri koli točki lahko zadete?ali tipke h, da vas popeljejo do zaslona pomoči, ki vam omogoča hiter pregled vseh možnosti.

Razvrsti se mi zdi zelo koristno.

Namestitev na Ubuntu

sudo apt-get namestitev apaketop

Namestitev iz vira na CentOS

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

namestite readline-devel

namestite ncurses-devel

tar xvzf apachetop-0.12.6.tar.gz

cd apaketop-0.12.6

. /configure

izdelava

Binarna datoteka je na voljo v src / apachetop in jo lahko kopirate tam, kjer želite.

Namestitev iz vira na Ubuntu

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

sudo apt-get namestite ncurses-dev

sudo apt-get namestite libreadline5-dev

tar xvzf apachetop-0.12.6.tar.gz

cd apaketop-0.12.6

. /configure

naredi

Binarno je mogoče najti v src / apachetop in ga lahko kopirate kjerkoli želite.