Logboekbestanden in Configuration Manager
Van toepassing op: Configuration Manager (current branch)
In Configuration Manager nemen client- en siteserveronderdelen procesgegevens op in afzonderlijke logboekbestanden. U kunt de gegevens in deze logboekbestanden gebruiken om problemen op te lossen die zich kunnen voordoen. Configuratiebeheer schakelt standaard logboekregistratie in voor client- en serveronderdelen.
In dit artikel vindt u algemene informatie over de logboekbestanden van Configuration Manager. Het bevat hulpprogramma's om te gebruiken, hoe u de logboeken configureert en waar u ze kunt vinden. Zie Logboekbestandenverwijzing voor meer informatie over specifieke logboekbestanden.
Hoe het werkt
De meeste processen in Configuration Manager schrijven operationele informatie naar een logboekbestand dat is toegewezen aan dat proces. De logboekbestanden worden geïdentificeerd door .log of .lo_ bestandsextensies. Configuration Manager schrijft naar een .log bestand totdat dat logboek de maximale grootte heeft bereikt. Wanneer het logboek vol is, wordt het bestand gekopieerd naar een bestand met dezelfde naam, maar met de extensie, en blijft het proces of .log onderdeel naar het bestand .lo_ .log schrijven. Wanneer het bestand opnieuw de maximale grootte heeft bereikt, wordt het .log bestand .lo_ overschreven en wordt het proces herhaald. Sommige onderdelen stellen een logboekbestandsgeschiedenis vast door een datum- en tijdstempel toe te staan aan de naam van het logboekbestand en door de extensie te .log behouden.
Hulpprogramma's voor logboekviewers
Alle logboekbestanden van Configuration Manager zijn tekst zonder tekst, zodat u ze kunt weergeven met elke tekstlezer, zoals Kladblok. De logboeken gebruiken unieke opmaak die het best wordt bekeken met een van de volgende gespecialiseerde hulpprogramma's:
CMTrace
Als u de logboeken wilt weergeven, gebruikt u het hulpprogramma Configuratiebeheer-logboekviewer CMTrace. De map bevindt zich in de \SMSSetup\Tools map van de bronmedia van Configuration Manager. Het hulpmiddel CMTrace wordt toegevoegd aan alle opstartafbeeldingen die worden toegevoegd aan de softwarebibliotheek. Het weergaveprogramma voor CMTrace-logboeken wordt automatisch geïnstalleerd samen met de Configuration Manager-client. Zie CMTracevoor meer informatie.
OneTrace
OneTrace is een logboekviewer met ondersteuningscentrum. Het werkt op dezelfde manier als CMTrace, met verbeteringen. Zie Ondersteuningscentrum OneTracevoor meer informatie.
Logboekbestandsviewer van ondersteuningscentrum
Ondersteuningscentrum bevat een moderne logboekviewer. Dit hulpprogramma vervangt CMTrace en biedt een aanpasbare interface met ondersteuning voor tabbladen en dockbare vensters. Het heeft een snelle presentatielaag en kan binnen enkele seconden grote logboekbestanden laden. Zie Logboekbestandsviewer van het Ondersteuningscentrum voor meer informatie.
Notitie
Logboekviewer van ondersteuningscentrum en OneTrace gebruiken Windows Presentation Foundation (WPF). Dit onderdeel is niet beschikbaar in Windows PE. Blijf CMTrace gebruiken in opstartafbeeldingen met taakreeksimplementaties.
Logboekregistratieopties configureren
U kunt de configuratie van de logboekbestanden wijzigen, zoals het uitgebreide niveau, de grootte en de geschiedenis. U kunt deze instellingen op verschillende manieren wijzigen:
- Tijdens de installatie van de client
- Configuration Manager Service Manager gebruiken
- Het register Windows gebruiken
- In de configuratiebeheerconsole
U kunt ook hardwarevoorraad gebruiken om logboekinstellingen van clients te verzamelen.
Logboekregistratieopties configureren tijdens de installatie van de client
U kunt de configuratie van de clientlogboekbestanden instellen tijdens de installatie. Gebruik de volgende eigenschappen:
- CCMENABLELOGGING
- CCMDEBUGLOGGING
- CCMLOGLEVEL
- CCMLOGMAXHISTORY
- CCMLOGMAXSIZE
Zie Eigenschappen voor clientinstallatie voor meer informatie.
Logboekregistratieopties configureren met Configuration Manager Service Manager
U kunt wijzigen waar de logboekbestanden en de grootte van de logboekbestanden worden opgeslagen in Configuration Manager.
Als u de grootte van logboekbestanden wilt wijzigen, wijzigt u de naam en locatie van het logboekbestand of gaat u als volgt te werk om meerdere onderdelen te dwingen om naar één logboekbestand te schrijven:
Logboekregistratie voor een onderdeel wijzigen
Ga in de console Configuration Manager naar de werkruimte Monitoring, vouw Systeemstatus uit en selecteer vervolgens het knooppunt Sitestatus of Componentstatus.
Selecteer op het lint Start en selecteer vervolgens Configuration Manager Service Manager.
Wanneer Configuration Manager Service Manager wordt geopend, maakt u verbinding met de site die u wilt beheren. Als de site die u wilt beheren niet wordt weergegeven, selecteert u Site, selecteert u Verbinding maken en typt u vervolgens de naam van de siteserver voor de juiste site.
Vouw de site uit en ga naar Onderdelen of Servers, afhankelijk van waar de onderdelen die u wilt beheren zich bevinden.
Selecteer in het rechterdeelvenster een of meer onderdelen.
Selecteer logboekregistratie in het menu Component.
Vul in het dialoogvenster Configuratiebeheer-onderdeelregistratie de beschikbare configuratieopties voor uw selectie in.
Selecteer OK om de configuratie op te slaan.
Logboekregistratieopties configureren met behulp van Windows register
Gebruik het Windows register op de servers of clients om de volgende opties voor logboekregistratie te wijzigen:
- Verbose niveau
- Maximale geschiedenis
- Maximale grootte
Wanneer u een probleem oplost, kunt u uitgebreide logboekregistratie voor Configuration Manager inschakelen om aanvullende details in de logboekbestanden te schrijven.
Waarschuwing
Onjuiste configuratie van deze instellingen kan ertoe leiden dat Configuration Manager grote hoeveelheden gegevens of helemaal geen gegevens oplogt. Hoewel deze gegevens nuttig kunnen zijn voor het oplossen van problemen, moet u voorzichtig zijn bij het wijzigen van deze waarden op productiesites. Test deze wijzigingen altijd eerst in een labomgeving. Er kan sprake zijn van overmatige logboekregistratie, waardoor het lastig kan zijn om relevante informatie in de logboekbestanden te vinden.
Nadat u deze registerinstellingen hebt gewijzigd, start u het onderdeel opnieuw:
- Als u de clientinstellingen wijzigt, start u de sms-agent hostservice (CcmExec) opnieuw.
- Als u de serverinstellingen wijzigt, start u de Sms Executive-service opnieuw.
De registerinstellingen variëren afhankelijk van het onderdeel:
Opties voor logboekregistratie van client- en beheerpunt
Als u logboekregistratieopties wilt configureren voor alle onderdelen van een client- of beheerpuntsitesysteem, configureert u deze REG_DWORD waarden onder de volgende Windows Registersleutel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\@Global
| Naam | Waarden | Omschrijving |
|---|---|---|
| LogLevel | 0: Verbose1: Standaard2: Waarschuwingen en fouten3: Alleen fouten |
Het detailniveau om bestanden te schrijven. |
| LogMaxHistory | Een geheel getal dat groter is dan of gelijk is aan nul, bijvoorbeeld:0: Geen geschiedenis1: Standaard |
Wanneer een logboekbestand de maximale grootte heeft bereikt, wordt het bestand door de client hernoemd als back-up en wordt een nieuw logboekbestand gemaakt. Geef op hoeveel vorige versies u wilt behouden. |
| LogMaxSize | Een geheel getal groter dan of gelijk aan 10.000, bijvoorbeeld: 250000 |
De maximale bestandsgrootte in bytes. Wanneer een logboek groter wordt dan de opgegeven grootte, wordt de naam van het logboek gewijzigd in een geschiedenisbestand en wordt er een nieuw bestand gemaakt. De standaardwaarde is 250.000 bytes. |
Notitie
Wijzig geen andere waarden die mogelijk aanwezig zijn in deze registersleutel.
Voor geavanceerde debuggen kunt u ook deze waarde REG_SZ onder de volgende Windows registersleutel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\DebugLogging
| Naam | Waarden | Omschrijving |
|---|---|---|
| Ingeschakeld | True: foutopsporingslogboeken inschakelenFalse: foutopsporingslogboeken uitschakelen |
Hiermee kunt u foutopsporing voor probleemoplossingsdoeleinden inschakelen. |
Deze instelling zorgt ervoor dat de client gegevens op laag niveau bijlogt voor probleemoplossing. Gebruik deze instelling niet op productiesites. Er kan sprake zijn van overmatige logboekregistratie, waardoor het lastig kan zijn om relevante informatie in de logboekbestanden te vinden. Schakel deze instelling uit nadat u het probleem hebt opgelost.
Opties voor logboekregistratie van siteserver
U kunt instellingen globaal of voor een specifiek onderdeel configureren op de siteserver van Configuration Manager.
Configureer deze waarden onder de volgende Windows registersleutel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing
| Naam | Waarden | Type | Omschrijving |
|---|---|---|---|
| SqlEnabled | 1: tracering SQL Server inschakelen0: het traceren SQL Server uitschakelen |
REG_DWORD | Voeg SQL Server trace logging toe aan alle siteserverlogboeken. |
| ArchiveEnabled | 1: logboekarchieven inschakelen0: logboekarchieven uitschakelen |
REG_DWORD | Archiveer siteserverlogboeken op een afzonderlijke locatie voor historische bewaring. |
| ArchivePath | Een geldig mappad, bijvoorbeeld C:\Logs\Archive |
REG_SZ | Het pad naar het archiveren van siteserverlogboeken. |
Schakel alleen SQL Server voor probleemoplossing in. Vermijd het gebruik ervan op productiesites. Er kan sprake zijn van overmatige logboekregistratie, waardoor het lastig kan zijn om relevante informatie in de logboekbestanden te vinden. Schakel deze instelling uit nadat u het probleem hebt opgelost.
Notitie
Wijzig geen andere waarden die mogelijk aanwezig zijn in deze registersleutel.
Als u logboekregistratieopties voor een specifiek serveronderdeel wilt configureren, configureert u deze REG_DWORD onder de volgende Windows registersleutel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing\<ComponentName>
| Naam | Waarden | Omschrijving |
|---|---|---|
| LoggingLevel | 0: Verbose1: Standaard2: Waarschuwingen en fouten3: Alleen fouten |
Het detailniveau om bestanden te schrijven. |
| LogMaxHistory | Een geheel getal dat groter is dan of gelijk is aan nul, bijvoorbeeld:0: Geen geschiedenis1: Standaard |
Wanneer een logboekbestand de maximale grootte heeft bereikt, wordt het bestand door de server hernoemd als back-up en wordt een nieuw logboekbestand gemaakt. Geef op hoeveel vorige versies u wilt behouden. |
| MaxFileSize | Een geheel getal groter dan of gelijk aan 10.000, bijvoorbeeld: 250000 |
De maximale bestandsgrootte in bytes. Wanneer een logboek groter wordt dan de opgegeven grootte, wordt de naam van het logboek gewijzigd in een geschiedenisbestand en wordt er een nieuw bestand gemaakt. De standaardwaarde is 250.000 bytes. |
| FoutopsporingLogging | 1: foutopsporingslogboeken inschakelen0: foutopsporingslogboeken uitschakelen |
Hiermee kunt u foutopsporing voor probleemoplossingsdoeleinden inschakelen. |
De instelling FoutopsporingLogging zorgt ervoor dat de server gegevens op laag niveau bijlogt voor probleemoplossing. Gebruik deze instelling niet op productiesites. Er kan sprake zijn van overmatige logboekregistratie, waardoor het lastig kan zijn om relevante informatie in de logboekbestanden te vinden. Schakel deze instelling uit nadat u het probleem hebt opgelost.
Notitie
Wijzig geen andere waarden die mogelijk aanwezig zijn in deze registersleutel.
Opties voor rolregistratie van sitesysteem
U kunt instellingen globaal of voor een specifiek onderdeel configureren op een sitesysteem dat een serverrol van Configuration Manager host.
Als u logboekregistratieopties voor een specifiek serveronderdeel wilt configureren, configureert u deze REG_DWORD onder de volgende Windows registersleutel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\<ComponentName>\Logging
Bijvoorbeeld voor de rol van het distributiepunt:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\DP\Logging
| Naam | Waarden | Omschrijving |
|---|---|---|
| LogLevel | 0: Verbose1: Standaard2: Waarschuwingen en fouten3: Alleen fouten |
Het detailniveau om bestanden te schrijven. |
| LogMaxHistory | Een geheel getal dat groter is dan of gelijk is aan nul, bijvoorbeeld:0: Geen geschiedenis1: Standaard |
Wanneer een logboekbestand de maximale grootte heeft bereikt, wordt het bestand door de server hernoemd als back-up en wordt een nieuw logboekbestand gemaakt. Geef op hoeveel vorige versies u wilt behouden. |
| LogMaxSize | Een geheel getal groter dan of gelijk aan 10.000, bijvoorbeeld: 250000 |
De maximale bestandsgrootte in bytes. Wanneer een logboek groter wordt dan de opgegeven grootte, wordt het bestand door de server hernoemd als een geschiedenisbestand en wordt er een nieuw bestand gemaakt. De standaardwaarde is 250.000 bytes. |
Notitie
Wijzig geen andere waarden die mogelijk aanwezig zijn in deze registersleutel.
Configuratiebeheer-opties voor consoleregistratie
Als u het uitgebreide niveau van het AdminUI.log voor de configuration manager-console wilt wijzigen, gebruikt u de volgende procedure:
Open het configuratiebestand van de console,Microsoft.ConfigurationManagement.exe.config, in een XML-editor zoals Kladblok. Het standaardconfiguratiebestand bevindt zich op de volgende locatie:
C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.exe.configWijzig onder het bronelement system.diagnostics sources het > > schakelkenmerkValue van
ErrorinVerbose. Bijvoorbeeld:Origineel:
<source name="SmsAdminUISnapIn" switchValue="Error">Nieuw:<source name="SmsAdminUISnapIn" switchValue="Verbose" >Sla het bestand op en start de console opnieuw.
Logboekregistratieopties configureren in de configuration manager-console
Uitgebreide logboekregistratie voor een client of verzameling in- of uitschakelen vanaf de console:
Ga in de console Configuration Manager naar de werkruimte Activa en naleving, selecteer het knooppunt Apparaten en kies een doelapparaat.
Selecteer op het lint op het tabblad Start in de groep Apparaat de optie Clientdiagnose. Kies een van de beschikbare acties.
Zie Clientdiagnose voor meer informatie.
Hardwarevoorraad voor instellingen voor clientlogboek
Vanaf versie 2107 kunt u hardwarevoorraad inschakelen om bestandsinstellingen voor clientlogboek te verzamelen. Schakel de hardwarevoorraadklasse clientdiagnose (CCM_ClientDiagnostics) in en selecteer de volgende kenmerken:
- Foutopsporing logboekregistratie ingeschakeld
- Logboekregistratie ingeschakeld
- Logboekniveau
- Aantal geschiedenisbestanden
- Maximale logbestandsgrootte
Notitie
Deze voorraadklasse is standaard niet ingeschakeld.
Zie Bestaande hardwarevoorraadklassen in- of uitschakelen voor meer informatie.
Logboekbestanden zoeken
In Configuration Manager en afhankelijke onderdelen worden logboekbestanden op verschillende locaties opgeslagen. Deze locaties zijn afhankelijk van het proces dat het logboekbestand en de configuratie van uw omgeving maakt.
De volgende locaties zijn de standaardlocaties. Als u de installatie directories in uw omgeving hebt aangepast, kunnen de werkelijke paden variëren.
- Client:
C:\Windows\CCM\logs - Server:
C:\Program Files\Microsoft Configuration Manager\Logs - Beheerpunt:
C:\SMS_CCM\Logs - Configuration Manager-console:
C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\AdminUILog - IIS:
C:\inetpub\logs\logfiles\w3svc1
Locaties van logboeken van taakreeksen
De locatie van het logboekbestand van de taakreeks smsts.log is afhankelijk van de fase van de taakreeks:
- In Windows stap PE vóór Opmaak en Partitieschijf:
X:\Windows\temp\smstslog\smsts.log(X is het Windows PE-RAM-station) - In Windows stap PE na de stap Opmaak en Partitieschijf: , vervolgens gekopieerd
X:\smstslog\smsts.lognaar wanneer station klaarC:\_SMSTaskSequence\Logs\smstslog\smsts.logis - In het nieuwe Windows os voordat de client is geïnstalleerd:
C:\_SMSTaskSequence\Logs\smstslog\smsts.log - In Windows nadat de client is geïnstalleerd:
C:\Windows\CCM\Logs\smstslog\smsts.log - In Windows nadat de taakreeks is voltooid:
C:\Windows\CCM\Logs\smsts.log
Tip
De variabele alleen-lezen taakreeks _SMSTSLogPath bevat altijd het pad van het huidige logboekbestand.