Partilhar via


Estado em mau estado de funcionamento dos servidores Exchange quando as caixas de correio de monitorização são eliminadas

Sintomas

No Microsoft Exchange Server 2019, 2016 ou 2013, implementa vários servidores com o nome, por exemplo EXCH, EXCH-02, etc. Nesta situação, irá reparar que as caixas de correio de monitorização e as contas do Active Directory associadas para EXCH-02 são eliminadas a cada hora, mesmo depois de as recriar. Além disso, Get-ServerHealth mostra muitos conjuntos de estado de funcionamento em mau estado de funcionamento devido às caixas de correio de monitorização em falta.

Causa

Este problema ocorre porque as caixas de correio de monitorização são eliminadas incorretamente pelo processo MonitoringMailboxCleaner . Este processo é executado a cada hora em todos os servidores em execução Exchange Server. Remove a monitorização de caixas de correio que já não são necessárias por esse servidor. Para criar a lista de caixas de correio que devem ser verificadas, o processo examina o valor DisplayName das contas através de uma correspondência de padrão para a cadeia HealthMailbox-SERVERNAME- . Em seguida, avalia cada item na lista para determinar se esse item deve ser eliminado.

Neste cenário, quando o processo é executado no servidor EXCH, a lista inclui todas as caixas de correio que têm um DisplayName que corresponde à cadeia HealthMailbox-EXCH- . Isto inclui as caixas de correio para EXCH e EXCH-02. O processo vê as caixas de correio EXCH-02 como inválidas e, em seguida, elimina-as.

Este comportamento pode ser observado nos registos de rastreio da Monitorização Ativa que estão localizados em <ExchangeInstallDir>\Logging\Monitoring\Monitoring\MSExchangeHMWorker\ActiveMonitoringTraceLogs.

Resolução

Para corrigir este problema, utilize uma convenção de nomenclatura diferente que não inclua hífenes para os servidores que estão a executar Exchange Server.

Se os servidores já tiverem sido configurados desta forma, pode impedir que o problema ocorra ao selecionar a opção Proteger objeto contra eliminação acidental no Utilizadores e Computadores do Active Directory. Para tal, siga estes passos:

  1. Abra Utilizadores e Computadores do Active Directory.
  2. Selecione Ver e verifique se a opção Funcionalidades Avançadas está selecionada.
  3. Expanda o domínio, expanda Objetos de Sistema do Microsoft Exchange e, em seguida, selecione Monitorizar Caixas de Correio.
  4. Faça duplo clique no primeiro objeto GUID> do HealthMailbox<.
  5. Selecione o separador Objeto .
  6. Selecione a opção Proteger objeto de eliminação acidental e, em seguida, selecione OK.
  7. Repita os passos 1 a 6 para cada objeto GUID> do HealthMailbox< no contentor Monitorizar Caixas de Correio.