Delen via


Logboekregistratie en foutopsporing

 

Van toepassing op: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

In dit onderwerp wordt het inschakelen van logboekregistratie en foutopsporingshulpmiddelen voor het oplossen van problemen met het bewaken van UNIX- of Linux-computers beschreven.

Logboekregistratie voor Operations Manager-module

De Operations Manager-agenten voor UNIX en Linux onderhouden verschillende logboekbestanden, die handig zijn bij het oplossen van problemen met clients.Deze logboekbestanden bevinden zich op de beheerde UNIX- of Linux-computer. Het registratieniveau voor de logboekbestanden van de agent kan zo nodig worden geconfigureerd.Een uitgebreidere logboekregistratie is handig bij het oplossen van een probleem.Voor een normale werking moeten de logboekniveaus niet worden ingesteld op een uitgebreidere configuratie dan de standaardconfiguratie (Tussenliggend) om te voorkomen dat de logboekbestanden excessief groeien.

Notitie

Aanroepen buiten Windows Remote Management (WinRM) worden gedaan met behulp van SSH/SFTP.Deze onderdelen maken gebruik van een ander mechanisme voor logboekregistratie dan Operations Manager.

Notitie

Het registratieniveau voor het logboekbestand omiserver.log kan niet worden gewijzigd van de standaardwaarde in deze versie van de Operations Manager-agenten voor UNIX en Linux.

Systeemeigen UNIX-modulelogboeken inschakelen

  • Maak in de map \Temp van het gebruikersaccount dat deze modules aanroept een leeg bestand met de naam EnableOpsmgrModuleLogging door op de opdrachtregelprompt de opdracht COPY /Y NUL %windir%\TEMP\EnableOpsMgrModuleLogging te typen.

    Notitie

    Over het algemeen is het het account SYSTEM dat de aanroepen doet, en C:\Windows\Temp is standaard de tijdelijke map voor SYSTEM.

Nadat het lege bestand is gemaakt, begint Operations Manager onmiddellijk met het registreren van SSH- en certificaatactiviteiten in \Temp directory. Scripts die SSH-modules aanroepen worden geregistreerd in <Scriptnaam.vbs>.log.Andere modules hebben hun eigen logboeken.

In sommige gevallen moet de HealthService opnieuw worden gestart om de logboekregistratie met EnableOpsmgrModuleLogging van kracht te laten worden.

Logboekregistratie inschakelen op de UNIX-Agent

In deze logboeken worden de UNIX-agentacties gerapporteerd.Als er een probleem is met de aan Operations Manager geretourneerde gegevens, raadpleegt u dit logboek.Met de opdracht scxadmin bepaalt u hoeveel informatie wordt vastgelegd.De syntaxis voor deze opdracht is als volgt:

scxadmin -log-set [all|cimom|provider] {verbose|intermediate|errors}

De volgende tabel bevat de mogelijke parameterwaarden:

Niveau

Beschrijving

Errors

Alleen waarshuwingen of foutberichten vastleggen.

Tussenliggende

Informatie, waarschuwingen en foutberichten vastleggen.

Uitgebreid

Informatie, waarschuwingen en foutberichten met Logboek voor foutopsporing vastleggen.Houd er rekening mee dat met dit niveau van logboekregistratie de grootte van de logboekbestanden waarschijnlijk snel zal toenemen.U wordt met klem aanbevolen deze optie alleen gedurende korten perioden te gebruiken om een diagnose van een bepaald probleem te maken.

DebugView gebruiken bij het oplossen van problemen met detectie

DebugView is een alternatieve methode voor EnableOpsmgrModuleLogging voor het oplossen van detectieproblemen.

DebugView gebruiken

  1. U kunt DebugView downloaden op: https://go.microsoft.com/fwlink/?Linkid=129486.

  2. Start DebugView op de beheerserver die de detectie uitvoert.

  3. Start de detectie van de UNIX-agents.U zou nu uitvoer moeten beginnen te zien in de DebugView-vensters.

  4. DebugView presenteert een stapsgewijze uitlezing van het proces van de detectiewizard.Dit is vaak de snelste methode om detectieproblemen op te lossen.