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