Como alterar níveis de log para processos do Exchange
Aplica-se a: Exchange Server 2007 SP1, Exchange Server 2007
Tópico modificado em: 2009-07-07
Este tópico explica como alterar o nível de log de diagnóstico dos processos do Exchange Server para ajudar na solução dos problemas que podem ocorrer em um ambiente do Microsoft Exchange Server 2007.
Na versão RTM do Exchange 2007 e do Exchange 2007 Service Pack 1 (SP1), você pode usar o Shell de Gerenciamento do Exchange ou o Editor de Registro para alterar o nível de log de diagnóstico. No entanto, no Exchange Service Pack 2 (SP2), você também pode usar o assistente Gerenciar Propriedades do Log de Diagnóstico no Console de Gerenciamento para concluir a mesma tarefa.
Os níveis de log que você pode definir são: 0 (Mais Baixo), 1 (Baixo), 3 (Médio), 5 (Alto) e 7 (Especialista). Você pode usar os números ou o nome no Shell de Gerenciamento do Exchange. O nível de log padrão é 0 (Mais Baixo). Você deve sempre retornar o nível de log para a configuração padrão depois de concluir suas atividades de solução de problemas.
A alteração do nível de log de um processo específico pode não render eventos adicionais no log de eventos. Algumas variáveis determinam se uma alteração na configuração do nível de log do processo aumentará o número de eventos. Essas variáveis incluem, mas não se limitam a, ações executadas pelo processo e o número de eventos implementados no código de origem do nível de log selecionado.
Antes de começar
Antes de executar o seguinte procedimento, é necessário executar as ações em uma das seguintes seções considerando se você está executando o Exchange 2007 RTM, Exchange 2007 SP1 ou Exchange 2007 SP2.
Para obter mais informações sobre permissões, delegação de funções e os direitos necessários para administrar o Exchange 2007, consulte Considerações sobre permissão.
Permissões do Exchange 2007 SP2
Para executar o procedimento a seguir no Exchange 2007 SP2, você deve usar uma conta à qual esteja delegado o seguinte:
- Função e associação de Administrador do Exchange Server no grupo Administradores local para o servidor de destino
Permissões para o Exchange 2007 SP1 e Exchange 2007 RTM
Para executar o procedimento a seguir no Exchange 2007 SP1 e no Exchange 2007 RTM, você deve usar uma conta à qual esteja delegado o seguinte:
- Associação no grupo Administrador local
Procedimento
Exchange 2007 SP2
Para usar o Console de Gerenciamento do Exchange para alterar o nível de log de um processo do Exchange
Inicie o Console de Gerenciamento do Exchange.
Na árvore do console, clique em Configuração do servidor ou em qualquer contêiner de servidor.
No painel de ações, clique em Gerenciar Propriedades do Log de Diagnóstico. O assistente Gerenciar Propriedades do Log de Diagnóstico é exibido.
Na página Configurar Propriedades do Log de Diagnóstico do Servidor, clique em Atualizar níveis de log para serviços.
Na lista de níveis de log, expanda o serviço para o qual deseja definir o nível de log.
Selecione a propriedade para a qual deseja definir nível de log.
Na lista de níveis de log, selecione uma das seguintes opções de nível de log: Mais baixo, Baixo, Médio, Alto e Especialista.
Repita as etapas 5 e 6 para cada serviço para o qual deseja definir nível de log.
Clique em Configurar.
Na página Conclusão, confirme se o log de diagnóstico foi configurado corretamente. Um status de Concluído indica que o assistente concluiu a tarefa com êxito. Um status de Falha indica que a tarefa não foi concluída. Se ocorrer falha na tarefa, reveja o resumo para obter uma explicação e clique em Voltar para fazer quaisquer alterações na configuração.
Clique em Concluir para concluir o assistente para Gerenciar Propriedades do Log de Diagnóstico.
Para usar o Shell de Gerenciamento do Exchange para alterar o nível de log de um processo do Exchange
Para identificar se todos os processos possuem níveis de log configuráveis, incluindo suas configurações atuais, execute o comando a seguir.
Get-EventLogLevel
Para identificar o nível de log atual de um processo específico, execute o comando a seguir.
Get-EventLogLevel <process>
Para alterar o nível de log de um processo específico, execute o comando a seguir.
Set-EventLogLevel <process> -Level <level>
Para verificar se o nível de log foi alterado, execute o comando a seguir.
Get-EventLogLevel <process>
Substitua <level> pela palavra ou pelo número de nível. Por exemplo:
Set-EventLogLevel MSExchangeMU\General -Level Medium
Dica
Os processos cujos nomes contêm espaços, como MSExchangeIS\9002 System\Virus Scanning, devem ser colocados entre aspas. Por exemplo: "MSExchangeIS\9002 System\Virus Scanning"
Dica
Você pode obter outras informações sobre um processo adicionando a variável "|fl", sem as aspas, ao comando get. Por exemplo:
Get-EventLogLevel <process> |fl
Observação Após concluir as atividades de solução de problemas, defina o nível de log de volta para o nível padrão.
Para obter informações detalhadas de sintaxes e de parâmetros, consulte Get-EventLogLevelSet-EventLogLevel.
Para usar o Editor do Registro para alterar o nível de log de um processo do Exchange
Inicie o Editor do Registro (regedit).
Aviso
UNRESOLVED_TOKEN_VAL(exRegistry)
Localize a seguinte chave do Registro: HKLM\SYSTEM\CurrentControlSet\Services\MSExchangeMU\Diagnostics
No painel de detalhes, altere o campo Dados do valor da chave Geral para o novo valor.
Saia do Editor de Registro.
Dica
Após concluir as atividades de solução de problemas, defina o nível de log de volta para o nível padrão.
Exchange 2007 SP1 e Exchange 2007 RTM
Para usar o Shell de Gerenciamento do Exchange para alterar o nível de log de um processo do Exchange
Para identificar se todos os processos possuem níveis de log configuráveis, incluindo suas configurações atuais, execute o comando a seguir.
Get-EventLogLevel
Para identificar o nível de log atual de um processo específico, execute o comando a seguir.
Get-EventLogLevel <process>
Para alterar o nível de log de um processo específico, execute o comando a seguir.
Set-EventLogLevel <process> -Level <level>
Para verificar se o nível de log foi alterado, execute o comando a seguir.
Get-EventLogLevel <process>
Substitua <level> pela palavra ou pelo número de nível. Por exemplo:
Set-EventLogLevel MSExchangeMU\General -Level Medium
Dica
Os processos cujos nomes contêm espaços, como MSExchangeIS\9002 System\Virus Scanning, devem ser colocados entre aspas. Por exemplo: "MSExchangeIS\9002 System\Virus Scanning"
Dica
Você pode obter outras informações sobre um processo adicionando a variável "|fl", sem as aspas, ao comando get. Por exemplo:
Get-EventLogLevel <process> |fl
Observação Após concluir as atividades de solução de problemas, defina o nível de log de volta para o nível padrão.
Para obter informações detalhadas de sintaxes e de parâmetros, consulte Get-EventLogLevelSet-EventLogLevel.
Para usar o Editor do Registro para alterar o nível de log de um processo do Exchange
Inicie o Editor do Registro (regedit).
Aviso
UNRESOLVED_TOKEN_VAL(exRegistry)
Localize a seguinte chave do Registro: HKLM\SYSTEM\CurrentControlSet\Services\MSExchangeMU\Diagnostics
No painel de detalhes, altere o campo Dados do valor da chave Geral para o novo valor.
Saia do Editor de Registro.
Dica
Após concluir as atividades de solução de problemas, defina o nível de log de volta para o nível padrão.
Para obter mais informações
Para obter uma lista dos processos do Exchange 2007 para os quais os níveis de log são configuráveis, consulte Processos com níveis configuráveis de log de eventos.