Kā tīmekļa pārzinis es bieži esmu gribējis redzēt reāllaika trāpījumus, tiklīdz viņi ierodas. Protams, Google Analytics ir brīnišķīga pakete, kas ļauj aplūkot tendences laika gaitā, taču tur ir dažas stundas, un jūs patiešām nevarat redzēt datus, piemēram, pieprasījumus sekundē vai kopējos baiti.
Šeit tiek parādīta apachetop lietderība. Tā ir ļoti vienkārša komandrindas utilīta, kuru varat izmantot, lai uzraudzītu satiksmi reāllaikā. Tas to paveic, analizējot apache logfiles un parādot jēgpilnu izvadi uz ekrāna.
Izmantojot Apachetop
Kad esat instalējis utilītu (tālāk sniegtie norādījumi), to varat palaist, vienkārši palaidot apachetop no komandrindas. Tā kā apachetop reizēm noklusējumus izmanto nepareizā logfailu direktorijā, varat norādīt -f parametru, lai norādītu logfaila atrašanās vietu. Tas ir arī noderīgi, ja tajā pašā lodziņā ir daudz virtuālo saimniekdatoru.
apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/access_log
Tas ir tas, ko jūs redzēsiet pēc dažiem pieprasījumiem:
Laika posma uzraudzība
Vispirms jāpievērš uzmanība tam, ka rādīto datu noklusējuma laika diapazons ir 30 sekundes, tādēļ negaidot, ka kopējais skaits turpinās kāpt uz visiem laikiem. Jūs to varat mainīt, izlaižot dažus dažādus argumentus.
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)
Manā testēšanā izmantoju 5-10 minūšu diapazonu, un tas tiešām rāda noderīgas atsauksmes. Ir arī citas iespējas, kuras varat izmēģināt.
Filtri
Nākamā lieta, kas jāņem vērā, ir tas, ka varat filtrēt to, kas redzams skatā. Lai piekļūtu filtriem, izmantojiet f taustiņu, un jums vajadzētu redzēt nelielu rindiņu uznirstošo logu.
Nospiediet a lai pievienotu filtru, un līnijai vajadzētu pārslēgties. Tagad varat izvēlēties filtrēt pēc URL, referrera vai resursdatora.
Es būšu izvēlējies URL, noklikšķinot uz tu atslēga. Filtra dialogs parādīsies apakšā:
Skatīt informāciju par pieprasījumu
Ja izmantojat uz augšu / uz leju vērsto taustiņu, jūs novērosit kursoru uz augšu un uz leju, lai jūs varētu izvēlēties pieprasījumu. (ievērojiet * burtu)
Pārslēgt starp saimniekiem, novirzītājiem un vietrāžiem URL
Ja izmantojat d taustiņu, jūs varat viegli pārslēgties starp dažādiem skatījumiem.
Palīdzība
Jebkurā brīdī jūs varat hit? vai h taustiņi, lai jūs nokļūtu palīdzības ekrānā, kas sniegs jums ātru priekšstatu par visām iespējām.
Instalēšana Ubuntu
sudo apt-get install apachetop
Instalēšana no CentOS centra avota
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
Binārs ir atrodams src / apachetop, un to var kopēt visur, kur vēlaties.
Instalēšana no avota uz Ubuntu
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
Binārs ir atrodams src / apachetop, un to var kopēt visur, kur vēlaties.