This monitor verifies that there are no server added to the .NET Enterprise Agent Deployment Group that have the System Center Operations Manager 2012 APM feature installed.
The instance state becomes unhealthy if the .NET Enterprise Agent Deployment Group contains a computer that has the System Center Operations Manager 2012 APM service installed.
The .NET Enterprise Agent Deployment Group is used to specify computers to which the AVIcode agent should be deployed. The AVIcode agent is incompatible with the System Center Operations Manager 2012 APM service. When it is detected that the AVIcode agent is being deployed to an invalid server, installation of the AVIcode agent will be blocked.
To resolve this issue, the APM service can be removed by re-installing the Operations Manager 2012 agent manually and specifying the command line parameter /NOAPM=1. This will stop the APM service from being installed and allow the AVIcode agent to be deployed to the host.
Target | Microsoft.SystemCenter.HealthService | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | AVIcode.DotNet.SystemCenter.EnterpriseAgentValidHost.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="AVIcode.DotNet.SystemCenter.EnterpriseAgentValidHost" Accessibility="Public" Enabled="false" Target="SC!Microsoft.SystemCenter.HealthService" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="AVIcode.DotNet.SystemCenter.EnterpriseAgentValidHost.MonitorType" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="AVIcode.DotNet.SystemCenter.EnterpriseAgentValidHost_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters/>
</AlertSettings>
<OperationalStates>
<OperationalState ID="InvalidHost" MonitorTypeStateID="InvalidHost" HealthState="Error"/>
<OperationalState ID="ValidHost" MonitorTypeStateID="ValidHost" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<Frequency>3600</Frequency>
</Configuration>
</UnitMonitor>