Exchange 2013 Troubleshooting: Some of the health set are in Unhealthy state

Issues:

Some of the health set are Unhealthy state in Exchange 2013.

Cause:

High Possibility that there is some issue with the Monitoring Mailbox.

Troubleshooting:

  1. 1- Make sure all the Server Components are in healthy state, you can check these by running the below cmd
    • Get-ServerComponentState –Identity "Exchange Server Name"
  2. 2- If any of the components which is required for production is not active bring that to Active state:
    • Set-ServerComponentState "Exchange Server Name" -Component "Component Name"-State Active -Requester Maintenance or Functional or HealthAPI
  3. Restart the Microsoft Exchange Health Manager Service 
  4. Check the Heath set status
    • Get-ServerHealth "Exchange Server Name"| ?{$_.AlertValue -eq "unhealthy"}
  5. If still in unhealthy state restart the respective App pool or restart the IIS and check the status.
  6. Still same Check the below log
    • Microsoft ==>ActiveMonitoring ==>ProbeResult
  7. You will see the account guid@your domain
  8. Verify above AD account is not disabled.Locked.