O souborech protokolu ve Správci konfigurace

  • 29.11.2019
  • 10 minut ke čtení
    • a
    • d

Týká se: Configuration Manager (aktuální větev)

V Configuration Manageru zaznamenávají komponenty klientského a webového serveru informace o procesech do jednotlivých souborů protokolu. Informace v těchto souborech protokolu můžete použít při řešení případných problémů. Ve výchozím nastavení Správce konfigurace povoluje protokolování pro klientské a serverové komponenty.

Tento článek poskytuje obecné informace o souborech protokolu Správce konfigurace. Obsahuje nástroje, které lze použít, způsob konfigurace protokolů a místa, kde je lze nalézt. Další informace o konkrétních souborech protokolu najdete v části Reference souborů protokolu.

Jak to funguje

Většina procesů ve Správci konfigurace zapisuje provozní informace do souboru protokolu, který je vyhrazen pro daný proces. Soubory protokolu jsou označeny příponou .log nebo .lo_. Správce konfigurace zapisuje do souboru .log, dokud tento protokol nedosáhne své maximální velikosti. Když je protokol plný, soubor .log se zkopíruje do souboru stejného názvu, ale s příponou .lo_, a proces nebo komponenta pokračuje v zápisu do souboru .log. Když soubor .log opět dosáhne své maximální velikosti, soubor .lo_ se přepíše a proces se opakuje. Některé komponenty vytvářejí historii souborů protokolu tím, že k názvu souboru protokolu připojí datum a časové razítko a ponechají příponu .log.

Nástroje pro prohlížení protokolů

Všechny soubory protokolu Správce konfigurace jsou prostý text, takže je můžete prohlížet pomocí libovolného textového editoru, například Poznámkového bloku. Protokoly používají jedinečné formátování, které nejlépe zobrazíte pomocí některého z následujících specializovaných nástrojů:

  • CMTrace
  • OneTrace
  • Prohlížeč protokolů Centra podpory

CMTrace

Pro zobrazení protokolů použijte nástroj pro prohlížení protokolů Správce konfigurace CMTrace. Nachází se ve složce \SMSSetup\Tools zdrojového média Správce konfigurace. Nástroj CMTrace je přidán ke všem spouštěcím obrazům přidaným do knihovny softwaru. Nástroj pro prohlížení protokolů CMTrace je automaticky nainstalován spolu s klientem Správce konfigurace. Další informace naleznete v části CMTrace.

OneTrace

Počínaje verzí 1906 je OneTrace nový prohlížeč protokolů s Centrem podpory. Funguje podobně jako CMTrace s vylepšeními. Další informace naleznete v části Centrum podpory OneTrace.

Prohlížeč protokolů Centra podpory

Centrum podpory obsahuje moderní prohlížeč protokolů. Tento nástroj nahrazuje CMTrace a poskytuje přizpůsobitelné rozhraní s podporou karet a dokovatelných oken. Má rychlou prezentační vrstvu a dokáže načíst velké soubory protokolů během několika sekund. Další informace naleznete v referenčním dokumentu Prohlížeč protokolů Centra podpory.

Poznámka

Centrum podpory a OneTrace používají Windows Presentation Foundation (WPF). Tato komponenta není k dispozici v systému Windows PE. V zaváděcích obrazech s nasazením sekvence úloh nadále používejte CMTrace.

Konfigurace možností protokolování

Můžete změnit konfiguraci souborů protokolu, například úroveň slovního záznamu, velikost a historii. Tato nastavení lze změnit několika způsoby:

  • Při instalaci klienta
  • Pomocí Správce služeb Správce konfigurace
  • Pomocí registru systému Windows
  • V konzole Správce konfigurace

Konfigurace možností protokolování při instalaci klienta

Při instalaci můžete nastavit konfiguraci souborů protokolu klienta. Použijte následující vlastnosti:

  • CCMENABLELOGGING
  • CCMDEBUGLOGGING
  • CCMLOGLEVEL
  • CCMLOGMAXHISTORY
  • CCMLOGMAXSIZE

