I saw a few posts similar to this topic but no real fixes, I also didn't want to hijack another thread.
I have a 2013 DAG in which one member hosts only passive database copies. SCOM is alerting about OutlookRpcDeepTestMonitor on the server only so I ran the following: (I deleted the healthy entries)
Get-ServerHealth <servername>| ?{$_.HealthSetName -eq "Outlook.Protocol"} | FT Name,HealthSetName,AlertValue
Name
HealthSetName
AlertValue
----
-------------
----------
OutlookRpcDeepTestMonitor
Outlook.Protocol
Unhealthy
OutlookRpcSelfTestMonitor
Outlook.Protocol
Unhealthy
I found TechNet to be super useful - https://technet.microsoft.com/en-us/library/ms.exch.scom.outlook.protocol(v=exchg.150).aspx and then moved on to the fourms. Which I then tried to run this command which failed to run.
Invoke-MonitoringProbe Outlook.Protocol\OutlookMapiHttpSelfTestProbe -Server <servername>| Format-List
WARNING: Could not find assembly or object type associated with monitor identity 'Outlook.Protocol\OutlookMapiHttpSelfTestProbe'. Please ensure that the given monitor identity exists on the
server.
I tried a reboot which didn't clear things up and have come up empty with my searches. The only think I can think of is maybe it does not like having only passive copies of the databases on the server?