site stats
IIS isteklerini izlemek | IIS
Anasayfa  E Ner(E)de ?  Hata Gönder
Loading

IIS isteklerini izlemek

Yazar: Tarih: Ağustos 21, 2010 · Yorum Yap  , Kategori: IIS
Etiketler: , , , , ,

Worker Process ile IIS isteklerini izlemek kulağa hoş gelsede beni tatmin etmiyor. Bu nedenle bir süredir IIS’e gelen istekleri nasıl takip edebileceğim ile ilgili soru işaretleri vardı.Madem ki istekleri yolda yakalayamıyorum, logları izleyebilirim diye düşünürken karşıma LogParser çıktı.

LogParser ile IIS logları üzerinden son gelen istekleri hata koduna, IP adresine kadar bir çok detayına göre listeleyebiliyor.

Öncelikle LogParser’ı indiriyoruz : Download Details : LogParser

Programı kurarak, kısayol ile çalıştırıyoruz. Program dos komut satırı üzerinden çalışıyor fakat sorguları SQL ile çok benzer. Prompta düştüğünde aşağıda ki komutu uygulayalım ;

LogParser “select” * from <1>”

logparser1

Gördüğünüz gibi SQL yapısı ile bir kod gönderdik ve bu şekilde uzayıp giden bir liste çıktı karşımıza. SQL yapısına yalnızca SELECT bölümü ile benzemiyor LogParser, Where gibi clause’larıda kullanabiliyoruz ;

LogParser “select” * from <1> where sc-status=200

Bu şekilde “200 – Sayfa Bulundu” kodu ile dönenleri alıyoruz. 200 bölümünü 404 yaparsak, 404 hatası ile dönenleri görebiliriz gibi.

Sorgunun en anlaşılabilir hali, hangi domain ve hangi sayfasına istek geldiğini görüntülediği şekli oluyor. Bu durumda sorgumuz şu şekli alıyor ;

LogParser “select cs-host, cs-uri-stem from <1> where sc-status=200″

Tam olarak verdiği çıktı ;

cs-host                                    cs-uri-stem
———————————————
hatanerde.com                    Index.html
hatanerde.com                    Index.html
hatanerde.com                    Index.html
hatanerde.com                    Index.html
hatanerde.com                    Index.html

Bu şekilde sürekli bir takip ile talep gelen domain ve sayfa tespit edilebilir.