Veebimeistrina olen tihti tahtnud näha reaalajas tabamust, kui nad saabuvad. Muidugi, Google Analytics on suurepärane pakett ajastute suundumuste vaatamiseks, kuid seal on mõne tunni viivitus ja te ei näe tõesti andmeid nagu päringud sekundis või kogu baiti.
See on koht, kus saabub apachetopi utiliit. See on väga lihtne käsurea utiliit, mida saate jälgida reaalajas liiklust. See täidab seda, analüüsides apache logifaile ja kuvades ekraanile sisukat väljundit.
Apacetopi kasutamine
Kui olete utiliidi installinud (juhised allpool), võite selle käivitada, lihtsalt käivitage käsurealt apachetop. Kuna apachetop on mõnikord vaikimisi valinud logifailide kataloogi, võite logfaili asukoha määramiseks üle anda -f parameetri. See on kasulik ka siis, kui samas kastis on palju virtuaalseid hoste.
apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/access_log
See on see, mida näete pärast mõne taotluse saabumist:
Ajakava jälgimine
Kõigepealt tuleb märkida, et kuvatavate andmete vaikeseade on 30 sekundit, nii et ära arvata, et kogu arvud tõusevad igavesti. Saate seda muuta, esitades mõned erinevad argumendid.
apachetop -H hits (Will display stats on the last x number of hits)
apachetop -T secs (Will display stats on the last x number of seconds)
Ma kasutasin testimist 5-10 minuti jooksul ja see näitab tõesti kasulikku tagasisidet. Teil on ka teisi võimalusi, mida saate proovida.
Filtrid
Järgmine asi on see, et saate filtreerida, mida kuvatakse vaates. Filtritele juurdepääsu saamiseks kasutage klahvi f ja näed väike rida hüpikakna.
Vajuta a filtri lisamiseks võti ja joon peaks vahetama. Nüüd saate filtreerida URL-i, viitaja või hostiga.
Ma valin URL-i, lüües seda u võti. Filtri dialoog kuvatakse põhja lähedal:
Taotluse detailide vaatamine
Kui kasutate üles / alla klahve, näete kursorit üles ja alla, et saaksite taotlust valida. (märkige * char)
Võõrustajate, linkijate ja URL-ide vahetus
Kui kasutate d võti, saate lihtsalt erinevate vaadete vahel vahetada.
Abi
Igal hetkel võite tabada? või h-klahvid, et viia teid abikäsku, mis annab sulle kiire ülevaate kõikidest valikutest.
Ubuntu installimine
sudo apt-get install apachetop
Installeerimine CentOSist pärit allikast
wget https://www.webta.org/apachetop/apachetop-0.12.6.tar.gz
yum install readline-devel
yum install ncurses-devel
tar xvzf apachetop-0.12.6.tar.gz
cd apachetop-0.12.6
./configure
make
Binaar asub src / apachetopis ja saate seda kopeerida kõikjal, kus soovite.
Installeerimine Ubuntu lähtekoodist
wget https://www.webta.org/apachetop/apachetop-0.12.6.tar.gz
sudo apt-get install ncurses-dev
sudo apt-get install libreadline5-dev
tar xvzf apachetop-0.12.6.tar.gz
cd apachetop-0.12.6
./configure
make
Binaar asub src / apachetopis ja saate seda kopeerida kõikjal, kus soovite.