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.
Itt jön be az apachetop segédprogram. 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 egyszerűen az apachetop futtatásával a parancssorból. 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
Ezt fogja látni, miután néhány kérés érkezett:
Monitoring időkeret
Megjegyzendő, hogy az ábrázolt adatok alapértelmezett időtartománya 30 másodperc, ezért ne számítsd, hogy a teljes számlálás örökké mászjon. Ezt megváltoztathatja úgy, hogy néhány különböző érvet átad.
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)
A tesztelés során 5-10 percet használtam, és tényleg hasznos visszajelzést mutat. Vannak más lehetőségek is kipróbálhatók.
Szűrők
A következő dolog, amit meg kell jegyezned, az, hogy szűrheti, amit megjelenít a nézetben. A szűrők eléréséhez használja az f billentyűt, és megjelenik egy kis sor.
Üsd a egy kulcs a szűrő hozzáadásához, és a vonal átkapcsol. Mostantól az URL, a hivatkozó vagy a kiszolgáló szűrésére választhat.
Az URL-t választom a u kulcs. A szűrő párbeszédablak az alsó rész közelében jelenik meg:
A megtekintés részletei megtekintése
Ha a fel / le gombokat használja, észreveheti, hogy a kurzor felfelé és lefelé mozog, hogy kiválaszthassa a kérelmet. (észre a * char)
Váltás a fogadó, a hivatkozó és az URL között
Ha a d gombot, könnyen átválthat a különböző nézetek között.
Segítség
Bármikor megütheted a? vagy a h billentyűket, hogy eljusson a súgó képernyőre, így gyorsan megtekintheti az összes lehetőséget.
Telepítés Ubuntuban
sudo apt-get install apachetop
Telepítés a Forrásból a CentOS-on
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
A bináris fájl megtalálható az src / apachetop programban, és bárhonnan másolni is lehet.
Telepítés a forrásból az Ubuntuban
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
A bináris fájl megtalálható az src / apachetop programban, és bárhonnan másolni is lehet.