8Jul

A weboldal valós idejű figyelése az Apachetop segítségével

Mint webmester, gyakran szeretnék látni valós idejű találatokat, amikor érkeznek. Persze, a Google Analytics egy csodálatos csomag az idő trendjeinek figyelésére, de van néhány óra késés, és valójában nem látja az adatokat, mint a másodpercenkénti kéréseket vagy a teljes bájtot.

Ez az, ahol az apachetop segédprogram jön be. Ez egy nagyon egyszerű parancssori segédprogram, amelyet a valós idejű forgalom figyelésére használhat. Ezt az Apache naplófájlok értelmezésével és értelmes kimenet megjelenítésével valósítja meg a képernyőn.

Az Apachetop

használata Miután telepítette a segédprogramot( az alábbi utasításokat), elindíthatja azt, ha egyszerűen megnyitja az apachetop parancsot. Mivel az apachetop néha alapértelmezésként a rossz könyvtárat használja a naplófájlokhoz, a -f paraméter megadhatja a naplófájl helyét. Ez akkor is hasznos, ha sok virtuális gép van ugyanabban a dobozban.

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

Ez az, amit néhány kérés után látni fog:

figyelő időkeret

Az első dolog megjegyezni, hogy az ábrázolt adatok alapértelmezett időtartománya 30 másodperc, ezért ne várjukteljes számít, hogy örökké mászni tudjon. Ezt megváltoztathatja úgy, hogy néhány különböző érvet átad.

apachetop -H hits( megjeleníti a statisztikákat a legutóbbi x találatok számáról)

apachetop -T secs( megjeleníti a statisztikákat a legutóbbi x másodpercszámmal)

5-10 percnyi tartományt használtam tesztelésem során, és tényleg hasznos visszajelzést mutat. Vannak más lehetőségek is kipróbálhatók.

szűrők

A következő megjegyezni, hogy szűrheti, hogy mit jelenít meg a nézetben. A szűrők eléréséhez használja az f billentyűt, és megjelenik egy kis sor.

Nyomja meg az -t kulcsot a szűrő hozzáadásához, és a vonal kapcsoljon. Mostantól az URL, a hivatkozó vagy a kiszolgáló szűrésére választhat.

Az URL-t választom az u kulcsra. A szűrő párbeszédablak az alsó rész közelében jelenik meg:

Mivel az összes cikkem az /howto/ alkönyvtár alatt található, beléptem. Most az apachetop csak a találatok szempontjából releváns találatokat jeleníti meg a cikkekhez, ahelyett, hogy minden kép minden találatra kerülne.

A megtekintési kérelem részletei

Ha a fel / le gombokat használja, a kurzor felfelé és lefelé mozog, hogy kiválasszon egy kérelmet.(vegye észre a * karaktert)

Ha megnyomja a jobbra nyíl gombot, akkor a kérés részletoldalára kerül. Innen láthatja a tényleges gazdagépeket, amelyek az Ön webhelyére érkeznek, valamint a hivatkozók. Nem fogom megmutatni a házigazdákat, mert nem akarom megadni a felhasználó IP-címét, de itt láthatja a referrert:

A lista visszalépéséhez csak a bal nyíl billentyűjét használja.

Váltás gazdák, hivatkozók és URL-ek között

Ha az d kulcsot használja, könnyen átkapcsolhat a különböző nézetek között.

Például itt láthatom, hogy a StumbleUpon forgalom melyik forgalmat küldi nekem, majd használhatom a részletek nézetet( jobbra nyíl), hogy lássam azokat a pontos cikkeket, amelyeket a stumbleupon talál.

Súgó

Bármely ponton megütheted a?vagy a h billentyűket, hogy eljusson a súgó képernyőre, így gyorsan megtekintheti az összes lehetőséget.

Nagyon hasznosnak találom a rendszert.

Ubuntu

telepítése sudo apt-get telepítés apachetop

Telepítés forrástól a CentOS

-n keresztül wget http: //www.webta.org/apachetop/ apachetop-0.12.6.tar.gz

yum install readline-devel

telepítse az ncurses-devel

tar xvzf apachetop-0.12 fájlt.6.tar.gz

cd apachetop-0.12.6

. /configure

make

A bináris fájl megtalálható az src / apachetop könyvtárban, és bárhová másolhatja.

Telepítés forrástól az Ubuntu

-n keresztül wget http: //www.webta.org/apachetop/ apachetop-0.12.6.tar.gz

sudo apt-get telepítés ncurses-dev

sudo apt-get install libreadline5-dev

tar xvzf apachetop-0.12.6.tar.gz

cd apachetop-0.12.6

. /configure

make

A bináris fájl megtalálható az src / apachetop-ban, és bárhonnan másolni is lehet.