AWStats šém k log souborům web serveru
Zkoumáte občas logy? Pokud čtete tento spot, tak pravděpodobně ano. Logy takřka na jakékoliv aplikační úrovni, jsou klíčem k řešení mnoha problémů. Bez nástrojů, které jim vdechnou život, by byly logy pouze nezáživnou kupou dat.
Posledních šest dní jsem strávil přípravou, sběrem a vyhodnocováním aplikačních logů.
Neocenitelnou pomůckou se mi stal analyzátor logu AWStats.
Osobně jsem jej použil na log produkovaný serverem IIS, ale zde jeho možnosti nekončí. Poradí si z logy Apache, logy ve formátu NCSA a mnoha a mnoha dalšími.
Jedná se v podstatě o perlové skripty, které s těmito logy doslova kouzlí. Mezi opravdu základní vlastnosti, které mohou být
prezentováný např. jako HTML stránka(Ukázkový výstup na logu domovských stránek projektu), patří statistky návštěvnosti(hodiny,dny,měsíce, roky) , informace o počtu shlédnutých stránek,
přenesených datech, klientských agentech(UA), HTTP stavových kódech, statistikách o přístupu z výhledávačů,průměrných dobách strávených na stránkách a
mnoho dalších informací, které se mohou při vyhodnocování hodit.
Služby jako navrcholu.cz či toplist.cz nabízejí jen slabý odvar toho co prezentuje
AWStats. Navíc AWStats můžete provozovat jako CGI aplikaci, takže statistiky prohlížíte přímo z browseru.
Snad ještě dodám snadnou instalaci a lokalizaci do češtiny a jako třešínku přidávám, že program je tzv. svobodný software (free software) a je šířen pod licencí GNU.
Pokud hledáte analyzér logu, mohu AWStats vřele doporučit. Pro uživatele IIS
bych dodal, že se mi také osvědčil Log Parser 2.0 nabízený přímo firmou Microsoft, který
umožňuje pro získávání dat z logu využít jazyk SQL.
Související články
Související epizody CZ Podcastu
- #217 · Ivo Lukačovič
O Windy, JavaScriptu a budování firem.
- #3 · Java 6 SE, Vývoj webových aplikací
Dagi a Filemon o novinkách v Javě 6 a webových frameworcích.