Ako webmaster som často chcel byť schopný vidieť hity v reálnom čase pri príchode. Je zrejmé, že služba Google Analytics je skvelým balíčkom pre sledovanie trendov v čase, ale tam je niekoľko hodín oneskorenia a naozaj nemôžete vidieť údaje, ako sú požiadavky na sekundu alebo celkové bajty.
To je miesto, kde apachetop nástroj príde dovnútra. Je to veľmi jednoduchý nástroj príkazového riadku, ktorý môžete použiť na sledovanie dopravy v reálnom čase. Dosahuje to tým, že analyzuje logfiles apache a zobrazuje zmysluplný výstup na obrazovku.
Používanie aplikácie Apachetop
Po inštalácii nástroja (pokyny nižšie) ho môžete spustiť jednoduchým spustením apachetop z príkazového riadku. Keďže apachetop niekedy predvolene nastavuje nesprávny adresár logov, môžete zadat '-f parameter na určenie polohy logfile. To je tiež užitočné, keď máte veľa virtuálnych hostiteľov v rovnakom poli.
apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/access_log
To je to, čo uvidíte po príchode niekoľkých žiadostí:
Monitorovanie Časový rámec
Prvá vec, ktorú treba poznamenať, je, že predvolený časový interval pre zobrazené údaje je 30 sekúnd, takže neočakávajte, že celkový počet bodov bude naďalej lezúvať navždy. Môžete to zmeniť tým, že odovzdáte niekoľko rôznych argumentov.
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)
V mojom testovaní používam rozsah 5-10 minút a naozaj ukazuje nejakú užitočnú spätnú väzbu. K dispozícii sú aj ďalšie možnosti, ktoré môžete vyskúšať.
filtre
Ďalšia vec, ktorú je potrebné poznamenať, je, že môžete filtrovať, čo sa zobrazuje v zobrazení. Prístup k filtrom použite kláves f a mali by ste vidieť malý riadok.
Chystám sa vybrať URL kliknutím na u Kľúč. Rozhranie filtra sa zobrazí v dolnej časti:
Keďže všetky moje články sú v podadresári / howto /, chcem to zadať. Teraz apachetop zobrazí iba prístupy, ktoré sú relevantné pre hity článkov, namiesto každého zásahu pre každý obrázok.
Zobrazenie podrobností o žiadosti
Ak používate klávesy hore / dole, všimnete si, že sa kurzor pohybuje hore a dole, aby ste mohli vybrať žiadosť. (všimnite si * char)
Prepínanie medzi hostiteľmi, referencami a adresami URL
Ak používate d, môžete jednoducho prepínať medzi rôznymi zobrazeniami.
Pomoc
V každom bode môžete stlačiť? alebo klávesami h, aby ste sa dostali na obrazovku s nápovedou, ktorá vám poskytne rýchly prehľad o všetkých možnostiach.
Inštalácia na Ubuntu
sudo apt-get install apachetop
Inštalácia z aplikácie 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
Binárny súbor sa nachádza v programe src / apachetop a môžete ho kopírovať kdekoľvek by ste chceli.
Inštalácia zo zdroja na Ubuntu
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
Binárny súbor sa nachádza v programe src / apachetop a môžete ho kopírovať kdekoľvek by ste chceli.