AVIcode Enterprise 에이전트 및 APM 에이전트가 동일한 컴퓨터에 배포됨

Microsoft.SystemCenter.Apm.AVIcodeAgentFoundMonitor (UnitMonitor)

이 모니터는 System Center Operations Manager APM 기능이 이미 설치되어 있는 컴퓨터에 AVIcode .NET Enterprise 에이전트가 설치되지 않았는지 확인합니다.

Knowledge Base article:

요약

System Center Operations Manager APM 서비스를 이미 실행하고 있던 컴퓨터에서 AVIcode .NET Enterprise 에이전트가 검색되면 인스턴스 상태가 비정상이 됩니다. System Center Operations Manager 에이전트(Microsoft Monitoring Agent)에 AVIcode 에이전트가 강제 설치되지는 않지만 이러한 상황은 수동 설치를 통해서도 발생할 수 있습니다.

원인

Operations Manager APM 에이전트가 이전에 배포된 컴퓨터에서 AVIcode .NET Enterprise 에이전트가 검색되었습니다. Operations Manager AMP 기능이 IIS 7 이상에서 호스팅된 웹 응용 프로그램 및 서비스에 대한 ASP.NET 응용 프로그램 라이브러리 MP를 대체합니다. Operations Manager APM을 사용하려면 대상 서버에서 AVIcode 인터셉터를 제거하고 Operations Manager 에이전트를 다시 설치해야 합니다. AVIcode 인터셉터를 사용하려면 APM 없이 Operations Manager 에이전트를 설치하십시오. 두 에이전트는 함께 존재할 수 없습니다.

해결 방법

이 문제를 해결하려면 사용할 에이전트를 결정해야 합니다.

Element properties:

TargetMicrosoft.SystemCenter.Apm.ApmAgent
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.Apm.AVIcodeAgentFoundMonitorType
RemotableFalse
AccessibilityPublic
Alert Message
System Center Operations Manager APM 서비스를 이미 실행하고 있던 컴퓨터에서 AVIcode 에이전트 검색
AVIcode .NET Enterprise 에이전트는 System Center Operations Manager APM 서비스가 설치되지 않은 서버에만 배포해야 합니다. 두 서비스는 호환되지 않으며 동시에 실행해서는 안 됩니다. 현재 이 에이전트는 지원되지 않는 상태입니다.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.Apm.AVIcodeAgentFoundMonitor" Accessibility="Public" Enabled="true" Target="AI!Microsoft.SystemCenter.Apm.ApmAgent" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="false" Priority="Normal" TypeID="Microsoft.SystemCenter.Apm.AVIcodeAgentFoundMonitorType" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.Apm.AVIcodeAgentFoundMonitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="AVIcodeAgentNotFound" MonitorTypeStateID="AVIcodeAgentNotFound" HealthState="Success"/>
<OperationalState ID="AVIcodeAgentFound" MonitorTypeStateID="AVIcodeAgentFound" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<Frequency>14400</Frequency>
</Configuration>
</UnitMonitor>