AVIcode Intercept サービスが検出された

Microsoft.SystemCenter.Apm.AVIcodeInterceptServiceFoundMonitor (UnitMonitor)

システムに古い AVIcode .NET Enterprise エージェントが存在することを示すインストーラー エラーを監視するモニターです。 このモニターは、既定で無効になっています。ただし、どのエージェントで System Center Operations Manager の新しい APM 機能ではなく、AVIcode Intercept サービスが実行されているかを確認したい場合は有効にしてください。

Knowledge Base article:

概要

Operations Manager APM エージェントのインストーラーが、AVIcode 5.7 以前の製品をホストするシステムで実行された場合に、インスタンスの状態が異常になります。

原因

Operations Manager ヘルス サービスのインストール中に、以前にインストールされた AVIcode インターセプターが見つかりました。 システムから AVIcode インターセプターを削除しないと、Operations Manager APM エージェントが使用可能になりません。 現在 AVIcode Intercept Studio または ASP.NET アプリケーション ライブラリ MP を使用している場合は、AVIcode インターセプターが存在します。

Operations Manager APM 機能は、IIS 7 以上でホストされる Web アプリケーションとサービスの ASP.NET アプリケーション ライブラリ管理パックを置き換えます。

Operations Manager APM を使用するには、ターゲット サーバーから AVIcode インターセプターを削除してから Operations Manager エージェントを再インストールしてください。

解決策

AVIcode インターセプターをターゲット システムから削除する必要があります。

AVIcode 5.x をシステムから削除するには

ASP.NET アプリケーション ライブラリを削除するには

Element properties:

TargetMicrosoft.SystemCenter.HealthService
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.Apm.AVIcodeInterceptServiceFoundMonitorType
RemotableFalse
AccessibilityPublic
Alert Message
競合する .NET 監視サービス
AVIcode 5.7 以前の製品が検出されました。 Operations Manager APM を使用するには、これらの製品を "{0}" から削除する必要があります。
RunAsDefault

Source Code:

<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>