Další informace najdete v části Vlastnosti instalace klienta.

Konfigurace možností protokolování pomocí Správce služeb Správce konfigurace

Můžete změnit místo, kam Správce konfigurace ukládá soubory protokolu, a jejich velikost.

Chcete-li upravit velikost souborů protokolu, změnit název a umístění souboru protokolu nebo přinutit více komponent zapisovat do jediného souboru protokolu, proveďte následující kroky:

Upravit protokolování pro komponentu

  1. V konzole Správce konfigurace přejděte do pracovní oblasti Sledování, rozbalte položku Stav systému a vyberte uzel Stav webu nebo Stav komponenty.

  2. Na pásu karet vyberte možnost Spustit a poté vyberte Správce služeb Správce konfigurace.

  3. Po otevření Správce služeb Správce konfigurace se připojte k webu, který chcete spravovat. Pokud se web, který chcete spravovat, nezobrazuje, vyberte možnost Site (Web), vyberte možnost Connect (Připojit) a poté zadejte název serveru správného webu.

  4. Rozbalte web a přejděte na položku Components (Komponenty) nebo Servers (Servery), podle toho, kde se nacházejí komponenty, které chcete spravovat.

  5. V pravém podokně vyberte jednu nebo více komponent.

  6. V nabídce Komponenta vyberte možnost Protokolování.

  7. V dialogovém okně Správce konfigurace Protokolování komponent vyplňte dostupné možnosti konfigurace pro svůj výběr.

  8. Zvolením možnosti OK uložte konfiguraci.

Konfigurace možností protokolování pomocí registru systému Windows

Pomocí registru systému Windows na serverech nebo klientech můžete změnit následující možnosti protokolování:

  • Verbózní úroveň
  • Maximální historie
  • Maximální velikost

Při řešení problému můžete povolit verbózní protokolování pro Správce konfigurace, aby se do souborů protokolu zapisovaly další podrobnosti.

Upozornění

Nesprávná konfigurace těchto nastavení může způsobit, že nástroj Configuration Manager bude zaznamenávat velké množství informací nebo žádné. Přestože tato data mohou být přínosná pro řešení problémů, buďte opatrní při změně těchto hodnot v produkčních lokalitách. Tyto změny vždy nejprve otestujte v laboratorním prostředí. Může dojít k nadměrnému protokolování, které může ztížit nalezení relevantních informací v souborech protokolu.

Po provedení změn těchto nastavení registru restartujte komponentu:

  • Pokud změníte nastavení klienta, restartujte službu SMS Agent Host (CcmExec).
  • Pokud změníte nastavení serveru, restartujte službu SMS Executive.

Nastavení registru se liší v závislosti na komponentě:

  • Klient a bod správy
  • Server webu
  • Role systému webu
  • Konzole správce konfigurace

Možnosti protokolování klienta a bodu správy

Chcete-li nakonfigurovat možnosti protokolování pro všechny součásti systému webu klienta nebo bodu správy, nakonfigurujte tyto hodnoty REG_DWORD v následujícím klíči registru systému Windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\@Global

Název Hodnoty Popis
LogLevel 0: Verbose
1: Default
2:
3: Pouze chyby
Úroveň podrobnosti, která se má zapisovat do souborů protokolu.
LogMaxHistory Jakékoli celé číslo větší nebo rovno nule, například:
0: Žádná historie
1:
Když soubor protokolu dosáhne maximální velikosti, klient jej přejmenuje jako zálohu a vytvoří nový soubor protokolu. Zadejte, kolik předchozích verzí se má zachovat.
LogMaxSize Libovolné celé číslo větší nebo rovno 10 000, například:
250000
Maximální velikost souboru protokolu v bajtech. Když protokol naroste na zadanou velikost, klient jej přejmenuje na soubor historie a vytvoří nový soubor. Výchozí hodnota je 250 000 bajtů.

Poznámka

Neměňte jiné hodnoty, které mohou v tomto klíči registru existovat.

Pro pokročilé ladění můžete tuto hodnotu REG_SZ přidat také pod následující klíč registru systému Windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\DebugLogging

