Úvodná » ako » Monitorujte svoje webové stránky v reálnom čase pomocou aplikácie Apachetop

    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.