Om loggfiler i Konfigurationshanteraren
Gäller för: Konfigurationshanteraren (current branch)
I Konfigurationshanteraren registrerar klient- och webbplatsserverkomponenter processinformation i enskilda loggfiler. Du kan använda informationen i loggfilerna för att felsöka problem som kan uppstå. Som standard aktiverar Konfigurationshanteraren loggning för klient- och serverkomponenter.
Den här artikeln innehåller allmän information om konfigurationshanterarens loggfiler. Den innehåller verktyg att använda, hur du konfigurerar loggarna och var du hittar dem. Mer information om specifika loggfiler finns i Referens för loggfiler.
Så här fungerar det
De flesta processer i Konfigurationshanteraren skriver driftsinformation till en loggfil som är avsedd för den processen. Loggfilerna identifieras av .log eller .lo_ filnamnstilläggen. Konfigurationshanteraren skriver till .log en fil tills loggen når maximal storlek. När loggen är full kopieras filen till en fil med samma namn men med filnamnstillägget och processen eller komponenten fortsätter att skriva .log .lo_ till .log filen. När .log filen återigen når maximal storlek skrivs .lo_ filen över och processen upprepas. Vissa komponenter skapar en loggfilshistorik genom att lägga till en datum- och tidsstämpel i loggfilens namn och genom att behålla .log tillägget.
Verktyg för loggvisning
Alla konfigurationshanteraren-loggfiler är oformaterad text, så du kan visa dem med valfri textläsare som Anteckningar. I loggarna används unik formatering som visas bäst med något av följande specialverktyg:
CMTrace
Om du vill visa loggarna använder du cmtrace för konfigurationshanterarens loggvisningsverktyg . Den finns i mappen \SMSSetup\Tools med källmedia i Konfigurationshanteraren. CMTrace-verktyget läggs till i alla startbilder som läggs till i programvarubiblioteket. Verktyget för cmtrace-loggvisning installeras automatiskt tillsammans med Konfigurationshanteraren-klienten. Mer information finns i CMTrace.
OneTrace
OneTrace är en loggvisare med Support Center. Det fungerar ungefär som CMTrace, med förbättringar. Mer information finns i Supportcenter OneTrace.
Loggfilvisaren i SupportCenter
I SupportCenter finns en modern loggvisningsprogram. Det här verktyget ersätter CMTrace och ger ett anpassningsbart gränssnitt med stöd för flikar och dockbara fönster. Det har ett snabbt presentationslager och kan läsa in stora loggfiler på bara några sekunder. Mer information finns i Support Center Loggfilsvisare.
Anteckning
Support Center Log File Viewer och OneTrace använder Windows Presentation Foundation (WPF). Den här komponenten är inte tillgänglig i Windows PE. Fortsätt att använda CMTrace i startbilder med aktivitetssekvensdistributioner.
Konfigurera loggningsalternativ
Du kan ändra konfigurationen av loggfiler, till exempel utförlig nivå, storlek och historik. Det finns flera sätt att ändra de här inställningarna:
- Under klientinstallationen
- Använda Configuration Manager Service Manager
- Använda Windows register
- I konfigurationshanterarens konsol
Du kan också använda maskinvaruinventering för att samla in logginställningar från klienter.
Konfigurera loggningsalternativ under klientinstallationen
Du kan ange konfigurationen av klientloggfilerna under installationen. Använd följande egenskaper:
- CCMENABLELOGGING
- CCMDEBUGLOGGING
- CMCMLOGLEVEL
- CCMLOGMAXHISTORY
- CCMLOGMAXSIZE
Mer information finns i Klientinstallationsegenskaper.
Konfigurera loggningsalternativ med hjälp av Configuration Manager Service Manager
Du kan ändra var Konfigurationshanteraren lagrar loggfilerna och deras storlek.
Om du vill ändra storleken på loggfiler, ändra namn och plats på loggfilen eller tvinga flera komponenter att skriva till en enda loggfil gör du följande:
Ändra loggning för en komponent
I konfigurationshanterarens konsol går du till arbetsytan Övervakning, expanderar Systemstatus och väljer antingen noden Webbplatsstatus eller Komponentstatus.
I menyfliksområdet väljer du Start och sedan Configuration Manager Service Manager.
När Configuration Manager Service Manager öppnas ansluter du till den webbplats som du vill hantera. Om den webbplats som du vill hantera inte visas väljer du Webbplats , Anslut och anger sedan namnet på webbplatsservern för rätt webbplats.
Expandera webbplatsen och gå till Komponenter eller Servrar, beroende på var de komponenter som du vill hantera finns.
Markera en eller flera komponenter i det högra fönstret.
Välj Loggning på menyn Komponent.
I dialogrutan Komponentloggning i Konfigurationshanteraren slutför du de tillgängliga konfigurationsalternativen för ditt val.
Spara konfigurationen genom att välja OK.
Konfigurera loggningsalternativ med hjälp Windows register
Använd Windows på servrar eller klienter för att ändra följande loggningsalternativ:
- Utförlig nivå
- Maximal historik
- Maximal storlek
När du felsöker ett problem kan du aktivera utförlig loggning för Konfigurationshanteraren för att skriva ytterligare information i loggfilerna.
Varning
Felaktig konfiguration av de här inställningarna kan leda till att Konfigurationshanteraren loggar stora mängder information, eller ingen alls. Även om dessa data kan vara bra för felsökning bör du vara försiktig när du ändrar dessa värden på produktionswebbplatser. Testa alltid dessa förändringar i en labmiljö först. Överflödig loggning kan uppstå, vilket kan göra det svårt att hitta relevant information i loggfilerna.
När du har gjort ändringar i registerinställningarna startar du om komponenten:
- Om du ändrar klientinställningarna startar du om värdtjänsten för SMS-agent (CcmExec).
- Om du ändrar serverinställningarna startar du om tjänsten FÖR SMS-chef.
Registerinställningarna varierar beroende på komponenten:
Loggningsalternativ för klient- och hanteringspunkt
Om du vill konfigurera loggningsalternativ för alla komponenter på en klient- eller hanteringsplatswebbplats måste du konfigurera REG_DWORD dessa värden under Windows registernyckel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\@Global
| Namn | Värden | Beskrivning |
|---|---|---|
| LogLevel | 0: Utförlig1: Standard2: Varningar och fel3: Endast fel |
Detaljnivån för att skriva för att logga filer. |
| LogMaxHistory | Ett heltal som är större än eller lika med noll, till exempel:0: Ingen historik1: Standard |
När en loggfil når maximal storlek byter klienten namn på den till säkerhetskopia och skapar en ny loggfil. Ange hur många tidigare versioner som ska behållas. |
| LogMaxSize | Ett heltal som är större än eller lika med 10 000, till exempel: 250000 |
Maximal loggfilstorlek i byte. När en logg växer till angiven storlek byter klienten namn på den till en historikfil och skapar en ny fil. Standardvärdet är 250 000 byte. |
Anteckning
Ändra inte andra värden som kan finnas i den här registernyckeln.
För avancerad felsökning kan du också lägga till det här REG_SZ värde under följande Windows registernyckel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\DebugLogging
| Namn | Värden | Beskrivning |
|---|---|---|
| Aktiverad | True: aktivera felsökningsloggarFalse: inaktivera felsökningsloggar |
Aktiverar felsökningsloggning i felsökningssyfte. |
Den här inställningen gör att klienten loggar information på låg nivå för felsökning. Undvik att använda den här inställningen på produktionswebbplatser. Överflödig loggning kan uppstå, vilket kan göra det svårt att hitta relevant information i loggfilerna. Se till att inaktivera den här inställningen när du har löst problemet.
Alternativ för webbplatsserverloggning
Du kan konfigurera inställningar globalt eller för en viss komponent på konfigurationshanterarens webbplatsserver.
Konfigurera följande värden under följande Windows registernyckel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing
| Namn | Värden | Typ | Beskrivning |
|---|---|---|---|
| SqlEnabled | 1: aktivera SQL Server spårning0: inaktivera SQL Server spårning |
REG_DWORD | Lägga SQL Server spårningsloggning i alla webbplatsserverloggar. |
| ArchiveEnabled | 1: aktivera loggarkiv0: inaktivera loggarkiv |
REG_DWORD | Arkivera webbplatsserverloggar till en separat plats för historiska bevarande. |
| ArchivePath | En giltig mappsökväg, till exempel C:\Logs\Archive |
REG_SZ | Sökvägen till att arkivera webbplatsserverloggar. |
Aktivera endast SQL Server av felsökningssyfte. Undvik att använda det på produktionsplatser. Överflödig loggning kan uppstå, vilket kan göra det svårt att hitta relevant information i loggfilerna. Se till att inaktivera den här inställningen när du har löst problemet.
Anteckning
Ändra inte andra värden som kan finnas i den här registernyckeln.
Konfigurera loggningsalternativen för en viss serverkomponent genom att konfigurera REG_DWORD värden under följande Windows registernyckel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing\<ComponentName>
| Namn | Värden | Beskrivning |
|---|---|---|
| LoggingLevel | 0: Utförlig1: Standard2: Varningar och fel3: Endast fel |
Detaljnivån för att skriva för att logga filer. |
| LogMaxHistory | Ett heltal som är större än eller lika med noll, till exempel:0: Ingen historik1: Standard |
När en loggfil når maximal storlek byter servern namn på den till en säkerhetskopia och skapar en ny loggfil. Ange hur många tidigare versioner som ska behållas. |
| MaxFileSize | Ett heltal som är större än eller lika med 10 000, till exempel: 250000 |
Maximal loggfilstorlek i byte. När en logg växer till angiven storlek byter klienten namn på den till en historikfil och skapar en ny fil. Standardvärdet är 250 000 byte. |
| DebugLogging | 1: aktivera felsökningsloggar0: inaktivera felsökningsloggar |
Aktiverar felsökningsloggning i felsökningssyfte. |
Inställningen DebugLogging gör att servern loggar information på låg nivå för felsökning. Undvik att använda den här inställningen på produktionswebbplatser. Överflödig loggning kan uppstå, vilket kan göra det svårt att hitta relevant information i loggfilerna. Se till att inaktivera den här inställningen när du har löst problemet.
Anteckning
Ändra inte andra värden som kan finnas i den här registernyckeln.
Alternativ för rollloggning för webbplatssystem
Du kan konfigurera inställningar globalt eller för en viss komponent på ett webbplatssystem som fungerar som värd för konfigurationshanterarens serverroll.
Konfigurera loggningsalternativen för en viss serverkomponent genom att konfigurera REG_DWORD värden under följande Windows registernyckel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\<ComponentName>\Logging
Till exempel för distributionsplatsrollen:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\DP\Logging
| Namn | Värden | Beskrivning |
|---|---|---|
| LogLevel | 0: Utförlig1: Standard2: Varningar och fel3: Endast fel |
Detaljnivån för att skriva för att logga filer. |
| LogMaxHistory | Ett heltal som är större än eller lika med noll, till exempel:0: Ingen historik1: Standard |
När en loggfil når maximal storlek byter servern namn på den till en säkerhetskopia och skapar en ny loggfil. Ange hur många tidigare versioner som ska behållas. |
| LogMaxSize | Ett heltal som är större än eller lika med 10 000, till exempel: 250000 |
Maximal loggfilstorlek i byte. När en logg växer till angiven storlek byter servern namn på den till en historikfil och skapar en ny fil. Standardvärdet är 250 000 byte. |
Anteckning
Ändra inte andra värden som kan finnas i den här registernyckeln.
Konsolloggningsalternativ i Konfigurationshanteraren
Så här ändrar du utförlig nivå i AdminUI.log för Konfigurationshanteraren-konsolen:
Öppna konfigurationsfilen för konsolen, ellerMicrosoft.ConfigurationManagement.exe.config, i en XML-redigerare som Anteckningar. Standardkonfigurationsfilen finns på följande plats:
C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.exe.configUnder källelementet system.diagnostics > > ändrar du attributet switchValue från
ErrortillVerbose. Till exempel:Ursprunglig:
<source name="SmsAdminUISnapIn" switchValue="Error">Ny:<source name="SmsAdminUISnapIn" switchValue="Verbose" >Spara filen och starta om konsolen.
Konfigurera loggningsalternativ i konfigurationshanterarens konsol
Aktivera eller inaktivera utförlig loggning på en klient eller samling från konsolen:
I konfigurationshanterarens konsol går du till arbetsytan Tillgångar och efterlevnad, väljer noden Enheter och väljer en målenhet.
Välj Klientdiagnostik i gruppen Enhet på fliken Start i menyfliksområdet. Välj någon av de tillgängliga åtgärderna.
Mer information finns i Klientdiagnostik.
Inventering av maskinvara för klientlogginställningar
Från och med version 2107 kan du aktivera maskinvaruinventering för att samla in inställningar för klientloggfiler. Aktivera lagerklassen för maskinvara, klientdiagnostik (CCM_ClientDiagnostics) och välj sedan följande attribut:
- Felsökningsloggning aktiverad
- Loggning aktiverad
- Loggnivå
- Antal filer i historik
- Max. loggfilsstorlek
Anteckning
Den här lagerklassen är inte aktiverad som standard.
Mer information finns i Aktivera eller inaktivera befintliga lagerklasser för maskinvara.
Hitta loggfiler
Konfigurationshanteraren och beroende komponenter lagrar loggfiler på olika platser. De här platserna beror på vilken process som skapar loggfilen och konfigurationen av din miljö.
Följande platser är standardplatser. Om du har anpassat installationskatalogerna i miljön kan de faktiska sökvägarna variera.
- Klient:
C:\Windows\CCM\logs - Server:
C:\Program Files\Microsoft Configuration Manager\Logs - Hanteringspunkt:
C:\SMS_CCM\Logs - Konfigurationshanteraren- konsol:
C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\AdminUILog - IIS:
C:\inetpub\logs\logfiles\w3svc1
Loggplatser i aktivitetssekvensen
Platsen för aktivitetssekvensens loggfil smsts.log varierar beroende på fasen i aktivitetssekvensen:
- I Windows PE före format och Partition Disk-steg:
X:\Windows\temp\smstslog\smsts.log(X är Windows PE RAM-enhet) - I Windows PE efter format och partitionens disksteg:
X:\smstslog\smsts.logoch kopieras sedan till när enheten ärC:\_SMSTaskSequence\Logs\smstslog\smsts.logklar - I det Windows operativsystemet innan klienten installeras:
C:\_SMSTaskSequence\Logs\smstslog\smsts.log - I Windows efter att klienten installerats:
C:\Windows\CCM\Logs\smstslog\smsts.log - I Windows när aktivitetssekvensen har slutförts:
C:\Windows\CCM\Logs\smsts.log
Tips
Variabeln skrivskyddade aktivitetssekvenser _SMSTSLogPath alltid sökvägen till den aktuella loggfilen.