Název Hodnoty Popis
Povoleno True: povolí protokoly ladění
False: zakáže protokoly ladění
Povoluje protokolování ladění pro účely řešení problémů.

Toto nastavení způsobí, že klient bude protokolovat nízkoúrovňové informace pro účely řešení problémů. Vyhněte se použití tohoto nastavení v produkčních lokalitách. Může docházet k nadměrnému protokolování, které může ztížit vyhledávání relevantních informací v souborech protokolu. Po vyřešení problému nezapomeňte toto nastavení vypnout.

Možnosti protokolování serveru webu

Můžete konfigurovat nastavení globálně nebo pro konkrétní komponentu na serveru Správce konfigurace webu.

Nakonfigurujte tyto hodnoty pod následujícím klíčem registru systému Windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing

Název Hodnoty Typ Popis
SqlEnabled 1: povolit trasování SQL serveru
0: zakázat trasování SQL serveru
REG_DWORD Přidat protokolování trasování SQL serveru do všech protokolů serveru webu.
ArchiveEnabled 1: povolit archivaci protokolů
0: zakázat archivaci protokolů
REG_DWORD Archivovat protokoly serveru webu do samostatného umístění pro historické uchování.
ArchivePath Právoplatná cesta ke složce, například C:\Logs\Archive REG_SZ Cesta k archivaci protokolů serveru webu.

Povolit trasování SQL serveru pouze pro účely řešení problémů. Vyhněte se jeho použití v produkčních lokalitách. Může docházet k nadměrnému protokolování, které může ztížit vyhledávání relevantních informací v souborech protokolu. Po vyřešení problému nezapomeňte toto nastavení vypnout.

Poznámka

Neměňte další hodnoty, které mohou v tomto klíči registru existovat.

Chcete-li nakonfigurovat možnosti protokolování pro konkrétní součást serveru, nakonfigurujte tyto hodnoty REG_DWORD v následujícím klíči registru systému Windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing\<ComponentName>

Název Hodnoty Popis
LoggingLevel 0: Verbose
1: Default
2: Výstrahy a chyby
3: Pouze chyby
Úroveň podrobnosti zápisu do souborů protokolu.
LogMaxHistory Jakékoli celé číslo větší nebo rovno nule, například:
0: Bez historie
1:
Když soubor protokolu dosáhne maximální velikosti, server jej přejmenuje jako zálohu a vytvoří nový soubor protokolu. Zadejte, kolik předchozích verzí se má zachovat.
MaxFileSize Libovolné celé číslo větší nebo rovno 10 000, například:
250000
Maximální velikost souboru protokolu v bajtech. Když protokol naroste na zadanou velikost, klient jej přejmenuje na soubor historie a vytvoří nový soubor. Výchozí hodnota je 250 000 bajtů.
DebugLogging 1: povolit protokoly ladění
0: zakázat protokoly ladění
Zapíná protokolování ladění pro účely řešení problémů.

Nastavení DebugLogging způsobí, že server bude protokolovat informace nízké úrovně pro účely řešení problémů. Vyhněte se použití tohoto nastavení v produkčních lokalitách. Může docházet k nadměrnému protokolování, které může ztížit vyhledávání relevantních informací v souborech protokolu. Po vyřešení problému nezapomeňte toto nastavení vypnout.

Poznámka

Neměňte jiné hodnoty, které mohou v tomto klíči registru existovat.

Možnosti protokolování role systému webu

Můžete nakonfigurovat nastavení globálně nebo pro konkrétní součást systému webu, který hostí roli serveru Správce konfigurace.

Chcete-li nakonfigurovat možnosti protokolování pro konkrétní součást serveru, nakonfigurujte tyto hodnoty REG_DWORD v následujícím klíči registru systému Windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\<ComponentName>\Logging

Například pro roli distribučního místa:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\DP\Logging

