Logi IIS – LogParser oraz Indihiang

Analiza logów to nieodłączna część poprawiania, naprawiania, optymalizacji…
W IIS również gromadzone są logi operacji. Zapisywane są w katalogu, którego ścieżkę – jak i wiele opcji dotyczących logowania – można sprawdzić we właściwościach sekcji „Logging”. Każda aplikacja stworzona na serwerze www posiada identyfikator. Domyślnie pliki loga tworzone są w trybie „jeden plik dziennika na witrynę dziennie” i zapisywane w katalogu: %SystemDrive%\inetpub\logs\LogFiles.
Microsoft udostępnia sprytne narzędzie konsolowe, które pozwala na przeglądanie rozmaitych plików log – również tych zapisywanych przez IIS. Drugie narzędzie – graficzny Indihiang ma o wiele mniejsze możliwości ale pozwala na szybkie uzyskanie danych o naszej aplikacji i żądaniach do niej kierowanych.

LogParser 2.2

Narzędzie do ściągnięcia w postaci MSI – tutaj.

Przypuśćmy, ze chcemy wyświetlić dane dotyczące nie odnalezienia strony przez naszą aplikację (czyli ze statusem odpowiedzi 404). Jednak aby ułatwić „eliminowanie problemu” pogrupujemy te dane wg URI o posortujemy po ilości wystąpień.

Musimy posiadać ID aplikacji w IIS. Wystarczy wejść w zaawansowane ustawienia witryny i sprawdzić jej identyfikator. W moim przypadku jest to ID = 5.
Pełna ścieżka do moich logów, to: C:\inetpub\logs\LogFiles\W3SVC5

Przenalizujmy plik z dzisiaj, polecenie z konsoli:

I wynik tej operacji:

Szerszy opis LogParsera choćby na wss.pl. Konsolowy LogParser może łatwo dać się upchnąć w narzędzia administracyjne, więc warto o nim pamiętać – zwłaszcza, że potrafi naprawdę sporo!

Indihiang

Indihiang to narzędzie GUI hostowane na codeplex. Pozwala na przeglądanie logów IIS oraz Apache w przyjaznej dla użytkowników formie wykresów, list etc.

Wskazujemy plik log, czekamy na jego przetworzenie:

I cieszymy oko wykresami podobnymi do:

Indihiang ma o wiele mniejsze możliwości niż LogParser. Jego przeznaczenie to po prostu możliwość szybkiej weryfikacji, czy w naszej aplikacji nie dzieje się coś złego. Do dogłębnej analizy logów LogParser nadaje się o wiele lepiej.

PS: jeśli masz system x64 koniecznie pobierz wersję x64! x86 płata figle!

A Wy – czego używacie do poglądania logów?


Podobne wpisy
Proste narzędzie do testowania zapytań XPath

Możesz śledzić odpowiedzi do tego wpisu za pomocą RSS 2.0 feed. Możesz leave a response, or trackback z Twojej własne strony.

1 Komentarz »

 
 

Dodaj komentarz

XHTML: Możesz użyć następujących tagów: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*