Megosztás a következőn keresztül:


IIS-naplók gyűjtése az Azure Monitor-ügynökkel

Az IIS-naplók az adatgyűjtési szabályban (DCR) használt adatforrások egyike. A DCR létrehozásának részleteit az Adatok gyűjtése az Azure Monitor-ügynökkel című témakörben találja. Ez a cikk további részleteket tartalmaz a Windows-események adatforrástípusával kapcsolatban.

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

Előfeltételek

IIS-naplók gyűjteményének konfigurálása az ügyfélen

Mielőtt IIS-naplókat gyűjthet a gépről, győződjön meg arról, hogy az IIS-naplózás engedélyezve van, és megfelelően van konfigurálva.

  • Az IIS-naplófájlnak W3C formátumban kell lennie, és az ügynököt futtató gép helyi meghajtóján kell tárolnia.
  • A naplófájl minden bejegyzését sorvéggel kell határosnak lennie.
  • A naplófájl nem használhat körkörös naplózást, amely felülírja a régi bejegyzéseket.
  • A naplófájl nem használhat átnevezést, ha áthelyez egy fájlt, és megnyílik egy azonos nevű új fájl.

Az IIS-naplófájlok alapértelmezett helye a C:\inetpub\logs\LogFiles\W3SVC1. Ellenőrizze, hogy a naplófájlok erre a helyre vannak-e írva, vagy ellenőrizze az IIS-konfigurációt egy másik hely azonosításához. Ellenőrizze a naplófájlok időbélyegét, hogy frissek-e.

Képernyőkép az IIS naplózási konfigurációs párbeszédpaneléről az ügynökgépen.

IIS-napló adatforrásának konfigurálása

Hozzon létre egy adatgyűjtési szabályt az Adatok gyűjtése az Azure Monitor-ügynökkel című cikkben leírtak szerint. A Gyűjtési és kézbesítési lépésben válassza ki az IIS-naplókat az Adatforrás típusa legördülő listából. Csak akkor kell megadnia egy fájlmintát, amely azonosítja a naplófájlokat tartalmazó könyvtárat, ha azokat az IIS-ben konfigurálttól eltérő helyen tárolják. A legtöbb esetben ezt az értéket üresen hagyhatja.

Képernyőkép az Azure Portal űrlapjáról az adatgyűjtési szabály alapszintű teljesítményszámlálóinak kiválasztásához.

Célok

Az IIS-naplóadatok a következő helyekre küldhetők.

Cél Tábla/névtér
Log Analytics-munkaterület W3CIISLog

Minta IIS-napló lekérdezések

  • Az IIS-naplóbejegyzések megszámlálása URL-cím alapján a gazdagép www.contoso.com.

    W3CIISLog 
    | where csHost=="www.contoso.com" 
    | summarize count() by csUriStem
    
  • Tekintse át az egyes IIS-gépek által fogadott összes bájtot.

    W3CIISLog 
    | summarize sum(csBytes) by Computer
    
  • Azonosítsa az 500 visszatérési állapotú rekordokat.

    W3CIISLog 
    | where scStatus==500
    | summarize AggregatedValue = count() by Computer, bin(TimeGenerated, 15m)
    

Feljegyzés

Az X-Forwarded-For egyéni mező jelenleg nem támogatott. Ha ez egy kritikus mező, az IIS-naplókat egyéni szöveges naplóként gyűjtheti össze.

Hibaelhárítás

Ha nem gyűjt adatokat a várt JSON-naplóból, kövesse az alábbi lépéseket.

  • Ellenőrizze, hogy az IIS-naplók a megadott helyen vannak-e létrehozva.
  • Ellenőrizze, hogy az IIS-naplók W3C formátumúak-e.
  • Tekintse meg a Művelet ellenőrzése című témakört annak ellenőrzéséhez, hogy az ügynök működik-e, és hogy az adatok érkeznek-e.

Következő lépések

További információk: