IIS-naplók gyűjtése a Log Analytics-ügynökkel az Azure Monitorban

Az Internet Information Services (IIS) olyan naplófájlokban tárolja a felhasználói tevékenységeket, amelyeket a Log Analytics-ügynök gyűjthet össze és tárolhat az Azure Monitor-naplókban.

Diagram that shows IIS logs.

Fontos

Ez a cikk az IIS-naplók Log Analytics-ügynökkel való gyűjtését ismerteti, amely 2024 augusztusára megszűnik. Az adatok betöltésének folytatásához 2024 augusztusa előtt mindenképpen migráljon az Azure Monitor-ügynökbe . Az IIS-naplók Azure Monitor-ügynökkel való gyűjtésével kapcsolatos részletekért lásd: Szöveges naplók gyűjtése az Azure Monitor-ügynökkel (előzetes verzió).

IIS-naplók konfigurálása

Az Azure Monitor az IIS által létrehozott naplófájlokból gyűjt bejegyzéseket, ezért konfigurálnia kell az IIS-t a naplózáshoz.

Az Azure Monitor csak W3C formátumban tárolt IIS-naplófájlokat támogat, és nem támogatja az egyéni mezőket és az IIS Speciális naplózást. Nem gyűjt naplókat NCSA vagy IIS natív formátumban.

Konfigurálja az IIS-naplókat az Azure Monitorban a Log Analytics-ügynök Ügynökkonfiguráció menüjéből . Nincs szükség konfigurálásra a Collect W3C formátumú IIS-naplófájlok kiválasztásán kívül.

Data collection

Az Azure Monitor a napló időbélyegének változásakor minden alkalommal IIS-naplóbejegyzéseket gyűjt minden egyes ügynöktől. A naplót 5 percenként olvassa be. Ha az IIS bármilyen okból nem frissíti az időbélyeget az új fájl létrehozásakor az áttérés előtt, a rendszer az új fájl létrehozását követően gyűjti a bejegyzéseket.

Az új fájllétrehozás gyakoriságát az IIS-webhely naplófájl-visszaállítási ütemezési beállítása szabályozza. A beállítás alapértelmezés szerint naponta egyszer történik. Ha a beállítás óránként történik, az Azure Monitor óránként összegyűjti a naplót. Ha a beállítás napi, az Azure Monitor 24 óránként gyűjti össze a naplót.

Fontos

Javasoljuk, hogy állítsa a naplófájlok átállítási ütemezését óránkénti értékre. Ha napi értékre van állítva, előfordulhat, hogy az adatok kiugróan magasak, mert naponta csak egyszer lesznek összegyűjtve.

IIS-naplórekord tulajdonságai

Az IIS-naplórekordok W3CIISLog típusúak, és a tulajdonságok az alábbi táblázatban láthatók:

Property Leírás
Számítógép Annak a számítógépnek a neve, amelyről az eseményt gyűjtötték.
Cip Az ügyfél IP-címe.
csMethod A kérés metódusa, például GET vagy POST.
csReferer Az a webhely, amelyről a felhasználó az aktuális webhelyre mutató hivatkozást követett.
csUserAgent Az ügyfél böngészőtípusa.
csUserName A kiszolgálóhoz hozzáférő hitelesített felhasználó neve. A névtelen felhasználókat kötőjel jelöli.
csUriStem A kérés célja, például weblap.
csUriQuery Ha van ilyen, kérdezd le, hogy az ügyfél megpróbálta-e végrehajtani.
ManagementGroupName Az Operations Manager-ügynökök felügyeleti csoportjának neve. Más ügynökök esetében ez a név AOI-munkaterület-azonosító<>.
RemoteIPCountry Az ügyfél IP-címének országa/régiója.
RemoteIPLatitude Az ügyfél IP-címének szélessége.
RemoteIPLongitude Az ügyfél IP-címének hosszúsága.
scStatus HTTP-állapotkód.
scSubStatus Substatus hibakód.
scWin32Status Windows állapotkód.
Sip A webkiszolgáló IP-címe.
SourceSystem OpsMgr.
sPort Port azon a kiszolgálón, amelyhez az ügyfél csatlakozott.
sSiteName Az IIS-webhely neve.
TimeGenerated A bejegyzés naplózásának dátuma és időpontja.
TimeTaken A kérés feldolgozásának időtartama ezredmásodpercben.
csHost Gazdagép neve.
csBytes A kiszolgáló által fogadott bájtok száma.

Lekérdezések naplózása IIS-naplókkal

Az IIS-naplórekordokat lekérő napló lekérdezések különböző példái az alábbi táblázatban láthatók:

Query Leírás
W3CIISLog Minden IIS-naplórekord.
W3CIISLog | ahol scStatus==500 Minden 500 visszatérési állapotú IIS-naplórekord.
W3CIISLog | count() összegzése cIP szerint IIS-naplóbejegyzések száma ügyfél IP-cím alapján.
W3CIISLog | ahol csHost=="www.contoso.com" | count() összegzése csUriStem szerint Az IIS-naplóbejegyzések száma URL-cím szerint a gazdagép www.contoso.com.
W3CIISLog | sum(csBytes) összegzése számítógép szerint | take 500000 Az egyes IIS-számítógépek által fogadott bájtok teljes száma.

Következő lépések

  • Konfigurálja az Azure Monitort más adatforrások elemzéshez való gyűjtéséhez.
  • Megismerheti a napló lekérdezéseket az adatforrásokból és megoldásokból gyűjtött adatok elemzéséhez.