Domovská » jak » Monitorujte své webové stránky v reálném čase pomocí aplikace Apachetop

    Monitorujte své webové stránky v reálném čase pomocí aplikace Apachetop

    Jako webmaster jsem často chtěl být schopen vidět hity v reálném čase při příjezdu. Jistě, služba Google Analytics je skvělý balíček pro sledování trendů v čase, ale tam je zpoždění o několik hodin tam a opravdu nemůžete vidět data jako požadavky na sekundu nebo celkem byty.

    To je místo, kde apachetop nástroj přichází dovnitř. Je to velmi jednoduchý nástroj příkazového řádku, který můžete použít pro sledování provozu v reálném čase. Dosahuje to tím, že analyzuje protokolové soubory apache a zobrazuje na obrazovce smysluplný výstup.

    Použití aplikace Apachetop

    Jakmile nainstalujete nástroj (níže uvedené pokyny), můžete ho spouštět prostým spuštěním apachetop z příkazového řádku. Vzhledem k tomu, že apachetop je někdy ve výchozím nastavení nesprávným adresářem pro protokolování, můžete předat parametr -f specifikovat umístění souboru protokolu. To je také užitečné, když máte ve stejném poli mnoho virtuálních hostitelů.

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

    To je to, co uvidíte po příchodu několika požadavků:

    Monitorovací časový rámec

    První věc, kterou je třeba poznamenat, je, že výchozí časový interval pro zobrazená data je 30 sekund, takže neočekávejte, že celkový počet bude pokračovat navždy. Můžete to změnit tím, že předáte několik různých argumentů.

    apachetop -H hits (Zobrazí statistiky o posledním x počtu zobrazení)

    apachetop -T secs (Zobrazí statistiky na poslední x počet sekund)

    V mém testování jsem použil rozsah 5-10 minut a opravdu ukazuje nějakou užitečnou zpětnou vazbu. K dispozici jsou i další možnosti, které můžete vyzkoušet.

    Filtry

    Další věc, kterou je třeba poznamenat, je, že můžete filtrovat, co se zobrazuje v zobrazení. Chcete-li získat přístup k filtrem, použijte klávesu f a zobrazí se malá čára.

    Udeř A k přidání filtru a linka by měla být přepnuta. Nyní můžete zvolit filtrování podle adresy URL, odkazovače nebo hostitele.

    Chystám se vybrat adresu URL kliknutím na tlačítko u klíč. Dialog filtru se zobrazí v dolní části obrazovky:

    Vzhledem k tomu, že všechny mé články jsou pod podadresářem / howto /, vložím to. Nyní apachetop zobrazí pouze hity relevantní pro hity na články, namísto každého zásahu pro každý obrázek.

    Zobrazení podrobností požadavku

    Pokud použijete klávesy nahoru / dolů, všimnete si, že se kurzor pohybuje nahoru a dolů a umožňuje vybrat požadavek. (všimněte si * char)

    Pokud stisknete klávesu Šipka doprava, dostanete se na stránku s podrobnostmi o této žádosti. Odtud můžete vidět skutečné hosty, kteří zasáhnou vaše stránky, stejně jako referenční. Nebudu zobrazovat hostitele, protože nechci dát adresu IP uživatele, ale zde můžete vidět odkaz:

    Chcete-li se vrátit zpět do seznamu, stačí použít šipku vlevo.

    Přepínání mezi hostitelemi, odkazy a adresy URL

    Pokud používáte d , můžete snadno přepínat mezi různými zobrazeními.

    Například tady můžu vidět, jakou dopravu mě StumbleUpon posílá, a pak můžu použít podrobný pohled (šipka vpravo), abych viděl přesné články, které se dostávají z potkávání.

    Pomoc

    V kterémkoliv okamžiku můžete zaútočit na? nebo klávesy h, které vás zavedou na obrazovku nápovědy, která vám poskytne rychlý náhled na všechny možnosti.

    Tento druh považuji za velmi užitečné.

    Instalace na Ubuntu

    sudo apt-get nainstalovat apachetop

    Instalace ze zdroje na CentOS

    wget http://www.webta.org/apachetop/apachetop-0.12.6.tar.gz

    yum nainstalovat readline-devel

    yum nainstalovat ncurses-devel

    tar xvzf apachetop-0.12.6.tar.gz

    cd apachetop-0.12.6

    ./ configure

    udělat

    Binární soubor lze nalézt v souboru src / apachetop a můžete jej kopírovat kdekoli chcete.

    Instalace ze zdroje na Ubuntu

    wget http://www.webta.org/apachetop/apachetop-0.12.6.tar.gz

    sudo apt-get nainstalovat ncurses-dev

    sudo apt-get nainstalovat libreadline5-dev

    tar xvzf apachetop-0.12.6.tar.gz

    cd apachetop-0.12.6

    ./ configure

    udělat

    Binární soubor lze nalézt v souboru src / apachetop a můžete jej kopírovat kdekoli chcete.