Mājas lapa » » Monitorējiet savu vietni reālā laikā ar Apachetop

    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ā.