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ń:

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

  1. 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.

  2. Na wstążce wybierz pozycję Start, a następnie wybierz pozycję Configuration Manager Service Manager.

  3. 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.

  4. 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ć.

  5. W okienku po prawej stronie wybierz co najmniej jeden składnik.

  6. W menu Składnik wybierz pozycję Rejestrowanie.

  7. W oknie dialogowym rejestrowania składników Configuration Manager wypełnij dostępne opcje konfiguracji dla wybranego elementu.

  8. 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łne
1:Domyślny
2: Ostrzeżenia i błędy
3: 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 historii
1: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 debugowania
False: 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 Server
0: 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ów
0: 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łne
1:Domyślny
2: Ostrzeżenia i błędy
3: 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 historii
1: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 debugowania
0: 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łne
1:Domyślny
2: Ostrzeżenia i błędy
3: 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 historii
1: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:

  1. 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

  2. W elemencieźródłasystem.diagnostics>> zmień atrybut switchValue z Error na Verbose. Przykład:

    Oryginalny: <source name="SmsAdminUISnapIn" switchValue="Error"> Nowy: <source name="SmsAdminUISnapIn" switchValue="Verbose" >

  3. 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:

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Zasoby i zgodność, wybierz węzeł Urządzenia i wybierz urządzenie docelowe.

  2. 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 do C:\_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.

Następne kroki