APM Agent Not Found Rollup

Microsoft.SystemCenter.Apm.APMAgentNotFoundDependencyMonitor (DependencyMonitor)

One of more agent managed servers has .NET Framework installed but the Operations Manager APM agent is missing.

Knowledge Base article:

Summary

This monitor changes state when a server hosting .NET Framework that does not have the System Center Management APM agent installed is found.

Causes

When the Operations Manager agent was first installed on the server, .NET Framework was not present and the System Center Management APM agent was not installed.

Resolution

To resolve this alert you must run a repair install against each server that is a valid APM target but does not have the System Center Management APM agent installed.

Element properties:

TargetMicrosoft.SystemCenter.AgentManagedGroup
Parent MonitorSystem.Health.ConfigurationState
AlgorithmWorstOf
Source MonitorMicrosoft.SystemCenter.Apm.ValidHostNoAPMAgentMonitor
RelationshipMicrosoft.SystemCenter.AgentManagedGroup.ContainsAgents
CategoryConfigurationHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
RemotableFalse
AccessibilityPublic
Alert Message
APM Agent Not Found
One of more agent managed servers has .NET Framework installed but the Operations Manager APM agent is missing.

Source Code:

<DependencyMonitor ID="Microsoft.SystemCenter.Apm.APMAgentNotFoundDependencyMonitor" Accessibility="Public" Enabled="true" Target="SC!Microsoft.SystemCenter.AgentManagedGroup" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="false" Priority="Normal" RelationshipType="SC!Microsoft.SystemCenter.AgentManagedGroup.ContainsAgents" MemberMonitor="Microsoft.SystemCenter.Apm.ValidHostNoAPMAgentMonitor">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.Apm.APMAgentNotFoundDependencyMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
</DependencyMonitor>