About log files in Configuration Manager

  • 11/29/2019
  • 10 minut na przeczytanie
    • a
    • d

Applies to: Configuration Manager (bieżąca gałąź)

W programie Configuration Manager komponenty klienta i serwera witryny zapisują informacje o procesach w indywidualnych plikach dziennika. Informacje zawarte w tych plikach dziennika można wykorzystać do rozwiązywania problemów, które mogą wystąpić. Domyślnie program Configuration Manager włącza rejestrowanie dla komponentów klienta i serwera.

Artykuł ten zawiera ogólne informacje na temat plików dziennika programu Configuration Manager. Obejmuje on narzędzia, których należy używać, sposób konfigurowania dzienników oraz miejsca, w których można je znaleźć. Aby uzyskać więcej informacji na temat określonych plików dziennika, patrz Odniesienie do plików dziennika.

Jak to działa

Większość procesów w programie Configuration Manager zapisuje informacje operacyjne w pliku dziennika, który jest dedykowany dla tego procesu. Pliki dziennika są identyfikowane za pomocą rozszerzeń plików .log lub .lo_. Program Configuration Manager zapisuje informacje do pliku .log do momentu, gdy dziennik osiągnie swój maksymalny rozmiar. Gdy dziennik jest pełny, plik .log jest kopiowany do pliku o tej samej nazwie, ale z rozszerzeniem .lo_, a proces lub komponent kontynuuje zapis do pliku .log. Gdy plik .log ponownie osiągnie swój maksymalny rozmiar, plik .lo_ zostaje nadpisany i proces się powtarza. Niektóre komponenty tworzą historię pliku dziennika, dodając do jego nazwy znacznik daty i czasu oraz zachowując rozszerzenie .log.

Narzędzia do przeglądania dziennika

Wszystkie pliki dziennika programu Configuration Manager są zwykłym tekstem, dlatego można je przeglądać za pomocą dowolnego czytnika tekstu, takiego jak Notatnik. W dziennikach zastosowano unikatowe formatowanie, które najlepiej jest przeglądać za pomocą jednego z następujących specjalistycznych narzędzi:

  • CMTrace
  • OneTrace
  • Przeglądarka dziennika Centrum pomocy technicznej

CMTrace

Aby wyświetlić dzienniki, należy użyć narzędzia do przeglądania dziennika programu Configuration Manager – CMTrace. Znajduje się ono w folderze \SMSSetup\Tools nośnika źródłowego programu Configuration Manager. Narzędzie CMTrace jest dodawane do wszystkich obrazów startowych dodawanych do Biblioteki oprogramowania. Narzędzie do przeglądania dziennika CMTrace jest automatycznie instalowane wraz z klientem programu Configuration Manager. Aby uzyskać więcej informacji, zobacz CMTrace.

OneTrace

Począwszy od wersji 1906, OneTrace jest nową przeglądarką dziennika z Centrum pomocy technicznej. Działa podobnie do CMTrace, z pewnymi ulepszeniami. Aby uzyskać więcej informacji, zobacz Support Center OneTrace.

Przeglądarka dziennika Support Center

Support Center zawiera nowoczesną przeglądarkę dziennika. Narzędzie to zastępuje CMTrace i zapewnia konfigurowalny interfejs z obsługą kart i okien dokowanych. Posiada szybką warstwę prezentacji i może wczytywać duże pliki dzienników w ciągu kilku sekund. Więcej informacji można znaleźć w dokumencie Support Center Log Viewer reference.

Uwaga

Support Center i OneTrace używają Windows Presentation Foundation (WPF). Ten komponent nie jest dostępny w systemie Windows PE. Nadal używaj CMTrace w obrazach startowych z wdrożeniami sekwencji zadań.

Konfigurowanie opcji dziennika

