Informacje o plikach dziennika w Configuration Manager
Dotyczy: programu Configuration Manager (bieżąca gałąź)
W Configuration Manager składniki klienta i serwera lokacji rejestrują informacje o procesie w poszczególnych plikach dziennika. Informacje zawarte w tych plikach dziennika ułatwiają rozwiązywanie problemów, które mogą wystąpić. Domyślnie Configuration Manager włącza rejestrowanie składników klienta i serwera.
Ten artykuł zawiera ogólne informacje o plikach dziennika Configuration Manager. Zawiera narzędzia do użycia, sposób konfigurowania dzienników i miejsce ich znajdowania. Aby uzyskać więcej informacji na temat określonych plików dziennika, zobacz Dokumentacja plików dziennika.
Jak to działa
Większość procesów w Configuration Manager zapisywać informacje operacyjne w pliku dziennika przeznaczonym dla tego procesu. Pliki dziennika są identyfikowane przez .log
.lo_
rozszerzenia lub plików. Configuration Manager zapisuje w .log
pliku, dopóki ten dziennik nie osiągnie maksymalnego rozmiaru. Gdy dziennik jest pełny, .log
plik jest kopiowany do pliku o tej samej nazwie, ale z .lo_
rozszerzeniem, a proces lub składnik kontynuuje zapisywanie w .log
pliku.
.log
Gdy plik ponownie osiągnie maksymalny rozmiar, .lo_
plik zostanie zastąpiony i proces zostanie powtórzony. Niektóre składniki ustanawiają historię plików dziennika, dołączając datę i sygnaturę czasową do nazwy pliku dziennika i zachowując .log
rozszerzenie.
Narzędzia przeglądarki dzienników
Wszystkie pliki dziennika Configuration Manager są w postaci zwykłego tekstu, dzięki czemu można je wyświetlać za pomocą dowolnego czytnika tekstu, takiego jak Notatnik. Dzienniki używają unikatowego formatowania, które najlepiej wyświetlić za pomocą jednego z następujących wyspecjalizowanych narzędzi:
CmTrace
Aby wyświetlić dzienniki, użyj narzędzia do przeglądania dzienników Configuration Manager CMTrace. Znajduje się w folderze \SMSSetup\Tools
Configuration Manager nośnika źródłowego. Narzędzie CMTrace jest dodawane do wszystkich obrazów rozruchowych dodanych do biblioteki oprogramowania. Narzędzie do wyświetlania dzienników cmtrace jest instalowane automatycznie wraz z klientem Configuration Manager.
Aby uzyskać więcej informacji, zobacz CMTrace.
OneTrace
OneTrace to przeglądarka dzienników z Centrum pomocy technicznej. Działa podobnie do funkcji CMTrace z ulepszeniami. Aby uzyskać więcej informacji, zobacz Centrum pomocy technicznej OneTrace.
Przeglądarka plików dziennika centrum pomocy technicznej
Centrum pomocy technicznej obejmuje nowoczesną przeglądarkę dzienników. To narzędzie zastępuje funkcję CMTrace i zapewnia dostosowywalny interfejs z obsługą kart i okien z możliwością dokowania. Ma szybką warstwę prezentacji i może ładować duże pliki dziennika w ciągu kilku sekund. Aby uzyskać więcej informacji, zobacz Podgląd plików dziennika centrum pomocy technicznej.
Uwaga
Obsługa przeglądarki plików dziennika centrum i onetrace używać Windows Presentation Foundation (WPF). Ten składnik nie jest dostępny w systemie Windows PE. Kontynuuj używanie funkcji CMTrace w obrazach rozruchowych z wdrożeniami sekwencji zadań.
Konfigurowanie opcji rejestrowania
Możesz zmienić konfigurację plików dziennika, takich jak pełny poziom, rozmiar i historia. Istnieje kilka sposobów zmiany tych ustawień:
- Podczas instalacji klienta
- Korzystanie z Configuration Manager Service Manager
- Korzystanie z rejestru systemu Windows
- W konsoli Configuration Manager
Możesz również użyć spisu sprzętu do zbierania ustawień dziennika od klientów.
Konfigurowanie opcji rejestrowania podczas instalacji klienta
Konfigurację plików dziennika klienta można ustawić podczas instalacji. Użyj następujących właściwości:
- CCMENABLELOGGING
- CCMDEBUGLOGGING
- CCMLOGLEVEL
- CCMLOGMAXHISTORY
- CCMLOGMAXSIZE
Aby uzyskać więcej informacji, zobacz Właściwości instalacji klienta.
Konfigurowanie opcji rejestrowania przy użyciu Configuration Manager Service Manager
Możesz zmienić miejsce, w którym Configuration Manager przechowuje pliki dziennika i ich rozmiar.
Aby zmodyfikować rozmiar plików dziennika, zmienić nazwę i lokalizację pliku dziennika lub wymusić zapisywanie w jednym pliku dziennika przez wiele składników, wykonaj następujące kroki:
Modyfikowanie rejestrowania dla składnika
W konsoli Configuration Manager przejdź do obszaru roboczego Monitorowanie, rozwiń węzeł Stan systemu, a następnie wybierz węzeł Stan witryny lub Stan składnika.
Na wstążce wybierz pozycję Start, a następnie wybierz pozycję Configuration Manager Service Manager.
Po otwarciu Configuration Manager Service Manager połącz się z witryną, którą chcesz zarządzać. Jeśli witryna, którą chcesz zarządzać, nie jest wyświetlana, wybierz pozycję Lokacja, wybierz pozycję Połącz, a następnie wprowadź nazwę serwera lokacji dla odpowiedniej lokacji.
Rozwiń lokację i przejdź do pozycji Składniki lub serwery, w zależności od tego, gdzie znajdują się składniki, którymi chcesz zarządzać.
W okienku po prawej stronie wybierz co najmniej jeden składnik.
W menu Składnik wybierz pozycję Rejestrowanie.
W oknie dialogowym rejestrowania składników Configuration Manager wypełnij dostępne opcje konfiguracji dla wybranego elementu.
Wybierz przycisk OK , aby zapisać konfigurację.
Konfigurowanie opcji rejestrowania przy użyciu rejestru systemu Windows
Użyj rejestru systemu Windows na serwerach lub klientach, aby zmienić następujące opcje rejestrowania:
- Pełny poziom
- Maksymalna historia
- Maksymalny rozmiar
Podczas rozwiązywania problemu można włączyć pełne rejestrowanie, aby Configuration Manager zapisywać dodatkowe szczegóły w plikach dziennika.
Ostrzeżenie
Błędna konfiguracja tych ustawień może spowodować, że Configuration Manager będzie rejestrować duże ilości informacji lub w ogóle ich nie ma. Chociaż te dane mogą być korzystne dla rozwiązywania problemów, należy zachować ostrożność podczas zmieniania tych wartości w lokacjach produkcyjnych. Najpierw przetestuj te zmiany w środowisku laboratoryjnym. Może wystąpić nadmierne rejestrowanie, co może utrudnić znalezienie odpowiednich informacji w plikach dziennika.
Po wprowadzeniu zmian w tych ustawieniach rejestru uruchom ponownie składnik:
- Jeśli zmienisz ustawienia klienta, uruchom ponownie usługę hosta agenta programu SMS (CcmExec).
- Jeśli zmienisz ustawienia serwera, uruchom ponownie usługę SMS Executive .
Ustawienia rejestru różnią się w zależności od składnika:
Opcje rejestrowania klientów i punktów zarządzania
Aby skonfigurować opcje rejestrowania dla wszystkich składników w systemie lokacji klienta lub punktu zarządzania, skonfiguruj te wartości REG_DWORD w następującym kluczu rejestru systemu Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\@Global
Name (Nazwa) | Wartości | Opis |
---|---|---|
Loglevel |
0 :Pełne1 :Domyślny2 : Ostrzeżenia i błędy3 : Tylko błędy |
Poziom szczegółowości do zapisu w plikach dziennika. |
LogMaxHistory | Dowolna liczba całkowita większa niż lub równa zero, na przykład:0 : Brak historii1 :Domyślny |
Gdy plik dziennika osiągnie maksymalny rozmiar, klient zmieni jego nazwę jako kopię zapasową i utworzy nowy plik dziennika. Określ liczbę poprzednich wersji do zachowania. |
LogMaxSize | Każda liczba całkowita większa lub równa 10 000, na przykład: 250000 |
Maksymalny rozmiar pliku dziennika w bajtach. Gdy dziennik rośnie do określonego rozmiaru, klient zmienia jego nazwę jako plik historii i tworzy nowy plik. Wartość domyślna to 250 000 bajtów. |
Uwaga
Nie zmieniaj innych wartości, które mogą istnieć w tym kluczu rejestru.
W przypadku zaawansowanego debugowania możesz również dodać tę wartość REG_SZ pod następującym kluczem rejestru systemu Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\DebugLogging
Name (Nazwa) | Wartości | Opis |
---|---|---|
Włączone |
True : włączanie dzienników debugowaniaFalse : wyłączanie dzienników debugowania |
Włącza rejestrowanie debugowania na potrzeby rozwiązywania problemów. |
To ustawienie powoduje, że klient rejestruje informacje niskiego poziomu na potrzeby rozwiązywania problemów. Unikaj używania tego ustawienia w lokacjach produkcyjnych. Może wystąpić nadmierne rejestrowanie, co może utrudnić znalezienie odpowiednich informacji w plikach dziennika. Pamiętaj, aby wyłączyć to ustawienie po rozwiązaniu problemu.
Opcje rejestrowania serwera lokacji
Ustawienia można skonfigurować globalnie lub dla określonego składnika na serwerze lokacji Configuration Manager.
Skonfiguruj te wartości w następującym kluczu rejestru systemu Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing
Name (Nazwa) | Wartości | Wpisać | Opis |
---|---|---|---|
SqlEnabled |
1 : włączanie śledzenia SQL Server0 : wyłączanie śledzenia SQL Server |
REG_DWORD | Dodaj SQL Server rejestrowanie śledzenia do wszystkich dzienników serwera lokacji. |
ArchiveEnabled |
1 : włączanie archiwów dzienników0 : wyłączanie archiwów dzienników |
REG_DWORD | Archiwizuj dzienniki serwera lokacji w osobnej lokalizacji na potrzeby konserwacji historycznej. |
ArchivePath | Prawidłowa ścieżka folderu, na przykład C:\Logs\Archive |
REG_SZ | Ścieżka do archiwizowania dzienników serwera lokacji. |
Włącz tylko śledzenie SQL Server na potrzeby rozwiązywania problemów. Unikaj używania go w lokacjach produkcyjnych. Może wystąpić nadmierne rejestrowanie, co może utrudnić znalezienie odpowiednich informacji w plikach dziennika. Pamiętaj, aby wyłączyć to ustawienie po rozwiązaniu problemu.
Uwaga
Nie zmieniaj innych wartości, które mogą istnieć w tym kluczu rejestru.
Aby skonfigurować opcje rejestrowania dla określonego składnika serwera, skonfiguruj te wartości REG_DWORD w ramach następującego klucza rejestru systemu Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing\<ComponentName>
Name (Nazwa) | Wartości | Opis |
---|---|---|
LoggingLevel |
0 :Pełne1 :Domyślny2 : Ostrzeżenia i błędy3 : Tylko błędy |
Poziom szczegółowości do zapisu w plikach dziennika. |
LogMaxHistory | Dowolna liczba całkowita większa niż lub równa zero, na przykład:0 : Brak historii1 :Domyślny |
Gdy plik dziennika osiągnie maksymalny rozmiar, serwer zmieni jego nazwę jako kopię zapasową i utworzy nowy plik dziennika. Określ liczbę poprzednich wersji do zachowania. |
Maxfilesize | Każda liczba całkowita większa lub równa 10 000, na przykład: 250000 |
Maksymalny rozmiar pliku dziennika w bajtach. Gdy dziennik rośnie do określonego rozmiaru, klient zmienia jego nazwę jako plik historii i tworzy nowy plik. Wartość domyślna to 250 000 bajtów. |
Debugowanie rejestrowania |
1 : włączanie dzienników debugowania0 : wyłączanie dzienników debugowania |
Włącza rejestrowanie debugowania na potrzeby rozwiązywania problemów. |
Ustawienie DebugLogging powoduje, że serwer rejestruje informacje niskiego poziomu na potrzeby rozwiązywania problemów. Unikaj używania tego ustawienia w lokacjach produkcyjnych. Może wystąpić nadmierne rejestrowanie, co może utrudnić znalezienie odpowiednich informacji w plikach dziennika. Pamiętaj, aby wyłączyć to ustawienie po rozwiązaniu problemu.
Uwaga
Nie zmieniaj innych wartości, które mogą istnieć w tym kluczu rejestru.
Opcje rejestrowania ról systemu lokacji
Ustawienia można skonfigurować globalnie lub dla określonego składnika w systemie lokacji hostującym rolę serwera Configuration Manager.
Aby skonfigurować opcje rejestrowania dla określonego składnika serwera, skonfiguruj te wartości REG_DWORD w ramach następującego klucza rejestru systemu Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\<ComponentName>\Logging
Na przykład dla roli punktu dystrybucji:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\DP\Logging
Name (Nazwa) | Wartości | Opis |
---|---|---|
Loglevel |
0 :Pełne1 :Domyślny2 : Ostrzeżenia i błędy3 : Tylko błędy |
Poziom szczegółowości do zapisu w plikach dziennika. |
LogMaxHistory | Dowolna liczba całkowita większa niż lub równa zero, na przykład:0 : Brak historii1 :Domyślny |
Gdy plik dziennika osiągnie maksymalny rozmiar, serwer zmieni jego nazwę jako kopię zapasową i utworzy nowy plik dziennika. Określ liczbę poprzednich wersji do zachowania. |
LogMaxSize | Każda liczba całkowita większa lub równa 10 000, na przykład: 250000 |
Maksymalny rozmiar pliku dziennika w bajtach. Gdy dziennik rośnie do określonego rozmiaru, serwer zmienia jego nazwę jako plik historii i tworzy nowy plik. Wartość domyślna to 250 000 bajtów. |
Uwaga
Nie zmieniaj innych wartości, które mogą istnieć w tym kluczu rejestru.
opcje rejestrowania konsoli Configuration Manager
Aby zmienić pełny poziom pliku AdminUI.log dla konsoli Configuration Manager, użyj następującej procedury:
Otwórz plik konfiguracji konsoli Microsoft.ConfigurationManagement.exe.configw edytorze XML, takim jak Notatnik. Domyślny plik konfiguracji znajduje się w następującej lokalizacji:
C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.exe.config
W elemencieźródłasystem.diagnostics>> zmień atrybut switchValue z
Error
naVerbose
. Przykład:Oryginalny:
<source name="SmsAdminUISnapIn" switchValue="Error">
Nowy:<source name="SmsAdminUISnapIn" switchValue="Verbose" >
Zapisz plik i uruchom ponownie konsolę.
Konfigurowanie opcji rejestrowania w konsoli Configuration Manager
Włącz lub wyłącz pełne rejestrowanie na kliencie lub kolekcji z konsoli:
W konsoli Configuration Manager przejdź do obszaru roboczego Zasoby i zgodność, wybierz węzeł Urządzenia i wybierz urządzenie docelowe.
Na wstążce na karcie Narzędzia główne w grupie Urządzenia wybierz pozycję Diagnostyka klienta. Wybierz jedną z dostępnych akcji.
Aby uzyskać więcej informacji, zobacz Diagnostyka klienta.
Spis sprzętu dla ustawień dziennika klienta
Począwszy od wersji 2107, można włączyć spis sprzętu w celu zbierania ustawień pliku dziennika klienta. Włącz klasę spisu sprzętu, diagnostykę klienta (CCM_ClientDiagnostics), a następnie wybierz następujące atrybuty:
- Włączone rejestrowanie debugowania
- Rejestrowanie włączone
- Poziom dziennika
- Liczba plików historii
- Maksymalny rozmiar pliku dziennika
Uwaga
Ta klasa spisu nie jest domyślnie włączona.
Aby uzyskać więcej informacji, zobacz Włączanie lub wyłączanie istniejących klas spisu sprzętu.
Lokalizowanie plików dziennika
Configuration Manager i składniki zależne przechowują pliki dziennika w różnych lokalizacjach. Te lokalizacje zależą od procesu, który tworzy plik dziennika i konfiguracji środowiska.
Następujące lokalizacje są domyślne. Jeśli katalogi instalacyjne zostały dostosowane w środowisku, rzeczywiste ścieżki mogą się różnić.
- Klienta:
C:\Windows\CCM\logs
- Serwera:
C:\Program Files\Microsoft Configuration Manager\Logs
- Punkt zarządzania:
C:\SMS_CCM\Logs
- konsola Configuration Manager:
C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\AdminUILog
- Usług iis:
C:\inetpub\logs\logfiles\w3svc1
Lokalizacje dziennika sekwencji zadań
Lokalizacja pliku dziennika sekwencji zadań smsts.log różni się w zależności od fazy sekwencji zadań:
- W środowisku Windows PE przed krokiem Format i Dysk partycji :
X:\Windows\temp\smstslog\smsts.log
(X to dysk RAM systemu Windows PE) - W systemie Windows PE po kroku Format i Dysk partycji :
X:\smstslog\smsts.log
, a następnie skopiowany doC:\_SMSTaskSequence\Logs\smstslog\smsts.log
, gdy dysk jest gotowy - W nowym systemie operacyjnym Windows przed zainstalowaniem klienta:
C:\_SMSTaskSequence\Logs\smstslog\smsts.log
- W systemie Windows po zainstalowaniu klienta:
C:\Windows\CCM\Logs\smstslog\smsts.log
- W systemie Windows po zakończeniu sekwencji zadań:
C:\Windows\CCM\Logs\smsts.log
Porada
Zmienna sekwencji zadań tylko do odczytu _SMSTSLogPath zawsze zawiera ścieżkę bieżącego pliku dziennika.