8Jul

Stebėkite savo svetainę realiu laiku su Apachetop

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.