모니터링 사서함이 삭제 될 때 Exchange 서버의 비정상 상태

증상

Microsoft Exchange Server 2019, 2016 또는 2013에서는 EXCH, EXCH-02 등의 이름을 가진 여러 서버를 배포 합니다. 이러한 상황에서는 EXCH-02에 대 한 모니터링 사서함 및 연결 된 Active Directory 계정이 다시 만든 후에도 각 시간 마다 삭제 되는 것을 알 수 있습니다. 또한 모니터링 사서함 누락으로 인해 상태가 비정상 상태인 여러 상태 집합이 표시 Get-ServerHealth.

원인

이 문제는 모니터링 사서함이 MonitoringMailboxCleaner 프로세스에 의해 잘못 삭제 되었기 때문에 발생 합니다. 이 프로세스는 Exchange Server를 실행 하는 모든 서버에서 1 시간 마다 실행 됩니다. 서버에서 더 이상 필요 하지 않은 모니터링 사서함을 제거 합니다. 확인할 사서함 목록을 작성 하기 위해이 프로세스는 HealthMailbox-SERVERNAME- string에 대해 일치 하는 패턴을 사용 하 여 계정의 DisplayName 값을 검사 합니다. 그런 다음 목록의 각 항목을 평가 하 여 해당 항목을 삭제할지 여부를 결정 합니다.

이 시나리오에서 서버 EXCH에서 프로세스를 실행 하는 경우 목록에는 HealthMailbox 과 일치 하는 DisplayName 이 있는 모든 사서함이 포함 됩니다. 여기에는 EXCH 및 EXCH-02의 사서함이 포함 됩니다. 이 프로세스에서는 EXCH-02 사서함을 잘못 된 것으로 표시 한 다음 삭제 합니다.

이 문제는에 있는 활성 모니터링 추적 로그에서 확인할 수 있습니다 <ExchangeInstallDir>\Logging\Monitoring\Monitoring\MSExchangeHMWorker\ActiveMonitoringTraceLogs .

해결 방법

이 문제를 해결 하려면 Exchange Server를 실행 하는 서버에 하이픈을 포함 하는 does't 다른 명명 규칙을 사용 합니다.

이러한 방식으로 서버를 이미 설정한 경우 Active Directory 사용자 및 컴퓨터에서 실수로 삭제 된 개체 보호 옵션을 선택 하면 문제가 발생 하지 않을 수 있습니다. 이렇게 하려면 다음과 같이 하십시오.

  1. Active Directory 사용자 및 컴퓨터 를 엽니다.
  2. 보기 를 선택 하 고 고급 기능이 선택 되어 있는지 확인 합니다.
  3. 도메인을 확장 하 고 Microsoft Exchange System 개체 를 확장 한 다음 사서함 모니터링 을 선택 합니다.
  4. 첫 번째 HealthMailbox <GUID> 개체를 두 번 클릭 합니다.
  5. 개체 탭을 선택 합니다.
  6. 실수로 삭제 된 개체 보호 옵션을 선택한 다음 확인 을 선택 합니다.
  7. 모니터링 사서함 컨테이너의 각 HealthMailbox <GUID> 개체에 대해 1 ~ 6 단계를 반복 합니다.