8Jul
Kaip žiniatinklio valdytojas, dažnai norėjau pamatyti realaus laiko paspaudimus, kai jie atvyksta.Žinoma, "Google Analytics" yra puikus paketas, skirtas laikui bėgant susipažinti su tendencijomis, tačiau ten trunka kelias valandas ir jūs tikrai nematote duomenų, pvz., Užklausų per sekundę ar bendrų baitų.
Čia yra aplankas "apachetop". Tai labai paprastas komandinės eilutės įrankis, kurį galite naudoti stebint eismą realiuoju laiku. Tai atlieka tai analizuodama apache logfiles ir rodydami prasmingą išėjimą į ekraną.
Naudojant Apachetop
Kai įdiegsite įrankį( instrukcijos žemiau), jį galite paleisti paprasčiausiai paleidus apachetop iš komandinės eilutės. Kadangi "apachetop" kartais pagal nutylėjimą įveda neteisingą žurnalų failų katalogą, galite nurodyti parametro -f nurodyti logfile vietą.Tai taip pat naudinga, kai toje pačioje langelyje yra daug virtualaus kompiuterio.
apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/ access_log
Štai ką jūs pamatysite po keleto prašymų:
Stebėjimo laiko tarpas
Pirmasis dalykas, į kurį reikia atkreipti dėmesį, kad numatytų duomenų numatytasis laiko diapazonas yra 30 sekundžių, todėl nesitikėkite, kadbendras skaičius ir toliau lipti amžinai. Galite tai pakeisti, praleidę keletą skirtingų argumentų.
apachetop -H hitai( parodys statistiką per paskutinį x hitų skaičių)
apachetop -T secs( rodys statistiką paskutinį x sekundžių skaičių)
Aš bandžiau naudoti 5-10 minučių diapazoną, ir tai tikrai rodo naudingų atsiliepimų.Yra ir kitos galimybės, kurias galite išbandyti.
filtrai
Kitas dalykas, kurį reikia pažymėti, yra tai, kad galite filtruoti tai, kas rodoma rodinyje. Jei norite pasiekti filtrus, naudokite f klavišą ir turėtumėte matyti mažą eilutę.
Paspauskite klavišą , kad pridėtumėte filtrą, o linija turėtų būti perjungta. Dabar galite pasirinkti filtruoti pagal URL, referrer arba host.
Aš pasirinksiu URL, paspaudę ir klavišą.Filtro dialogas bus rodomas apačioje:
Kadangi visi mano straipsniai yra po kataloge /howto/, aš norėčiau į jį įeiti. Dabar "apachetop" parodys tik hitus, susijusius su straipsnių hitais, o ne kiekvieną vaizdą.
Peržiūros užklausos peržiūra
Jei naudojate aukštyn / žemyn mygtukus, žymeklis bus pastebėtas aukštyn ir žemyn, kad galėtumėte pasirinkti prašymą.(pranešimas * char)
Jei paspausite dešinįjį rodyklės klavišą, būsite nukreipti į išsamią šio prašymo informaciją.Čia galite pamatyti faktinius patyrusius svetaines, taip pat šaliklius. Aš nesu parodysiu kompiuterius, nes nenoriu išduoti naudotojo IP adreso, bet čia galite pamatyti persiuntimą:
Norėdami grįžti į sąrašą, tiesiog naudokite kairįjį rodyklių klavišą.
Kompiuterių, kreiptuvų ir URL perjungimas
Jei naudojate d klavišą, galite lengvai perjungti skirtingus rodinius.
Pavyzdžiui, čia galiu pamatyti, kokį srautą siunčia "StumbleUpon", ir tada galiu naudoti išsamią informaciją( dešinėje rodyklėje), kad pamatytumėte tikslius straipsnius, kurie gauna iš stumbleupon.
Pagalba
Bet kuriuo metu galite spustelėti?arba "h" klavišus, kad patektumėte į pagalbos ekraną, kuriame greitai pamatysite visas parinktis.
Rūšiuoti pagal labai naudingą.
diegimas Ubuntu
sudo apt-get įdiegimas apachetop
diegimas iš šaltinio CentOS
wget http: //www.webta.org/apachetop/ apachetop-0.12.6.tar.gz
įdiegti readline-devel
įdiegti ncurses-devel
tar xvzf apachetop-0.12.6.tar.gz
cd apachetop-0.12.6
. /configure
make
Dvejetainis failas yra src / apachetop ir galite jį nukopijuoti bet kur norėtumėte.
diegimas iš šaltinio Ubuntu
wget http: //www.webta.org/apachetop/ apachetop-0.12.6.tar.gz
sudo apt-get įdiegti ncurses-dev
sudo apt-get install libreadline5-dev
tar xvzf apachetop-0.12.6.tar.gz
cd apachetop-0.12.6
. /configure
padaryti
Dvejetainis failas yra src / apachetop ir galite jį nukopijuoti bet kur norėtumėte.