Monitorujte svoje webové stránky v reálnom čase pomocou aplikácie Apachetop
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ý balík pre sledovanie trendov v čase, ale tam je oneskorenie niekoľkých hodín a naozaj nemôžete vidieť údaje ako 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 nainštalovaní 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 pre protokolové súbory, môžete zadaním parametra -f špecifikovať umiestnenie 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ť pomocou niekoľkých rôznych argumentov.
apachetop -H hitov (Zobrazí sa štatistiky na poslednom počte h hitov)
apachetop -T secs (zobrazí štatistiky na poslednom x počte sekúnd)
V mojom testovaní som použil 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ú si všimnete, je, že môžete filtrovať, čo sa zobrazuje v zobrazení. Ak chcete získať prístup k filtrom, použite kláves f a mal by sa zobraziť malý riadok.
Hit the kľúč pridať filter a riadok by sa mal prepnúť. Teraz môžete zvoliť filtrovanie podľa adresy URL, odkazovača alebo hostiteľa.
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 dolu, aby ste mohli vybrať žiadosť. (všimnite si * char)
Ak stlačíte tlačidlo Šípka doprava, dostanete sa na stránku s podrobnosťami o tejto žiadosti. Odtiaľ môžete vidieť skutočných hostiteľov, ktorí narážajú na vašu stránku, rovnako ako sprostredkovateľov. Nebudem zobrazovať hostiteľa, pretože nechcem dať adresu používateľa, ale vidíte odkazovač tu:
Ak sa chcete vrátiť späť do zoznamu, stačí použiť šípku doľava.
Prepínanie medzi hostiteľmi, referencami a adresami URL
Ak používate d , môžete jednoducho prepínať medzi rôznymi zobrazeniami.
Napríklad tu môžem vidieť, aký dopravný StumbleUpon ma posiela, a potom môžem použiť podrobný pohľad (šípka vpravo), aby som videl presné články, ktoré sa dostanú zasiahnuté stumbleupon.
Pomoc
V ktoromkoľvek bode môžete naraziť? alebo pomocou tlačidiel h prejdete na obrazovku s nápovedou, ktorá vám poskytne rýchly prehľad o všetkých možnostiach.
Túto triedu považujem za veľmi užitočnú.
Inštalácia na Ubuntu
sudo apt-get nainštalovať apachetop
Inštalácia z aplikácie CentOS
wget http://www.webta.org/apachetop/apachetop-0.12.6.tar.gz
yum nainštalovať readline-devel
inštalovať ncurses-devel
tar xvzf apachetop-0.12.6.tar.gz
cd apachetop-0.12.6
./ configure
urobiť
Binárny súbor sa nachádza v súbore src / apachetop a môžete ho kopírovať kdekoľvek by ste chceli.
Inštalácia zo zdroja na Ubuntu
wget http://www.webta.org/apachetop/apachetop-0.12.6.tar.gz
sudo apt-get nainštalovať ncurses-dev
sudo apt-get nainštalovať libreadline5-dev
tar xvzf apachetop-0.12.6.tar.gz
cd apachetop-0.12.6
./ configure
urobiť
Binárny súbor sa nachádza v súbore src / apachetop a môžete ho kopírovať kdekoľvek by ste chceli.