有效主机无 APM 代理

Microsoft.SystemCenter.Apm.ValidHostNoAPMAgentMonitor (UnitMonitor)

监视安装在以下系统上的 .NET Framework 的监视器: 此系统具有 Operations Manager 运行状况服务,但未安装 APM 服务

Knowledge Base article:

摘要

在找到承载 .NET Framework 但未安装 Operation Manager APM 代理的服务器时,此监视器会改变状态。

原因

在此服务器中初次安装 Operation Manager 代理时,.NET Framework 不存在,而且未安装 APM 代理。 .NET Framework 已添加到服务器中,而且现在是 .NET 监视的有效目标。

解决方法

修复目标服务器上的 Operations Manager 代理,以安装 APM 代理。

Element properties:

TargetMicrosoft.SystemCenter.HealthService
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledFalse
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.Apm.ValidHostNoAPMAgentMonitorType
RemotableFalse
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.Apm.ValidHostNoAPMAgentMonitor" Accessibility="Public" Enabled="false" Target="SC!Microsoft.SystemCenter.HealthService" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="false" Priority="Normal" TypeID="Microsoft.SystemCenter.Apm.ValidHostNoAPMAgentMonitorType" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<OperationalStates>
<OperationalState ID="InvalidHost" MonitorTypeStateID="InvalidHost" HealthState="Success"/>
<OperationalState ID="ValidHost" MonitorTypeStateID="ValidHost" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<Frequency>14400</Frequency>
<WindowsVersion>6.0</WindowsVersion>
</Configuration>
</UnitMonitor>