- 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
-
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.
-
Na pásu karet vyberte možnost Spustit a poté vyberte Správce služeb Správce konfigurace.
-
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.
-
Rozbalte web a přejděte na položku Components (Komponenty) nebo Servers (Servery), podle toho, kde se nacházejí komponenty, které chcete spravovat.
-
V pravém podokně vyberte jednu nebo více komponent.
-
V nabídce Komponenta vyberte možnost Protokolování.
-
V dialogovém okně Správce konfigurace Protokolování komponent vyplňte dostupné možnosti konfigurace pro svůj výběr.
-
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 : Verbose1 : Default2 : 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á historie1 : |
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 serveru0 : 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 : Verbose1 : Default2 : Výstrahy a chyby3 : Pouze chyby |
Úroveň podrobnosti zápisu do souborů protokolu. |
LogMaxHistory | Jakékoli celé číslo větší nebo rovno nule, například:0 : Bez historie1 : |
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 : Verbose1 : Default2 : 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á historie1 : |
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:
-
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. -
V elementu system.diagnostics > sources > source změňte atribut switchValue z
Error
naVerbose
. Například:Původní:
<source name="SmsAdminUISnapIn" switchValue="Error">
Nový:<source name="SmsAdminUISnapIn" switchValue="Verbose" >
-
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:
-
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í.
-
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 doC:\_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.