DPM: Agent unreachable - Agent communication error

Microsoft.SystemCenter.DataProtectionManager.2011.Discovery.DPMAgentUnreachable_AMAgentCommunicationError (DependencyMonitor)

Knowledge Base article:

Summary

This is a consolidated infrastructure alert (logical consolidation) that represents one or more infrastructure issues that have happened on the DPM server. The infrastructure items affected may not share the same root cause. Since the failures have similar symptoms and resolution steps, they are logically consolidated under this alert. To view the items affected by this issue, click on the action View Affected Items.

Causes

See the alert details pane for more information about the cause of this alert.

Resolutions

See the alert details pane for steps to resolve this alert. After the root cause is understood, resolve the root cause for each affected item.

Additional

Additional information for this failure is available on the DPM website. To view this, select the alert in the alert view and click on the action Get more information

External

To learn more about consolidated infrastructure alerts (logical consolidation) and how you can use the DPM tools to troubleshoot and resolve issues, see Working with Consolidated Infrastructure Alerts (Logical Consolidation) (http://go.microsoft.com/fwlink/?LinkId=230559).

Element properties:

TargetMicrosoft.SystemCenter.DataProtectionManager.2011.Library.DPMServer
Parent MonitorSystem.Health.ConfigurationState
AlgorithmWorstOf
Source MonitorMicrosoft.SystemCenter.DataProtectionManager.2011.Discovery.AgentUnreachable_AMAgentCommunicationError
RelationshipMicrosoft.SystemCenter.DataProtectionManager.2011.Library.DPMServerHostsProductionServer
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
DPM: Agent unreachable - Agent communication error

DPM agents on some of the protected servers are not reachable because of communication error.
DPM Server: {0}

Resolution steps:
If you recently installed a protection agent on the protected server, the computer may be restarting. Wait a few minutes after restarting the computer for the protection agent to become available. If the problem persists, do the following:
1) Verify that the target server is accessible remotely from the DPM server.
2) If a firewall is enabled on protected server, verify that it is not blocking requests from the DPM server.
3) If protected server is a workgroup server the password for the DPM user accounts may have changed or expired. To resolve this error, run SetDpmServer with the -UpdatePassword flag on the protected computer and Update-NonDomainServerInfo.ps1 on the DPM server.
4) Restart the DPM Protection Agent service on protected server. If the service fails to start, uninstall the protection agent using Add or Remove Programs in Control Panel on the protected server. Then in the Management task area of DPM administrator console, on the Agents tab, in the Actions pane, click Install to reinstall the protection agent on that server

Source Code:

<DependencyMonitor ID="Microsoft.SystemCenter.DataProtectionManager.2011.Discovery.DPMAgentUnreachable_AMAgentCommunicationError" Accessibility="Public" Enabled="true" Target="SCDPM!Microsoft.SystemCenter.DataProtectionManager.2011.Library.DPMServer" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" RelationshipType="SCDPM!Microsoft.SystemCenter.DataProtectionManager.2011.Library.DPMServerHostsProductionServer" MemberMonitor="Microsoft.SystemCenter.DataProtectionManager.2011.Discovery.AgentUnreachable_AMAgentCommunicationError">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.DataProtectionManager.2011.Discovery.DPMAgentUnreachable_AMAgentCommunicationError_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="SCDPM!Microsoft.SystemCenter.DataProtectionManager.2011.Library.DPMServer"]/DPMServerName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>