Početna » kako da » Pratite svoje web stranice u stvarnom vremenu s Apachetop

    Pratite svoje web stranice u stvarnom vremenu s Apachetop

    Kao webmaster, često sam želio vidjeti hitove u stvarnom vremenu dok oni stižu. Naravno, Google Analytics je divan paket za promatranje trendova tijekom vremena, ali postoji kašnjenje od nekoliko sati tamo, a vi stvarno ne možete vidjeti podatke poput zahtjeva u sekundi ili ukupno bajtova.

    Ovo je mjesto gdje apachetop uslužni program dolazi. To je vrlo jednostavan program naredbenog retka koji možete koristiti za praćenje prometa u stvarnom vremenu. To postiže raščlanjivanjem Apacheovih log fajlova i prikazivanjem smislenog izlaza na zaslon.

    Korištenje aplikacije Apachetop

    Nakon što instalirate uslužni program (upute u nastavku), možete ga pokrenuti tako da jednostavno pokrenete Apachetop iz naredbenog retka. Budući da Apachetop ponekad defaultira pogrešan direktorij za datoteke dnevnika, možete proslijediti u -f parametar da biste odredili mjesto datoteke dnevnika. Ovo je također korisno kada imate mnogo virtualnih hostova na istom okviru.

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

    To je ono što ćete vidjeti nakon nekoliko zahtjeva:

    Vremenski okvir praćenja

    Prva stvar koju treba primijetiti je da je zadani vremenski raspon za prikazane podatke 30 sekundi, tako da ne očekujte da će se ukupni broj bodova nastaviti zauvijek. To možete promijeniti promjenom nekoliko različitih argumenata.

    apachetop -H pogodaka (Prikazat će se statistika posljednjeg x broja pogodaka)

    apachetop -T secs (prikazat će statistiku u posljednjem x broju sekundi)

    Koristio sam raspon od 5 do 10 minuta tijekom testiranja i to stvarno pokazuje neke korisne povratne informacije. Postoje i druge mogućnosti koje možete isprobati.

    filteri

    Sljedeća stvar koju treba napomenuti je da možete filtrirati što se prikazuje u prikazu. Da biste pristupili filtrima, upotrijebite tipku f i trebali biste vidjeti pop-up malu liniju.

    Udari da biste dodali filtar, a linija se treba prebaciti. Sada možete odabrati filtriranje prema URL-u, upućivanju ili hostu.

    Idem odabrati URL pritiskom na u ključ. Dijalog filtra prikazat će se pri dnu:

    Budući da su svi moji članci u poddirektorijumu / howto /, ući ću u to. Sada će Apachetop prikazivati ​​samo hitove relevantne za hitove članaka, umjesto svakog udarca za svaku sliku.

    Pregled pojedinosti zahtjeva

    Ako koristite tipke gore / dolje, primijetit ćete da se kursor pomiče gore i dolje kako biste mogli odabrati zahtjev. (primijetite * char)

    Ako pritisnete tipku sa strelicom udesno, prebacit ćete se na stranicu s pojedinostima za taj zahtjev. Odavde možete vidjeti stvarne domaćine koji udaraju na vašu web-lokaciju, kao i preporuke. Neću prikazivati ​​hostove, jer ne želim davati korisničku IP adresu, ali ovdje možete vidjeti preporuku:

    Da biste se vratili na popis, koristite tipku sa strelicom lijevo.

    Prebacivanje između hostova, referenci i URL-ova

    Ako koristite d možete jednostavno prebacivati ​​između različitih prikaza.

    Na primjer, ovdje mogu vidjeti koji mi je promet StumbleUpon poslao, a zatim mogu koristiti prikaz detalja (strelica udesno) da bih vidio točne članke koji se dobivaju od stumbleupon.

    Pomozite

    U bilo kojem trenutku možete pogoditi? ili tipke h da vas odvedu na zaslon pomoći, koji će vam dati brzi pregled svih opcija.

    Smatram da je vrsta vrlo korisna.

    Instaliranje na Ubuntu

    sudo apt-get install apachetop

    Instaliranje iz izvora na CentOS

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

    yum instalirajte readline-devel

    yum instalirajte ncurses-devel

    tar xvzf apachetop-0.12.6.tar.gz

    cd apachetop-0.12.6

    ./konfigurirati

    napraviti

    Binarnu datoteku možete pronaći u src / apachetop, a možete je kopirati bilo gdje.

    Instaliranje iz izvora na Ubuntuu

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

    sudo apt-get install ncurses-dev

    sudo apt-get install libreadline5-dev

    tar xvzf apachetop-0.12.6.tar.gz

    cd apachetop-0.12.6

    ./konfigurirati

    napraviti

    Binarnu datoteku možete pronaći u src / apachetop, a možete je kopirati bilo gdje.