Az Apachetop segítségével figyelemmel kísérheti webhelyét valós időben
Webmesterként gyakran akartam látni a valós idejű találatokat, amikor megérkeznek. Persze, a Google Analytics egy csodálatos csomag az időbeli tendenciák megvizsgálására, de van egy pár órás késés, és valóban nem láthat olyan adatokat, mint a másodpercenkénti kérések, vagy az összes bájt.
Itt jön be az apachetop segédprogram. Ez egy nagyon egyszerű parancssori segédprogram, amellyel a forgalom valós idejű megfigyelésére használható. Ezt úgy valósítja meg, hogy az apache logfile-eket elemzi, és a képernyőn megjeleníti az értelmes kimenetet.
Az Apachetop használata
Miután telepítette a segédprogramot (az alábbi utasításokat), egyszerűen indíthatja el az apachetop parancsot a parancssorból. Mivel az apachetop néha hibás könyvtárat állít be a naplófájlokhoz, a -f paraméterben megadhatja a naplófájl helyét. Ez akkor is hasznos, ha sok virtuális gép van ugyanazon a dobozon.
apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/access_log
Ezt láthatja, miután néhány kérés érkezett:
Monitoring időkeret
Először is meg kell jegyeznünk, hogy a megjelenített adatok alapértelmezett időtartama 30 másodperc, így nem számíthat arra, hogy a teljes számlálás örökké emelkedik. Ezt megváltoztathatja néhány különböző érveléssel.
apachetop -H találatok (statisztikákat jelenít meg az utolsó x találat száma)
apachetop -T másodperc (statisztikákat jelenít meg az utolsó x másodpercszámban)
A tesztelés során 5-10 percet vettem igénybe, és tényleg hasznos visszajelzést mutat. Más lehetőségek is kipróbálhatók.
Szűrők
A következő dolog, amit meg kell jegyeznünk, hogy szűrheted, amit a nézetben láthatsz. A szűrők eléréséhez használja az f billentyűt, és megjelenik egy kis sor.
Üsd a egy gombot egy szűrő hozzáadásához, és a vonalnak kapcsolnia kell. Most választhat, hogy az URL-t, a hivatkozást vagy a gazdagépet szűrheti.
Az URL-t fogom kiválasztani a u kulcs. A szűrő párbeszédablak az alsó részen jelenik meg:
Mivel az összes cikkem az alkönyvtár / howto / alatt van, belépni fogok. Most az apachetop csak azokat a találatokat jeleníti meg, amelyek relevánsak a találatokhoz a cikkekhez, ahelyett, hogy minden egyes találatot találnának.
A részletek megtekintése
Ha fel / le gombokat használ, akkor a kurzor felfelé és lefelé mozog, hogy lehetővé tegye a kérés kiválasztását. (vegye figyelembe a * char-ot)
Ha megnyomja a Jobb nyílgombot, akkor a kérés részletes oldalára kerül. Innen láthatjuk az aktuális webhelyre ütő gazdagépeket, valamint a hivatkozásokat. Nem fogom megjeleníteni a házigazdákat, mivel nem szeretnék megadni a felhasználó IP-címét, de a hivatkozót itt láthatja:
A listához való visszatéréshez használja a Bal nyílgombot.
Váltás a Hosts, Referrers és URL-ek között
Ha használja a d gomb, könnyen válthat a különböző nézetek között.
Itt láthatom például, hogy a StumbleUpon forgalma küld nekem, majd a részletek nézetét (jobbra mutató nyíl) használhatom, hogy lássam a pontos cikkeket, amelyek a stumbleupon-ból érnek..
Segítség
Bármelyik ponton elérheti a? vagy a h gombok segítségével eljuthat a súgó képernyőhöz, ami gyorsan áttekintést nyújt az összes opcióról.
Nagyon hasznosnak találom a fajtát.
Telepítés Ubuntu-ra
sudo apt-get install apachetop
Telepítés a forrásból a CentOS-on
wget http://www.webta.org/apachetop/apachetop-0.12.6.tar.gz
yum telepítse a readline-devel-t
yum telepít ncurses-devel
tar xvzf apachetop-0.12.6.tar.gz
cd apachetop-0.12.6
./Beállítás
csinál
A bináris megtalálható az src / apachetop-ban, és bárhol másolhatja azt.
Telepítés a forrásból az Ubuntu-on
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
./Beállítás
csinál
A bináris megtalálható az src / apachetop-ban, és bárhol másolhatja azt.