Sobre arquivos de log no Configuration Manager
Aplica-se a: Gerenciador de Configurações (branch atual)
Em Configuration Manager, os componentes do servidor do cliente e do site registram informações do processo em arquivos de log individuais. Você pode usar as informações nesses arquivos de log para ajudá-lo a solucionar problemas que podem ocorrer. Por padrão, Configuration Manager habilita o registro em log para componentes do cliente e do servidor.
Este artigo fornece informações gerais sobre os arquivos de log Configuration Manager. Ele inclui ferramentas a serem usadas, como configurar os logs e onde encontrá-los. Para obter mais informações sobre arquivos de log específicos, consulte Referência de arquivos de log.
Como funciona
A maioria dos processos em Configuration Manager grava informações operacionais em um arquivo de log dedicado a esse processo. Os arquivos de log são identificados por .log
ou .lo_
extensões de arquivo. Configuration Manager grava em um .log
arquivo até que esse log atinja seu tamanho máximo. Quando o log está cheio, o .log
arquivo é copiado para um arquivo de mesmo nome, mas com a .lo_
extensão, e o processo ou componente continua a ser gravado no .log
arquivo. Quando o .log
arquivo atinge novamente seu tamanho máximo, o .lo_
arquivo é substituído e o processo se repete. Alguns componentes estabelecem um histórico de arquivos de log acrescentando um carimbo de data e hora ao nome do arquivo de log e mantendo a .log
extensão.
Ferramentas de visualizador de log
Todos os arquivos de log Configuration Manager são texto simples, para que você possa exibi-los com qualquer leitor de texto como Bloco de Notas. Os logs usam a formatação exclusiva que é melhor visualizada com uma das seguintes ferramentas especializadas:
CMTrace
Para exibir os logs, use a ferramenta de visualizador de log Configuration Manager CMTrace. Ele está localizado na \SMSSetup\Tools
pasta do Configuration Manager mídia de origem. A ferramenta CMTrace é adicionada a todas as imagens de inicialização adicionadas à Biblioteca de Software. A ferramenta de exibição de log do CMTrace é instalada automaticamente junto com o cliente Configuration Manager.
Para obter mais informações, consulte CMTrace.
OneTrace
O OneTrace é um visualizador de log com a Central de Suporte. Ele funciona de forma semelhante ao CMTrace, com melhorias. Para obter mais informações, consulte Centro de Suporte OneTrace.
Visualizador de arquivos de log do Centro de Suporte
O Centro de Suporte inclui um visualizador de log moderno. Essa ferramenta substitui o CMTrace e fornece uma interface personalizável com suporte para guias e janelas encaixadas. Ele tem uma camada de apresentação rápida e pode carregar arquivos de log grandes em segundos. Para obter mais informações, consulte Visualizador de arquivos de log do Centro de Suporte.
Observação
O Visualizador de Arquivos de Log do Centro de Suporte e o OneTrace usam Windows Presentation Foundation (WPF). Esse componente não está disponível no Windows PE. Continue a usar o CMTrace em imagens de inicialização com implantações de sequência de tarefas.
Configurar opções de log
Você pode alterar a configuração dos arquivos de log, como o nível, o tamanho e o histórico verbosos. Há várias maneiras de alterar essas configurações:
- Durante a instalação do cliente
- Usando Configuration Manager Service Manager
- Usando o Registro do Windows
- No console Configuration Manager
Você também pode usar o inventário de hardware para coletar configurações de log de clientes.
Configurar opções de log durante a instalação do cliente
Você pode definir a configuração dos arquivos de log do cliente durante a instalação. Use as seguintes propriedades:
- CCMENABLELOGGING
- CCMDEBUGLOGGING
- CCMLOGLEVEL
- CCMLOGMAXHISTORY
- CCMLOGMAXSIZE
Para obter mais informações, consulte Propriedades de instalação do cliente.
Configurar opções de log usando Configuration Manager Service Manager
Você pode alterar onde Configuration Manager armazena os arquivos de log e o tamanho deles.
Para modificar o tamanho dos arquivos de log, altere o nome e o local do arquivo de log ou para forçar vários componentes a gravar em um único arquivo de log, faça as seguintes etapas:
Modificar o log para um componente
No console Configuration Manager, acesse o workspace Monitoramento, expanda Status do Sistema e selecione o nó Status do Site ou Status do Componente.
Na faixa de opções, selecione Iniciar e selecione Configuration Manager Service Manager.
Quando Configuration Manager Service Manager for aberto, conecte-se ao site que você deseja gerenciar. Se o site que você deseja gerenciar não for mostrado, selecione Site, selecione Conectar e, em seguida, insira o nome do servidor do site para o site correto.
Expanda o site e vá para Componentes ou Servidores, dependendo de onde os componentes que você deseja gerenciar estão localizados.
No painel direito, selecione um ou mais componentes.
No menu Componente , selecione Log.
Na caixa de diálogo Configuration Manager Registro em Log de Componentes, conclua as opções de configuração disponíveis para sua seleção.
Selecione OK para salvar a configuração.
Configurar opções de log usando o Registro do Windows
Use o Registro do Windows nos servidores ou clientes para alterar as seguintes opções de log:
- Nível verboso
- Histórico máximo
- Tamanho máximo
Ao solucionar um problema, você pode habilitar o log verboso para Configuration Manager gravar detalhes adicionais nos arquivos de log.
Aviso
A configuração incorreta dessas configurações pode fazer com que Configuration Manager registre grandes quantidades de informações ou nenhuma. Embora esses dados possam ser benéficos para a solução de problemas, tenha cuidado ao alterar esses valores em sites de produção. Sempre teste essas alterações em um ambiente de laboratório primeiro. Pode ocorrer registro em log excessivo, o que pode dificultar a localização de informações relevantes nos arquivos de log.
Depois de fazer alterações nessas configurações de registro, reinicie o componente:
- Se você alterar as configurações do cliente, reinicie o Serviço de Host do Agente SMS (CcmExec).
- Se você alterar as configurações do servidor, reinicie o serviço executivo de SMS .
As configurações do registro variam dependendo do componente:
- Ponto de gerenciamento e cliente
- Servidor de site
- Função do sistema de sites
- console Configuration Manager
Opções de log de ponto de gerenciamento e cliente
Para configurar opções de log para todos os componentes em um sistema de site de ponto de gerenciamento ou cliente, configure esses valores REG_DWORD na seguinte chave do Registro do Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\@Global
Nome | Valores | Descrição |
---|---|---|
Loglevel |
0 :Verbose1 :Padrão2 : avisos e erros3 : somente erros |
O nível de detalhes a ser gravado em arquivos de log. |
LogMaxHistory | Qualquer inteiro maior ou igual a zero, por exemplo:0 : sem histórico1 :Padrão |
Quando um arquivo de log atinge o tamanho máximo, o cliente o renomeia como um backup e cria um novo arquivo de log. Especifique quantas versões anteriores manter. |
LogMaxSize | Qualquer inteiro maior ou igual a 10.000, por exemplo: 250000 |
O tamanho máximo do arquivo de log em bytes. Quando um log aumenta para o tamanho especificado, o cliente o renomeia como um arquivo de histórico e cria um novo arquivo. O valor padrão é 250.000 bytes. |
Observação
Não altere outros valores que possam existir nesta chave do registro.
Para depuração avançada, você também pode adicionar esse valor REG_SZ na seguinte chave do Registro do Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\DebugLogging
Nome | Valores | Descrição |
---|---|---|
Habilitado |
True : habilitar logs de depuraçãoFalse : desabilitar logs de depuração |
Habilita o registro em log de depuração para fins de solução de problemas. |
Essa configuração faz com que o cliente registre informações de baixo nível para solução de problemas. Evite usar essa configuração em sites de produção. Pode ocorrer registro em log excessivo, o que pode dificultar a localização de informações relevantes nos arquivos de log. Desative essa configuração depois de resolver o problema.
Opções de log do servidor de site
Você pode configurar configurações globalmente ou para um componente específico no servidor do site Configuration Manager.
Configure esses valores na seguinte chave do Registro do Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing
Nome | Valores | Tipo | Descrição |
---|---|---|---|
SqlEnabled |
1 : habilitar SQL Server rastreamento0 : desabilitar SQL Server rastreamento |
REG_DWORD | Adicione SQL Server log de rastreamento a todos os logs do servidor do site. |
ArchiveEnabled |
1 : habilitar arquivos de log0 : desabilitar arquivos de log |
REG_DWORD | O servidor do site de arquivo registra logs em um local separado para preservação histórica. |
ArchivePath | Um caminho de pasta válido, por exemplo C:\Logs\Archive |
REG_SZ | O caminho para arquivar logs do servidor do site. |
Habilite apenas SQL Server rastreamento para fins de solução de problemas. Evite usá-lo em sites de produção. Pode ocorrer registro em log excessivo, o que pode dificultar a localização de informações relevantes nos arquivos de log. Desative essa configuração depois de resolver o problema.
Observação
Não altere outros valores que possam existir nesta chave do registro.
Para configurar opções de log para um componente de servidor específico, configure esses valores REG_DWORD na seguinte chave do Registro do Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing\<ComponentName>
Nome | Valores | Descrição |
---|---|---|
LoggingLevel |
0 :Verbose1 :Padrão2 : avisos e erros3 : somente erros |
O nível de detalhes a ser gravado em arquivos de log. |
LogMaxHistory | Qualquer inteiro maior ou igual a zero, por exemplo:0 : sem histórico1 :Padrão |
Quando um arquivo de log atinge o tamanho máximo, o servidor o renomeia como um backup e cria um novo arquivo de log. Especifique quantas versões anteriores manter. |
Maxfilesize | Qualquer inteiro maior ou igual a 10.000, por exemplo: 250000 |
O tamanho máximo do arquivo de log em bytes. Quando um log aumenta para o tamanho especificado, o cliente o renomeia como um arquivo de histórico e cria um novo arquivo. O valor padrão é 250.000 bytes. |
Depurar Log |
1 : habilitar logs de depuração0 : desabilitar logs de depuração |
Habilita o registro em log de depuração para fins de solução de problemas. |
A configuração Depurar Log faz com que o servidor registre informações de baixo nível para solução de problemas. Evite usar essa configuração em sites de produção. Pode ocorrer registro em log excessivo, o que pode dificultar a localização de informações relevantes nos arquivos de log. Desative essa configuração depois de resolver o problema.
Observação
Não altere outros valores que possam existir nesta chave do registro.
Opções de log de função do sistema de site
Você pode configurar configurações globalmente ou para um componente específico em um sistema de site que hospeda uma função de servidor Configuration Manager.
Para configurar opções de log para um componente de servidor específico, configure esses valores REG_DWORD na seguinte chave do Registro do Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\<ComponentName>\Logging
Por exemplo, para a função de ponto de distribuição:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\DP\Logging
Nome | Valores | Descrição |
---|---|---|
Loglevel |
0 :Verbose1 :Padrão2 : avisos e erros3 : somente erros |
O nível de detalhes a ser gravado em arquivos de log. |
LogMaxHistory | Qualquer inteiro maior ou igual a zero, por exemplo:0 : sem histórico1 :Padrão |
Quando um arquivo de log atinge o tamanho máximo, o servidor o renomeia como um backup e cria um novo arquivo de log. Especifique quantas versões anteriores manter. |
LogMaxSize | Qualquer inteiro maior ou igual a 10.000, por exemplo: 250000 |
O tamanho máximo do arquivo de log em bytes. Quando um log cresce para o tamanho especificado, o servidor o renomeia como um arquivo de histórico e cria um novo arquivo. O valor padrão é 250.000 bytes. |
Observação
Não altere outros valores que possam existir nesta chave do registro.
Configuration Manager opções de log do console
Para alterar o nível verboso do AdminUI.log para o console Configuration Manager, use o seguinte procedimento:
Abra o arquivo de configuração do console, Microsoft.ConfigurationManagement.exe.config, em um editor XML como o Bloco de Notas. O arquivo de configuração padrão está no seguinte local:
C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.exe.config
No elemento deorigemsystem.diagnostics>sources>, altere o atributo switchValue de
Error
paraVerbose
. Por exemplo:Original:
<source name="SmsAdminUISnapIn" switchValue="Error">
Novo:<source name="SmsAdminUISnapIn" switchValue="Verbose" >
Salve o arquivo e reinicie o console.
Configurar opções de log no console Configuration Manager
Habilitar ou desabilitar o log verboso em um cliente ou coleção do console:
No console Configuration Manager, acesse o workspace Ativos e Conformidade, selecione o nó Dispositivos e escolha um dispositivo de destino.
Na faixa de opções, na guia Página Inicial , no grupo Dispositivo , selecione Diagnóstico do Cliente. Escolha uma das ações disponíveis.
Para obter mais informações, consulte Diagnóstico do cliente.
Inventário de hardware para configurações de log do cliente
A partir da versão 2107, você pode habilitar o inventário de hardware para coletar as configurações do arquivo de log do cliente. Habilite a classe de inventário de hardware, o Diagnóstico do Cliente (CCM_ClientDiagnostics)e selecione os seguintes atributos:
- Depurar log habilitado
- Log habilitado
- Nível do Log
- Contagem de arquivos de histórico
- Tamanho máximo do arquivo de log
Observação
Essa classe de inventário não está habilitada por padrão.
Para obter mais informações, consulte Habilitar ou desabilitar classes de inventário de hardware existentes.
Localizando arquivos de log
Configuration Manager e componentes dependentes armazenam arquivos de log em vários locais. Esses locais dependem do processo que cria o arquivo de log e a configuração do seu ambiente.
Os locais a seguir são os padrões. Se você personalizou os diretórios de instalação em seu ambiente, os caminhos reais poderão variar.
- Cliente:
C:\Windows\CCM\logs
- Servidor:
C:\Program Files\Microsoft Configuration Manager\Logs
- Ponto de gerenciamento:
C:\SMS_CCM\Logs
- Configuration Manager console:
C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\AdminUILog
- IIS:
C:\inetpub\logs\logfiles\w3svc1
Locais de log de sequência de tarefas
O local do arquivo de log de sequência de tarefas smsts.log varia dependendo da fase da sequência de tarefas:
- No Windows PE antes da etapa Formato e Disco de Partição :
X:\Windows\temp\smstslog\smsts.log
(X é a unidade de RAM do Windows PE) - No Windows PE após a etapa Formato e Disco de Partição :
X:\smstslog\smsts.log
, em seguida, copiado para quando aC:\_SMSTaskSequence\Logs\smstslog\smsts.log
unidade está pronta - No novo sistema operacional Windows antes da instalação do cliente:
C:\_SMSTaskSequence\Logs\smstslog\smsts.log
- No Windows após a instalação do cliente:
C:\Windows\CCM\Logs\smstslog\smsts.log
- No Windows após a conclusão da sequência de tarefas:
C:\Windows\CCM\Logs\smsts.log
Dica
A variável de sequência de tarefas somente leitura _SMSTSLogPath sempre contém o caminho do arquivo de log atual.