Możesz zmienić konfigurację plików dziennika, takich jak poziom verbose, rozmiar i historia. Istnieje kilka sposobów zmiany tych ustawień:

  • Podczas instalacji klienta
  • Za pomocą programu Configuration Manager Service Manager
  • Za pomocą rejestru systemu Windows
  • W konsoli programu Configuration Manager

Konfigurowanie opcji rejestrowania podczas instalacji klienta

Podczas instalacji można ustawić konfigurację plików dziennika klienta. Użyj następujących właściwości:

  • CCMENABLELOGGING
  • CCMDEBUGLOGGING
  • CCMLOGLEVEL
  • CCMLOGMAXHISTORY
  • CCMLOGMAXSIZE

Więcej informacji można znaleźć w temacie Właściwości instalacji klienta.

Konfigurowanie opcji rejestrowania za pomocą programu Configuration Manager Service Manager

Można zmienić miejsce, w którym program Configuration Manager przechowuje pliki dziennika, oraz ich rozmiar.

Aby zmodyfikować rozmiar plików dziennika, zmienić nazwę i lokalizację pliku dziennika lub zmusić wiele komponentów do zapisywania do jednego pliku dziennika, wykonaj następujące czynności:

Modyfikuj rejestrowanie dla komponentu

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Monitorowanie, rozwiń Stan systemu, a następnie wybierz węzeł Stan witryny lub Stan komponentu.

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

  3. Po otwarciu programu Configuration Manager Service Manager połączyć się z witryną, którą chcemy zarządzać. Jeśli witryna, którą chcemy zarządzać, nie jest wyświetlana, wybrać opcję Witryna, wybrać opcję Połącz, a następnie wprowadzić nazwę serwera witryny dla właściwej witryny.

  4. Rozwinąć witrynę i przejść do opcji Komponenty lub Serwery, w zależności od tego, gdzie znajdują się komponenty, którymi chcemy zarządzać.

  5. W prawym panelu zaznaczyć jeden lub więcej komponentów.

  6. W menu Komponent wybrać pozycję Logowanie.

  7. W oknie dialogowym Rejestrowanie komponentów programu Configuration Manager uzupełnić dostępne opcje konfiguracji dla wybranego komponentu.

  8. Wybrać OK, aby zapisać konfigurację.

Konfigurowanie opcji rejestrowania za pomocą rejestru systemu Windows

Użyj rejestru systemu Windows na serwerach lub klientach, aby zmienić następujące opcje rejestrowania:

  • Poziom verbose
  • Maksymalna historia
  • Maksymalny rozmiar

Podczas rozwiązywania problemu można włączyć rejestrowanie verbose dla programu Configuration Manager, aby zapisywać dodatkowe szczegóły w plikach dziennika.

Ostrzeżenie

Błędna konfiguracja tych ustawień może spowodować, że program Configuration Manager będzie zapisywał w dzienniku duże ilości informacji lub nie będzie zapisywał ich wcale. Chociaż dane te mogą być przydatne do rozwiązywania problemów, należy zachować ostrożność podczas zmiany tych wartości w witrynach produkcyjnych. Zmiany te należy zawsze najpierw przetestować 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 należy ponownie uruchomić komponent:

  • Jeśli zmienisz ustawienia klienta, uruchom ponownie usługę SMS Agent Host (CcmExec).
  • Jeśli zmienisz ustawienia serwera, uruchom ponownie usługę SMS Executive.

Ustawienia rejestru różnią się w zależności od komponentu:

  • Klient i punkt zarządzania
  • Serwer witryny
  • Rola systemu witryny
  • Konsola Configuration Manager

Opcje logowania klienta i punktu zarządzania

Aby skonfigurować opcje logowania dla wszystkich komponentów w systemie witryny klienta lub punktu zarządzania, skonfiguruj te wartości REG_DWORD w następującym kluczu rejestru Windows:

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

Name Values Description
LogLevel 0: Verbose
1: Default
2: Warnings and errors
3: Errors only
Poziom szczegółowości zapisu do plików dziennika.
LogMaxHistory Dowolna liczba całkowita większa lub równa zero, na przykład:
0: No history
1: Default
Gdy plik dziennika osiągnie maksymalny rozmiar, klient zmienia jego nazwę na kopię zapasową i tworzy nowy plik dziennika. Określ liczbę poprzednich wersji do zachowania.
LogMaxSize Dowolna liczba całkowita większa lub równa 10 000, na przykład:
250000
Maksymalny rozmiar pliku dziennika w bajtach. Gdy dziennik osiągnie określony rozmiar, klient zmienia jego nazwę na plik historii i tworzy nowy plik. Wartość domyślna to 250 000 bajtów.

Uwaga

Nie należy zmieniać innych wartości, które mogą istnieć w tym kluczu rejestru.

W celu zaawansowanego debugowania można również dodać tę wartość REG_SZ pod następującym kluczem rejestru Windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\DebugLogging

Name Values Description
Enabled True: włącz dzienniki debugowania
False: wyłącz dzienniki debugowania
Włącza rejestrowanie debugowania do celów rozwiązywania problemów.

To ustawienie powoduje, że klient rejestruje informacje niskiego poziomu w celu rozwiązywania problemów. Unikaj używania tego ustawienia w zakładach produkcyjnych. Może wystąpić nadmierne rejestrowanie, co może utrudnić znalezienie odpowiednich informacji w plikach dziennika. Po rozwiązaniu problemu należy wyłączyć to ustawienie.

Opcje rejestrowania na serwerze witryny

Ustawienia można skonfigurować globalnie lub dla określonego komponentu na serwerze witryny programu Configuration Manager.

Skonfiguruj te wartości pod następującym kluczem rejestru Windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing

Name Values Type Description
SqlEnabled 1: enable SQL Server tracing
0: disable SQL Server tracing
REG_DWORD Add SQL Server trace logging to all site server logs.
ArchiveEnabled 1: włącz archiwizację logów
0: wyłącz archiwizację logów
REG_DWORD Archiwizuj logi serwera witryny do oddzielnej lokalizacji w celu zachowania historycznego.
ArchivePath Ważna ścieżka do folderu, na przykład C:\Logs\Archive REG_SZ Ścieżka do archiwizacji logów serwera witryny.

Włącz śledzenie serwera SQL tylko do celów rozwiązywania problemów. Unikaj używania go w witrynach produkcyjnych. Może wystąpić nadmierne rejestrowanie, co może utrudnić znalezienie istotnych informacji w plikach dziennika. Upewnij się, że wyłączysz 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 komponentu serwera, skonfiguruj te wartości REG_DWORD w następującym kluczu rejestru Windows:

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

Name Values Description
LoggingLevel 0: Verbose
1: Default
2: Warnings and errors
3: Errors only
Poziom szczegółowości zapisu do plików dziennika.
LogMaxHistory Dowolna liczba całkowita większa lub równa zero, na przykład:
0: No history
1: Default
Gdy plik dziennika osiągnie maksymalny rozmiar, serwer zmienia jego nazwę na kopię zapasową i tworzy nowy plik dziennika. Określ liczbę poprzednich wersji do zachowania.
MaxFileSize Dowolna liczba całkowita większa lub równa 10 000, na przykład:
250000
Maksymalny rozmiar pliku dziennika w bajtach. Gdy dziennik osiągnie określony rozmiar, klient zmienia jego nazwę na plik historii i tworzy nowy plik. Domyślna wartość to 250 000 bajtów.
DebugLogging 1: enable debug logs
0: disable debug logs
Włącza rejestrowanie debug w celu rozwiązywania problemów.

Ustawienie DebugLogging powoduje, że serwer rejestruje informacje niskiego poziomu w celu rozwiązywania problemów. Unikaj używania tego ustawienia w zakładach produkcyjnych. Może wystąpić nadmierne rejestrowanie, co może utrudnić znalezienie odpowiednich informacji w plikach dziennika. Należy wyłączyć to ustawienie po rozwiązaniu problemu.

Uwaga

Nie należy zmieniać innych wartości, które mogą istnieć w tym kluczu rejestru.

Opcje rejestrowania roli systemu witryny

Można skonfigurować ustawienia globalnie lub dla określonego komponentu w systemie witryny, który hostuje rolę serwera Configuration Manager.

Aby skonfigurować opcje rejestrowania dla określonego komponentu serwera, skonfiguruj te wartości REG_DWORD w następującym kluczu rejestru 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 Values Description
LogLevel 0: Verbose
1: Default
2: Warnings and errors
3: Errors only
Poziom szczegółowości zapisu do plików dziennika.
LogMaxHistory Dowolna liczba całkowita większa lub równa zero, na przykład:
0: No history
1: Default
Gdy plik dziennika osiągnie maksymalny rozmiar, serwer zmienia jego nazwę na kopię zapasową i tworzy nowy plik dziennika. Określ liczbę poprzednich wersji do zachowania.
LogMaxSize Dowolna liczba całkowita większa lub równa 10 000, na przykład:
250000
Maksymalny rozmiar pliku dziennika w bajtach. Gdy dziennik osiągnie określony rozmiar, serwer zmienia jego nazwę na 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 logowania konsoli Configuration Manager

Aby zmienić poziom verbose interfejsu AdminUI.log dla konsoli Configuration Manager, należy wykonać następującą procedurę:

  1. Otworzyć plik konfiguracyjny konsoli, Microsoft.ConfigurationManagement.exe.config, w edytorze XML, takim jak Notatnik. Domyślny plik konfiguracyjny znajduje się w następującej lokalizacji: C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.exe.config

    Important

    Począwszy od wersji 1910, ścieżka ta zmieniła się, aby używać folderu Microsoft Endpoint Manager. Upewnij się, że nie używasz starszej wersji pliku, która może istnieć w innym folderze.

  2. Pod elementem system.diagnostics > sources > source zmień atrybut switchValue z Error na Verbose. Na przykład:

    Original: <source name="SmsAdminUISnapIn" switchValue="Error">Nowe: <source name="SmsAdminUISnapIn" switchValue="Verbose" >

  3. Zapisz plik i uruchom ponownie konsolę.

Konfigurowanie opcji rejestrowania w konsoli programu Configuration Manager

Począwszy od wersji 1910, włącz lub wyłącz rejestrowanie verbose na kliencie lub kolekcji z poziomu konsoli:

  1. W konsoli programu Configuration Manager przejdź do obszaru roboczego Assets and Compliance, wybierz węzeł Devices i wybierz urządzenie docelowe.

  2. Na wstążce, na karcie Strona główna, w grupie Urządzenia wybierz pozycję Diagnostyka klienta. Wybierz jedną z dostępnych akcji.

Więcej informacji można znaleźć w temacie Diagnostyka klienta.

Lokalizowanie plików dziennika

Menedżer konfiguracji i składniki zależne przechowują pliki dziennika w różnych lokalizacjach. Lokalizacje te zależą od procesu, który tworzy plik dziennika, oraz od konfiguracji środowiska.

Domyślne są następujące lokalizacje. Jeśli dostosowałeś katalogi instalacyjne w swoim środowisku, rzeczywiste ścieżki mogą się różnić.

  • Client: C:\Windows\CCM\logs
  • Serwer: 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
  • 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 systemie Windows PE przed krokiem Formatuj i partycjonuj dysk: X:\Windows\temp\smstslog\smsts.log (X to dysk RAM systemu Windows PE)
  • W systemie Windows PE po kroku Format and Partition Disk (Formatuj i partycjonuj dysk): X:\smstslog\smsts.log, 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

Wskazówka

Zmienna sekwencji zadań tylko do odczytu _SMSTSLogPath zawsze zawiera ścieżkę bieżącego pliku dziennika.

Zobacz także

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.