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

  1. Inicie o Console de Gerenciamento do Exchange.

  2. Na árvore do console, clique em Configuração do servidor ou em qualquer contêiner de servidor.

  3. No painel de ações, clique em Gerenciar Propriedades do Log de Diagnóstico. O assistente Gerenciar Propriedades do Log de Diagnóstico é exibido.

  4. Na página Configurar Propriedades do Log de Diagnóstico do Servidor, clique em Atualizar níveis de log para serviços.

  5. Na lista de níveis de log, expanda o serviço para o qual deseja definir o nível de log.

  6. Selecione a propriedade para a qual deseja definir nível de log.

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

  8. Repita as etapas 5 e 6 para cada serviço para o qual deseja definir nível de log.

  9. Clique em Configurar.

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

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

  1. Inicie o Editor do Registro (regedit).

    Aviso

    UNRESOLVED_TOKEN_VAL(exRegistry)

  2. Localize a seguinte chave do Registro: HKLM\SYSTEM\CurrentControlSet\Services\MSExchangeMU\Diagnostics

  3. No painel de detalhes, altere o campo Dados do valor da chave Geral para o novo valor.

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

  1. Inicie o Editor do Registro (regedit).

    Aviso

    UNRESOLVED_TOKEN_VAL(exRegistry)

  2. Localize a seguinte chave do Registro: HKLM\SYSTEM\CurrentControlSet\Services\MSExchangeMU\Diagnostics

  3. No painel de detalhes, altere o campo Dados do valor da chave Geral para o novo valor.

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