Jako webmaster jsem často chtěl být schopen vidět hity v reálném čase při příjezdu. Jistě, 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 bajtů.

To je místo, kde apachetop utilita přichází dovnitř. Je to velmi jednoduchý nástroj příkazového řádku, který můžete použít k monitorová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 jej spustit 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ý adresář pro protokolování, můžete předat parametr -f specifikovat umístění log souboru. To je také užitečné, pokud 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 ve vzestupu navždy. Můžete to změnit tím, že předložíte několik různých argumentů.

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)

Během 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 se měla přepnout. 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 článků, místo každého zásahu pro každý obrázek.

Zobrazení podrobností o požadavku

Pokud použijete klávesy nahoru / dolů, všimnete si, že se kurzor pohybuje nahoru a dolů a umožní vám 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 váš web, stejně jako referenční. Nebudu zobrazovat hosty, protože nechci dát IP adresu uživatele, ale zde můžete vidět odkaz:

Chcete-li se vrátit 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 detailní pohled (šipka vpravo), abych viděl přesné články, které se dostanou do stumbleuponu.

Pomoc

V kterémkoliv okamžiku můžete udeřit? 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 install apachetop

Instalace ze zdroje na CentOS

wget http://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ární soubor lze nalézt v souboru src / apachetop a můžete jej zkopírovat kdekoli chcete.

Instalace ze zdroje na Ubuntu

wget http://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ární soubor lze nalézt v souboru src / apachetop a můžete jej zkopírovat kdekoli chcete.

Nejlepší Tipy:
Komentář: