Monitorējiet savu vietni reālā laikā ar Apachetop
Kā tīmekļa pārzinis es bieži esmu gribējis redzēt reāllaika hits, kad viņi ierodas. Protams, Google Analytics ir brīnišķīga pakete, lai skatītu tendences laika gaitā, bet tur ir aizkavēšanās dažu stundu laikā, un jūs tiešām nevarat redzēt datus, piemēram, pieprasījumus sekundē vai kopējos baitus.
Šī ir vieta, kur tiek atvērta apachetop lietderība. Tā ir ļoti vienkārša komandrindas utilīta, kuru varat izmantot, lai uzraudzītu reālā laika satiksmi. Tas tiek paveikts, analizējot apache logfiles un parādot nozīmīgu izvadi uz ekrāna.
Apachetop izmantošana
Kad esat instalējis utilītu (tālāk sniegtie norādījumi), varat to palaist, vienkārši palaižot apachetop no komandrindas. Tā kā apachetop dažreiz noklusē nepareizu logfiles direktoriju, jūs varat pārsūtīt parametru -f, lai norādītu logfile atrašanās vietu. Tas ir noderīgi arī tad, ja tajā pašā lodziņā ir daudz virtuālo saimnieku.
apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/access_log
Tas ir tas, ko jūs redzēsiet pēc dažu pieprasījumu iesniegšanas:
Uzraudzības termiņš
Pirmais, kas jāatzīmē, ir tas, ka noklusētais laika diapazons parādītajiem datiem ir 30 sekundes, tāpēc negaidiet, ka kopējais skaits turpinās kāpt uz visiem laikiem. To var mainīt, pārceļot dažus atšķirīgus argumentus.
apachetop -H hits (rādīs statistiku par pēdējo x rezultātu skaitu)
apachetop -T sekundes (rādīs statistiku pēdējos x sekundes)
Manā testēšanā esmu izmantojis 5–10 minūšu intervālu, un tas patiešām liecina par noderīgu atgriezenisko saiti. Ir arī citas iespējas, ko varat izmēģināt.
Filtri
Nākamā lieta, kas jāatzīmē, ir tā, ka jūs varat filtrēt to, kas tiek parādīts skatījumā. Lai piekļūtu filtriem, izmantojiet taustiņu f, un jums vajadzētu redzēt nelielu līniju.
Rezultāts a taustiņu, lai pievienotu filtru, un līnijai vajadzētu pārslēgties. Tagad jūs varat izvēlēties filtrēt pēc URL, referera vai resursdatora.
Es izvēlētos URL, noklikšķinot uz u taustiņu. Filtrēšanas dialoglodziņš parādīsies pie apakšas:
Tā kā visi mani raksti ir apakšdirektorijā / howto /, es to ievadīšu. Tagad apachetop parādīs tikai hiti, kas atbilst rakstiem, bet ne katram attēlam.
Pieprasījuma datu skatīšana
Ja izmantojat augšup / lejup vērstos taustiņus, jūs pamanīsiet, ka kursors pārvietojas uz augšu un uz leju, lai ļautu jums izvēlēties pieprasījumu. (paziņojums * char)
Ja noklikšķināsiet uz labās bultiņas taustiņa, jūs nokļūsiet šīs informācijas detalizētajā lapā. No šejienes jūs varat redzēt faktiskos saimniekus, kas hitting jūsu vietni, kā arī atsauces. Es nevēlos parādīt saimniekus, jo es nevēlos norādīt lietotāja IP adresi, bet varat skatīt referentu šeit:
Lai atgrieztos sarakstā, vienkārši izmantojiet kreiso bulttaustiņu.
Pārslēdzieties starp Hosts, Referrers un URL
Ja lietojat d taustiņu, varat viegli pārslēgties starp dažādiem skatiem.
Piemēram, šeit es varu redzēt, kas mani sūta StumbleUpon datplūsmā, un pēc tam varu izmantot detalizēto skatu (labo bultiņu), lai redzētu precīzus rakstus, kas tiek saņemti no stumbleupon.
Palīdzība
Jebkurā brīdī jūs varat hit? vai h taustiņi, lai jūs aizvedtu uz palīdzības ekrānu, kas sniegs jums ātru priekšstatu par visām iespējām.
Manuprāt, tas ir ļoti noderīgs.
Instalēšana uz Ubuntu
sudo apt-get instalēt apachetop
Instalēšana no avota uz CentOS
wget http://www.webta.org/apachetop/apachetop-0.12.6.tar.gz
yum instalējiet readline-devel
yum instalējiet ncurses-devel
tar xvzf apachetop-0.12.6.tar.gz
cd apachetop-0.12.6
./ konfigurēt
veidot
Bināro var atrast src / apachetop, un jūs varat to kopēt jebkurā vietā.
Instalēšana no avota uz Ubuntu
wget http://www.webta.org/apachetop/apachetop-0.12.6.tar.gz
sudo apt-get instalēt ncurses-dev
sudo apt-get instalēt libreadline5-dev
tar xvzf apachetop-0.12.6.tar.gz
cd apachetop-0.12.6
./ konfigurēt
veidot
Bināro var atrast src / apachetop, un jūs varat to kopēt jebkurā vietā.