Anpassa fält namnen i IIS-loggfiler med hjälp av avancerad loggning

Inledning

Vanligt vis används den befintliga loggningsmodulen i Internet Information Services (IIS) för att logga objekt, till exempel den första klientens IP-adress i fältet X-FORWARDed-FOR i IIS-loggarna. Om du använder ett rapporterings verktyg från tredje part för att analysera IIS-loggar kanske det inte går att förstå fältet X-FORWARDed för. I stället kan det använda ett annat fält, till exempel fältet IP-adress (c-IP) .

Anta till exempel att du har en belastningsutjämnad miljö som består av minst två webb servrar tillsammans med en F5-belastningsutjämnare framför webb servrarna. Vanligt vis loggas den första klientens IP-adress i fältet X-FORWARDed-FOR i IIS-loggarna av den befintliga loggningsmodulen. Om du vill använda rapporterings verktyget från tredje part försöker du skapa ett anpassat IP-adress-fält för klienter (c-IP) . Men du får följande konflikt meddelande:

Lägga till anpassade fält

I den här artikeln beskrivs hur du lägger till ett anpassat fält, till exempel fältet IP-adress (c-IP) för klienter så att den inte står i konflikt med några fördefinierade fält i IIS-loggarna.

Mer information

Det finns två lösningar på det här problemet.

Lösning 1

Skapa ett anpassat ISAPI-filter eller en HTTP-modul som du kan ersätta "c-IP"-fältvärdet genom att ange värdet i det X-VIDAREBEFORDRAde-för begäran-huvudet som skickas från den inbyggda utskrivning F5 för varje klientbegäran.

Lösning 2

Använd avancerad loggning. Det här är en out-of-band-modul för IIS. Gör så här:

  1. Ladda ned den avancerade loggnings modulenoch installera den på den server där IIS körs.

  2. Leta reda på rotnoden eller Server nivån och dubbelklicka sedan på den avancerade loggnings modulen: Dubbelklicka på avancerade loggningsmodulen

  3. Välj alternativet aktivera avancerad loggning i åtgärds fönstret: Åtgärdsfönstret

  4. Välj alternativet Redigera loggnings fält och välj sedan knappen Lägg till fält i popup-fönstret.

  5. Ange följande fält värden (till exempel):

    • Fält-ID : <ange ett eget namn>

    • Kategori : <lämna tomt>

    • Källtyp : rubrik för begäran

    • Källnamn : omsänt – för

    • Logg rubrik namn : c-IP

    Lägg till fält

  6. Dubbelklicka på standard logg definitionen i modulen Avancerad loggning och välj sedan knappen Välj fält . Dubbelklicka på loggfilen standarddefinition

  7. Markera det anpassade fältet som du skapade i steg 5 och välj sedan OK. Välj anpassade fält

  8. Försök att komma åt webbplatsen från ett klient system och kontrol lera sedan den logg som skapades av modulen för avancerad loggning. (Som standard är logg filen i mappen C:\inetpub\logs\AdvancedLogs , men den kan konfigureras för en annan mapp.) Observera att den ursprungliga klient-IP-adressen loggas under c-IP i stället för X-Forward- i en belastningsutjämnad miljö.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×