Stan złej kondycji serwerów programu Exchange podczas monitorowania skrzynek pocztowych są usuwane
Symptomy
W Microsoft Exchange Server 2019, 2016 lub 2013 można wdrożyć wiele serwerów o nazwie, na przykład EXCH, EXCH-02 itd. W takiej sytuacji można zauważyć, że skrzynki pocztowe monitorowania i skojarzone konta usługi Active Directory dla programu EXCH-02 są usuwane co godzinę, nawet po ich ponownym utworzeniu. Ponadto Get-ServerHealth pokazuje wiele zestawów kondycji w stanie Złej kondycji z powodu braku skrzynek pocztowych monitorowania.
Przyczyna
Ten problem występuje, ponieważ skrzynki pocztowe monitorowania są niepoprawnie usuwane przez proces MonitoringMailboxCleaner . Ten proces jest uruchamiany co godzinę na każdym serwerze z systemem Exchange Server. Usuwa skrzynki pocztowe monitorowania, które nie są już potrzebne przez ten serwer. Aby utworzyć listę skrzynek pocztowych, które mają być zaznaczone, proces sprawdza wartość DisplayName kont przy użyciu dopasowania wzorca dla ciągu HealthMailbox-SERVERNAME- . Następnie oblicza każdy element na liście, aby określić, czy ten element powinien zostać usunięty.
W tym scenariuszu, gdy proces jest uruchamiany na serwerze EXCH, lista zawiera wszystkie skrzynki pocztowe o nazwie DisplayName zgodnej z ciągiem HealthMailbox-EXCH- . Obejmuje to skrzynki pocztowe zarówno dla środowiska EXCH, jak i EXCH-02. Proces widzi skrzynki pocztowe EXCH-02 jako nieprawidłowe, a następnie usuwa je.
To zachowanie można zaobserwować w dziennikach śledzenia aktywnego monitorowania znajdujących się w usłudze <ExchangeInstallDir>\Logging\Monitoring\Monitoring\MSExchangeHMWorker\ActiveMonitoringTraceLogs
.
Rozwiązanie
Aby rozwiązać ten problem, użyj innej konwencji nazewnictwa, która nie zawiera łączników dla serwerów, na których działa Exchange Server.
Jeśli serwery zostały już skonfigurowane w ten sposób, możesz zapobiec wystąpieniu problemu, wybierając opcję Chroń obiekt przed przypadkowym usunięciem w Użytkownicy i komputery usługi Active Directory. Aby to zrobić, wykonaj następujące kroki.
- Otwórz Użytkownicy i komputery usługi Active Directory.
- Wybierz pozycję Widok i sprawdź, czy wybrano opcję Funkcje zaawansowane .
- Rozwiń domenę, rozwiń węzeł Microsoft Exchange System Objects, a następnie wybierz pozycję Monitorowanie skrzynek pocztowych.
- Kliknij dwukrotnie pierwszy obiekt identyfikatora GUID> healthmailbox<.
- Wybierz kartę Obiekt .
- Wybierz opcję Chroń obiekt przed przypadkowym usunięciem , a następnie wybierz przycisk OK.
- Powtórz kroki 1–6 dla każdego obiektu identyfikatora GUID> healthmailbox< w kontenerze Skrzynki pocztowe monitorowania.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla