Condividi tramite


Stato non integro dei server Exchange quando vengono eliminate le cassette postali di monitoraggio

Sintomi

In Microsoft Exchange Server 2019, 2016 o 2013 si distribuiscono più server denominati, ad esempio EXCH, EXCH-02 e così via. In questo caso, si nota che le cassette postali di monitoraggio e gli account Active Directory associati per EXCH-02 vengono eliminati ogni ora, anche dopo averli ricreati. Inoltre, Get-ServerHealth mostra molti set di integrità in uno stato non integro a causa delle cassette postali di monitoraggio mancanti.

Causa

Questo problema si verifica perché le cassette postali di monitoraggio vengono eliminate in modo errato dal processo MonitoringMailboxCleaner . Questo processo viene eseguito ogni ora in ogni server che esegue Exchange Server. Rimuove le cassette postali di monitoraggio che non sono più necessarie per il server. Per compilare l'elenco delle cassette postali da controllare, il processo esamina il valore DisplayName degli account usando una corrispondenza di modello per la stringa HealthMailbox-SERVERNAME- . Valuta quindi ogni elemento nell'elenco per determinare se tale elemento deve essere eliminato.

In questo scenario, quando il processo viene eseguito nel server EXCH, l'elenco include tutte le cassette postali con displayName corrispondente alla stringa HealthMailbox-EXCH . Sono incluse le cassette postali per EXCH e EXCH-02. Il processo considera le cassette postali EXCH-02 non valide e quindi le elimina.

Questo comportamento può essere osservato nei log di traccia di Monitoraggio attivo che si trovano in <ExchangeInstallDir>\Logging\Monitoring\Monitoring\MSExchangeHMWorker\ActiveMonitoringTraceLogs.

Risoluzione

Per risolvere questo problema, usare una convenzione di denominazione diversa che non include trattini per i server che eseguono Exchange Server.

Se i server sono già stati configurati in questo modo, è possibile evitare che il problema si verifichi selezionando l'opzione Proteggi l'oggetto dall'eliminazione accidentale in Utenti e computer di Active Directory. A tal fine, attenersi alla seguente procedura:

  1. Aprire Utenti e computer di Active Directory.
  2. Selezionare Visualizza e verificare che sia selezionata l'opzione Funzionalità avanzate .
  3. Espandere il dominio, espandere Oggetti di sistema di Microsoft Exchange e quindi selezionare Cassette postali di monitoraggio.
  4. Fare doppio clic sul primo oggetto GUID> HealthMailbox<.
  5. Selezionare la scheda Oggetto .
  6. Selezionare l'opzione Proteggi oggetto da eliminazione accidentale e quindi selezionare OK.
  7. Ripetere i passaggi da 1 a 6 per ogni oggetto GUID> HealthMailbox< nel contenitore Cassette postali di monitoraggio.