Název Hodnoty Popis
LogLevel 0: Verbose
1: Default
2:
3: Pouze chyby
Úroveň podrobnosti, která se má zapisovat do souborů protokolu.
LogMaxHistory Jakékoli celé číslo větší nebo rovno nule, například:
0: Žádná historie
1:
Když soubor protokolu dosáhne maximální velikosti, server jej přejmenuje jako zálohu a vytvoří nový soubor protokolu. Zadejte, kolik předchozích verzí se má zachovat.
LogMaxSize Libovolné celé číslo větší nebo rovno 10 000, například:
250000
Maximální velikost souboru protokolu v bajtech. Když protokol naroste na zadanou velikost, server jej přejmenuje na soubor historie a vytvoří nový soubor. Výchozí hodnota je 250 000 bajtů.

Poznámka

Neměňte jiné hodnoty, které mohou v tomto klíči registru existovat.

Možnosti protokolování konzoly správce konfigurace

Změna úrovně slovního záznamu v rozhraní AdminUI.logu pro konzolu Správce konfigurace použijte následující postup:

  1. Otevřete konfigurační soubor konzoly Microsoft.ConfigurationManagement.exe.config v editoru XML, například v Poznámkovém bloku. Výchozí konfigurační soubor se nachází v následujícím umístění: C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.exe.config

    Důležité

    Počínaje verzí 1910 se tato cesta změnila na složku Microsoft Endpoint Manager. Ujistěte se, že nepoužíváte starší verzi souboru, která by mohla existovat v jiné složce.

  2. V elementu system.diagnostics > sources > source změňte atribut switchValue z Error na Verbose. Například:

    Původní: <source name="SmsAdminUISnapIn" switchValue="Error">Nový: <source name="SmsAdminUISnapIn" switchValue="Verbose" >

  3. Uložte soubor a restartujte konzolu.

Konfigurace možností protokolování v konzole Správce konfigurace

Začínáme-li ve verzi 1910, povolte nebo zakažte slovní protokolování na klientovi nebo kolekci z konzoly:

  1. V konzole Správce konfigurace přejděte do pracovní oblasti Aktiva a dodržování předpisů, vyberte uzel Zařízení a vyberte cílové zařízení.

  2. Na pásu karet na kartě Domů ve skupině Zařízení vyberte možnost Diagnostika klienta. Vyberte jednu z dostupných akcí.

Další informace naleznete v části Diagnostika klienta.

Umístění souborů protokolu

Správce konfigurace a závislé součásti ukládají soubory protokolu do různých umístění. Tato umístění závisí na procesu, který soubor protokolu vytváří, a na konfiguraci vašeho prostředí.

Následující umístění jsou výchozí. Pokud jste ve svém prostředí upravili instalační adresáře, mohou se skutečné cesty lišit.

  • Klient: C:\Windows\CCM\logs
  • Server: C:\Program Files\Microsoft Configuration Manager\Logs
  • Bod správy: C:\SMS_CCM\Logs
  • Konzole správce konfigurace: C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\AdminUILog
  • IIS: C:\inetpub\logs\logfiles\w3svc1

Umístění protokolu sekvence úloh

Umístění souboru protokolu sekvence úloh smsts.log se liší v závislosti na fázi sekvence úloh:

  • V systému Windows PE před krokem Formátování a rozdělení disku: X:\Windows\temp\smstslog\smsts.log (X je jednotka RAM systému Windows PE)
  • V systému Windows PE po kroku Formátování a rozdělení disku: X:\smstslog\smsts.log, pak se zkopíruje do C:\_SMSTaskSequence\Logs\smstslog\smsts.log, když je jednotka připravena
  • V novém operačním systému Windows před instalací klienta: C:\_SMSTaskSequence\Logs\smstslog\smsts.log
  • V systému Windows po instalaci klienta: C:\Windows\CCM\Logs\smstslog\smsts.log
  • V systému Windows po dokončení sekvence úloh: C:\Windows\CCM\Logs\smsts.log

Tip

Proměnná sekvence úloh pouze pro čtení _SMSTSLogPath vždy obsahuje cestu k aktuálnímu souboru protokolu.

Viz také

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.