Pagina principala » HOWTO » Monitorizați-vă site-ul web în timp real cu Apachetop

    Monitorizați-vă site-ul web în timp real cu Apachetop

    În calitate de webmaster, de multe ori am vrut să pot vedea hit-uri în timp real în momentul în care ajung. Sigur, Google Analytics este un pachet minunat pentru analizarea tendințelor în timp, însă există o întârziere de câteva ore acolo și într-adevăr nu puteți vedea date cum ar fi cererile pe secundă sau totalul octeților.

    Aici intră utilitatea apachetop. Este un utilitar foarte simplu de linie de comandă pe care îl puteți utiliza pentru a monitoriza traficul în timp real. Aceasta realizează acest lucru prin analizarea fișierelor de log apache și afișarea unei ieșiri semnificative pe ecran.

    Folosind Apachetop

    Odată ce ați instalat utilitarul (instrucțiunile de mai jos), îl puteți lansa prin simpla executare a apachetop din linia de comandă. Din moment ce apachetop este implicit uneori la directorul greșit pentru fișierele de jurnal, puteți trece în parametrul -f pentru a specifica locația fișierului log. Acest lucru este, de asemenea, util atunci când aveți multe gazde virtuale în aceeași cutie.

    apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/access_log

    Aceasta este ceea ce veți vedea după ce au intrat câteva cereri:

    Monitorizarea intervalului de timp

    Primul lucru pe care trebuie să îl rețineți este că intervalul de timp prestabilit pentru datele afișate este de 30 de secunde, deci nu vă așteptați ca numărul total să continue să urce pentru totdeauna. Puteți schimba acest lucru prin trecerea în câteva argumente diferite.

    apachetop -H hit-uri (va afișa statistici privind ultimul număr de hituri x)

    apachetop -T secs (va afișa statistici pe ultimul număr x secunde)

    Am folosit o serie de teste de 5-10 minute și arată cu adevărat niște feedback utile. Există și alte opțiuni pe care le puteți încerca, de asemenea.

    Filtre

    Următorul lucru de reținut este că puteți filtra ceea ce se arată în vizualizare. Pentru a accesa filtrele, utilizați tasta f și ar trebui să vedeți o mică linie de afișare.

    Loveste A pentru a adăuga un filtru și linia trebuie să comute. Acum puteți alege să filtrați prin URL, referrer sau gazdă.

    Voi alege adresa URL prin apăsarea butonului u cheie. Dialogul de filtrare va apărea lângă partea de jos:

    Deoarece toate articolele mele se află sub subdirectorul / howto /, voi intra în asta. Acum, apachetop va afișa numai accesările relevante pentru accesările articolelor, în loc de fiecare lovitură pentru fiecare imagine.

    Vizualizarea detaliilor cererii

    Dacă utilizați tastele sus / jos, veți observa că cursorul se deplasează în sus și în jos pentru a vă permite să selectați o solicitare. (observați * char)

    Dacă ați apăsat pe tasta săgeată dreapta, veți fi direcționați către pagina cu detalii pentru această solicitare. De aici puteți vedea gazdele reale lovind site-ul dvs., precum și referitorii. Nu voi arăta gazdele, deoarece nu vreau să dau adresa IP a utilizatorului, dar puteți vedea referitorul aici:

    Pentru a vă întoarce la listă, utilizați doar tasta săgeată stânga.

    Comutarea între gazde, referințe și adrese URL

    Dacă utilizați d , puteți schimba cu ușurință între vizualizările diferite.

    De exemplu, aici văd ce trafic mă trimite StumbleUpon și apoi pot folosi vizualizarea detaliilor (săgeată dreapta) pentru a vedea exact articolele care sunt lovite de stumbleupon.

    Ajutor

    În orice moment puteți lovi? sau tastele h pentru a vă duce pe ecranul de ajutor, care vă va oferi o vizualizare rapidă a tuturor opțiunilor.

    Mi se pare că este foarte util.

    Instalarea pe Ubuntu

    sudo apt-get instala apachetop

    Instalarea de la sursă pe CentOS

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

    instalați yum readline-devel

    yum instala ncurses-devel

    tar xvzf apachetop-0.12.6.tar.gz

    cd apachetop-0.12.6

    ./ configure

    face

    Binarul poate fi găsit în src / apachetop și îl puteți copia oriunde doriți.

    Instalarea de la sursă pe Ubuntu

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

    sudo apt-get instala ncurses-dev

    sudo apt-get instala libreadline5-dev

    tar xvzf apachetop-0.12.6.tar.gz

    cd apachetop-0.12.6

    ./ configure

    face

    Binarul poate fi găsit în src / apachetop și îl puteți copia oriunde doriți.