If-Koubou

Pārraugiet savu vietni reāllaikā ar Apachetop

Pārraugiet savu vietni reāllaikā ar Apachetop (Kā)

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 (parādīs statistiku par pēdējo x hits skaits)

apachetop -T sekundes (parādīs statistiku pēdējā x sekundes skaitā)

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šā:

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

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)

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, taču jūs varat redzēt referrētāju šeit:

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

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.

Piemēram, šeit es redzu, ko satiksme StumbleUpon sūta man, un pēc tam varu izmantot detalizētu informāciju (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 nokļūtu palīdzības ekrānā, kas sniegs jums ātru priekšstatu par visām iespējām.

Man šķiet ļoti noderīgi.

Instalēšana Ubuntu

sudo apt-get install apachetop

Instalēšana no CentOS centra avota

wget http://www.webta.org/apachetop/apachetop-0.12.6.tar.gz

yum instalēt readline-devel

yum instalēt ncurses-devel

tar xvzf apachetop-0.12.6.tar.gz

cd apachetop-0.12.6

./configure

veidot

Binārs ir atrodams src / apachetop, un to var kopēt visur, 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

veidot

Binārs ir atrodams src / apachetop, un to var kopēt visur, kur vēlaties.