Verkkovastaavana olen usein halunnut nähdä reaaliaikaisia osumia, kun he saapuvat. Toki, Google Analytics on hieno paketti katsella suuntauksia ajan mittaan, mutta siellä on viive muutaman tunnin kuluttua, ja et todellakaan näe tietoja, kuten pyyntöjä sekunnissa tai kokonaisia tavuja.
Tässä apachetop-apuohjelma tulee sisään. Se on hyvin yksinkertainen komentorivin apuohjelma, jota voit seurata reaaliaikaista liikennettä. Se tekee tämän jäsentämällä apache-lokitiedostoja ja näyttämällä mielekkäästi lähdön näyttöön.
Apachetopin käyttö
Kun olet asentanut apuohjelman (alla olevat ohjeet), voit käynnistää sen yksinkertaisesti apachetop-toiminnon avulla komentoriviltä. Koska apachetop on joskus oletusarvoisesti lokitiedostojen väärä hakemisto, voit siirtää -f-parametrin määrittääksesi lokitiedoston sijainnin. Tämä on hyödyllistä myös silloin, kun sinulla on useita virtuaalisia isäntiä samassa laatikossa.
apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/access_log
Tämä on mitä näet muutaman pyynnön jälkeen:
Seuranta-aika
Huomaa ensimmäinen asia on, että näytössä näkyvän datan oletusaikaväli on 30 sekuntia, joten älä odota, että kokonaislaskelmat jatkuvat kiivetä ikuisesti. Voit muuttaa tätä ohjelmaa muutamalla eri argumentilla.
apachetop -H hits (Will display stats on the last x number of hits)
apachetop -T secs (Will display stats on the last x number of seconds)
Olen käyttänyt kokeilujani 5-10 minuuttia, ja se näyttää todella hyödyllistä palautetta. Voit myös kokeilla muita vaihtoehtoja.
Suodattimet
Seuraavaksi huomataan, että voit suodattaa, mitä näkymässä näkyy. Voit käyttää suodattimia käyttämällä f-näppäintä, ja näkyviin tulee pieni rivi ponnahdusikkunaan.
Aion valita URL napsauttamalla U näppäintä. Suodatin-valintaikkuna tulee näkyviin pohjan lähellä:
Katselupyynnön tiedot
Jos käytät ylös / alas-näppäimiä, huomaat kohdistimen liikkua ylös ja alas, jotta voit valita pyynnön. (huomaa * char)
Vaihda isäntien, viittausten ja URL-osoitteiden välillä
Jos käytät d avain, voit helposti vaihtaa eri näkymien välillä.
auta
Milloin tahansa voit lyödä? tai h -näppäimillä ohjattua ohjetta, jolloin näet kaikki vaihtoehdot nopeasti.
Asentaminen Ubuntuun
sudo apt-get install apachetop
Asentaminen lähteestä CentOS
wget https://www.webta.org/apachetop/apachetop-0.12.6.tar.gz
yum install readline-devel
yum install ncurses-devel
tar xvzf apachetop-0.12.6.tar.gz
cd apachetop-0.12.6
./configure
make
Binaarista löytyy src / apachetop ja voit kopioida sen missä haluat.
Asentaminen lähteestä Ubuntussa
wget https://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
./configure
make
Binaarista löytyy src / apachetop ja voit kopioida sen missä haluat.