Felsökningsloggning i System Center Service Provider Foundation (SPF)

Den här artikeln beskriver hur du aktiverar felsökningsloggning i System Provider Foundation (SPF) antingen via Windows Loggboken eller via kommandoraden.

Ursprunglig produktversion: System Center 2012 Orchestrator, System Center 2012 R2 Orchestrator
Ursprungligt KB-nummer: 2850280

Symptom

Microsoft System Center 2012 Service Pack 1 (SP1) System Provider Foundation och Microsoft System Center 2012 R2 System Provider Foundation innehåller inbyggda funktioner för felsökningsloggning för att möjliggöra felsökning av SPF-problem. SPF innehåller loggning av händelsespårning för Windows (ETW) för att skapa utförliga felsökningsutdata. Den här funktionen är inaktiverad som standard för att ge optimala tjänstprestanda, men kan aktiveras när du återskapar problem med SPF. SPF-loggning kan aktiveras antingen via Windows-Loggboken eller via kommandoraden med hjälp av logman.exe-verktyget.

Metod 1: Kommandorad

Den här metoden har fördelen att vara skriptbar och även något mindre påverkande för systemets prestanda. Eftersom varje felsökningssession skapar en ny logg är den här metoden också i allmänhet enklare att använda för iterativ felsökning.

Använd följande steg för att skapa en SPF ETL-spårning:

  1. Logga in på SPF-servern och öppna en upphöjd kommandotolk eller PowerShell-fönster genom att högerklicka på genvägen och välja Kör som administratör.

  2. Skriv följande kommandon för att skapa spårningsdefinitionen:

    För System Center 2012 R2 System Provider Foundation:

    logman create trace spfdebugtrace -p Microsoft-ServiceProviderFoundation0xc0000000000000000x5
    logman update spfdebugtrace -p Microsoft-Windows-PowerShell0xf0010000000003ff 0x5
    logman update spfdebugtrace -pActivityEventSource 0x0 0xff
    

    För System Center 2012 Service Pack 1 (SP1) System Provider Foundation:

    logman create trace spfdebugtrace -p Microsoft-ServiceProviderFoundation-Core 0x8000000000000000 0x5
    logman update trace spfdebugtrace -p Microsoft-ServiceProviderFoundation-VMM 0x8000000000000000 0x5
    logman update spfdebugtrace -p Microsoft-Windows-PowerShell0xf0010000000003ff 0x5
    
  3. Skriv logman start spfdebugtrace för att starta spårningen.

  4. Återskapa problemet som du undersöker.

  5. Stoppa spårningen genom att logman stop spfdebugtraceskriva .

  6. Navigera till spårningsplatsen (C:\PerfLogs\Admin som standard, se nedan) och konvertera spårningen till ett läsbart format genom att skriva kommandot netsh trace convert spfdebugtrace_000001.etl. Det exakta filnamnet för ETL-filen kan skilja sig om du har tagit flera spårningar. Skriv logman query spfdebugtrace och undersök värdet För utdataplats för att se namnet på den senaste ETL-filen.

Tips

  • Du kan ändra loggfilens plats med hjälp av kommandot logman update trace spfdebugtrace -o <location>. Till exempel logman update trace spfdebugtrace c:\temp.
  • Om du inte kan logga in på SPF-servern direkt, men fortfarande har nätverksanslutning, kan du skapa spårningen via fjärranslutning genom att lägga -s <computername> till logman kommandona ovan. Till exempel: logman create trace spfdebugtrace -p Microsoft-ServiceProviderFoundation-Core 0x8000000000000000 0x5 -s spfserver01.
  • ETL-loggfiler kan växa sig stora mycket snabbt. Försök att återskapa problemet och stoppa spårningen så fort problemet återskapas.
  • Det kan vara bra att samla in VMM-felsökningsloggar samtidigt för vissa problem. Mer information finns i Aktivera felsökningsloggning i Virtual Machine Manager .

Metod 2: Loggboken

En alternativ metod för att visa SPF-felsökningsinformation är att aktivera spårningskanalen via Loggboken. Den här metoden är mindre felbenägen, men kan vara svårare att visa data om ett stort antal poster loggas. Informationen som loggas är identisk.

Använd följande steg för att aktivera SPF-felsökningsloggning i Loggboken:

  1. Öppna Loggboken och välj Visa och välj sedan Visa analys- och felsökningsloggar om det inte redan är markerat.
  2. Gå till Program- och tjänstloggar>Microsoft>ServiceProviderFoundation>Core.
  3. Högerklicka på Analyskanalen för SPF-kärnan och välj Aktivera logg. Svara OK när du uppmanas att aktivera loggen.
  4. Upprepa steg 3 för program- och tjänstloggar>Microsoft>ServiceProviderFoundation>VMM>SPF VMM Analyslogg.
  5. Återskapa problemet.
  6. Högerklicka på varje logg och välj Inaktivera logg. Insamlade händelser visas i den högra rutan.

Tips

Du kan exportera loggarna för enklare visning genom att välja Åtgärder\Spara alla händelser som... och ändra spara som typ till Text (tabbavgränsad)(*.txt).