监视特定安装程序错误的监视器,出现此错误表明系统上存在旧的 AVIcode .NET 企业代理。 此监视器默认处于禁用状态,但你可能希望启用它以验证代理的哪一部分仍在运行 AVIcode Intercept 服务(相对于 System Center Operations Manager 中新的 APM 功能)。
如果 Operations Manager APM 代理安装程序在承载 AVIcode 5.7 或更旧产品的系统上运行,则实例状态将变为不正常。
在安装 Operations Manager 运行状况服务时,安装程序找到了以前安装的 AVIcode 侦听器。 在从系统中删除这些 AVIcode 侦听器之前,目标服务器将不能使用 Operations Manager APM 代理。 如果现正使用 AVIcode Intercept Studio 或 ASP.NET 应用程序库 MP,则将会存在 AVIcode 侦听器。
对于在 IIS 7 和更高版本上承载的 Web 应用程序及服务,Operations Manager APM 功能取代了 ASP.NET 应用程序库 MP。
要使用 Operations Manager APM,请从目标服务器中删除 AVIcode 侦听器,然后重新安装 Operations Manager 代理。
必须从目标系统中删除 AVIcode 侦听器。
要从系统中删除 AVIcode 5.x:
登录到系统。
转到“开始”->“所有程序”->“AVIcode Intercept Studio”。
启动拦截管理控制台。
通过此控制台删除所有受监视的应用程序。
回收 IIS 以卸载侦听器。
关闭控制台。
转到“控制面板”->“程序”->“卸载程序”。
如果存在 AVIcode Intercept Agent,则将其卸载。
如果存在用于 Operations Manager 2007 的 AVIcode 集成套件,则将其卸载。
如果存在 AVIcode System Center LobMapper for .NET Enterprise Management Pack,则将其卸载。
重新安装 Operations Manager 代理
删除 ASP.NET 应用程序库
启动 Operations Manager 控制台。
转到“监视”区域 ->“ASP.NET 应用程序”->“ASP.NET 应用程序状态视图”,然后记下目标系统上正受到监视的应用程序。
转到“监视”区域 ->“ASP.NET Web 服务”->“Web 服务状态视图”,然后记下目标系统上正受到监视的 Web 服务。
转到“创作”区域 ->“管理包模板”->“ASP.NET 应用程序”。
删除与在步骤 2 中记下的应用程序对应的模板。
转到“创作”区域 ->“管理包模板”->“ASP.NET Web 服务”。
删除与在步骤 3 中记下的 Web 服务对应的模板。
登录到目标系统。
转到“控制面板”->“程序”->“卸载程序”。
如果存在 System Center Operations Manager 2007 R2 ASP.NET 监视,则将其卸载。
重新安装 Operations Manager 代理。
Target | Microsoft.SystemCenter.HealthService | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.Apm.AVIcodeInterceptServiceFoundMonitorType | ||
Remotable | False | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.Apm.AVIcodeInterceptServiceFoundMonitor" Accessibility="Public" Enabled="false" Target="SC!Microsoft.SystemCenter.HealthService" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="false" Priority="Normal" TypeID="Microsoft.SystemCenter.Apm.AVIcodeInterceptServiceFoundMonitorType" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.Apm.AVIcodeInterceptServiceFoundMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="InterceptServiceNotFound" MonitorTypeStateID="InterceptServiceNotFound" HealthState="Success"/>
<OperationalState ID="InterceptServiceFound" MonitorTypeStateID="InterceptServiceFound" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<Frequency>14400</Frequency>
<WindowsVersion>6.0</WindowsVersion>
</Configuration>
</UnitMonitor>