8Jul

Pārraugiet savu vietni reāllaikā ar Apachetop

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 parādās apachetop lietderība. Tas ir ļoti vienkāršs komandrindas utilīts, ko 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 lietderību( instrukcijas zemāk), to var 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 redzēsiet pēc dažu pieprasījumu saņemšanas:

Pārraudzības laika posms

Vispirms jāpievērš uzmanība tam, ka rādīto datu noklusējuma laika diapazons ir 30 sekundes, tādēļ nedomākopējais skaits, lai turpinātu kāpt uz visiem laikiem. Jūs to varat mainīt, izlaižot dažus dažādus argumentus.

apachetop -H hits( parādīs statistiku par pēdējo x pārbaužu skaitu)

apachetop -T sekundes( parādīs statistiku par pēdējo x sekundes skaitu)

Esmu izmēģinājis 5-10 minūšu diapazonu, un tas tiešām rāda dažas 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.

Ieiet taustiņam, 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 eju izvēlēties URL, hitting u taustiņu. Filtra dialogs parādīsies apakšā:

Tā kā visi mani raksti atrodas apakšdirektorijā /howto/, es gatavojas ievadīt to. Tagad apachetop rādīs tikai hittos, kas attiecas uz rakstiem, nevis katru hit katram attēlam.

Pieprasījuma datu apskate

Ja izmantojat augšup / lejup vērstos taustiņus, kursoru pamanīsit uz augšu un uz leju, lai jūs varētu izvēlēties pieprasījumu.(pamanīsit * char)

Ja jūs nospiedīsiet labo bultiņu taustiņu, jūs tiksiet novirzīts uz šī pieprasījuma detalizētās informācijas lapu. No šejienes jūs varat redzēt faktiskās saimniekdatorus, kas nokļūst jūsu vietnē, kā arī novirzītājus. Es nerunāju saimniekus, jo es nevēlos izsniegt lietotāja IP adresi, bet jūs varat redzēt referrētāju šeit:

Lai atgrieztos sarakstā, vienkārši izmantojiet kreiso bultiņu taustiņu.

Pārslēgšanās starp saimniekiem, novirzītājiem un URL

Ja jūs izmantojat d taustiņu, varat viegli pārslēgties starp dažādiem skatiem.

Piemēram, šeit es redzu, ko satiksme StumbleUpon man sūta, un pēc tam varu izmantot detalizētu informāciju( labo bultiņu), lai redzētu precīzus rakstus, kas tiek iegūti no stumbleupon.

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.

Es to sakārtoju pēc ļoti noderīga.

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

instalēt readline-devel

instalēt ncurses-devel

tar xvzf apachetop-0.12.6.tar.gz

cd apachetop-0.12.6

. /configure

veikt

Bināro var atrast src / apachetop, un jūs varat to nokopēt jebkurā vietā, kur vēlaties.

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 install libreadline5-dev

tar xvzf apachetop-0.12.6.tar.gz

cd apachetop-0.12.6

. /configure

padarīt

Bināro var atrast src / apachetop, un jūs varat to nokopēt visur, kur vēlaties.