이 모니터는 System Center Operations Manager APM 기능이 이미 설치되어 있는 컴퓨터에 AVIcode .NET Enterprise 에이전트가 설치되지 않았는지 확인합니다.
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 에이전트를 설치하십시오. 두 에이전트는 함께 존재할 수 없습니다.
이 문제를 해결하려면 사용할 에이전트를 결정해야 합니다.
APM 기능을 계속 사용할 예정이며 AVIcode는 실수로 설치한 것이라면 대상 시스템에서 AVIcode 인터셉터를 제거하고 Operations Manager 에이전트를 복구해야 합니다.
시스템에서 AVIcode 5.x를 제거하려면
시스템에 로그온합니다.
시작 -> 모든 프로그램- > AVIcode Intercept Studio로 이동합니다.
Intercept 관리 콘솔을 시작합니다.
콘솔을 통해 모니터링되는 모든 응용 프로그램을 삭제합니다.
IIS를 재순환하여 인터셉터를 언로드합니다.
콘솔을 닫습니다.
제어판 -> 프로그램 -> 프로그램 제거로 이동합니다.
AVIcode Intercept 에이전트가 있으면 제거합니다.
Operations Manager 2007용 AVIcode 통합 키트가 있으면 제거합니다.
.NET Enterprise 관리 팩용 AVIcode System Center LobMapper가 있으면 제거합니다.
Operations Manager 에이전트를 다시 설치하거나 복구합니다.
ASP .NET 응용 프로그램 라이브러리를 제거하려면
Operations Manager 콘솔을 시작합니다.
모니터링 영역 -> ASP.NET 응용 프로그램 -> ASP.NET 응용 프로그램 상태 보기로 이동한 후 대상 시스템에서 모니터링되고 있는 응용 프로그램을 기록합니다.
모니터링 영역 -> ASP.NET 웹 서비스 -> 웹 서비스 상태 보기로 이동한 후 대상 시스템에서 모니터링되고 있는 웹 서비스를 기록합니다.
관리 영역 -> 관리 팩 템플릿 -> ASP.NET 응용 프로그램으로 이동합니다.
2단계에서 기록한 응용 프로그램에 해당하는 템플릿을 삭제합니다.
관리 영역 -> 관리 팩 템플릿 -> ASP.NET 웹 서비스로 이동합니다.
3단계에서 기록한 웹 서비스에 해당하는 템플릿을 삭제합니다.
대상 시스템에 로그온합니다.
제어판 -> 프로그램 -> 프로그램 제거로 이동합니다.
System Center Operations Manager 2007 R2 ASP.NET 모니터링이 있으면 제거합니다.
Operations Manager 에이전트를 다시 설치하거나 복구합니다.
AVIcode 에이전트를 설치하려면 수동으로 System Center Operations Manager 에이전트를 다시 설치하고 명령줄 매개 변수 /NOAPM=1을 지정하여 APM 서비스를 제거할 수 있습니다. 그렇게 하면 APM 서비스가 설치되지 않고 AVIcode 에이전트가 호스트에 배포됩니다.
시스템에서 AVIcode 5.x를 제거하려면
시스템에 로그온합니다.
시작 -> 모든 프로그램- > AVIcode Intercept Studio로 이동합니다.
Intercept 관리 콘솔을 시작합니다.
콘솔을 통해 모니터링되는 모든 응용 프로그램을 삭제합니다.
IIS를 재순환하여 인터셉터를 언로드합니다.
콘솔을 닫습니다.
제어판 -> 프로그램 -> 프로그램 제거로 이동합니다.
AVIcode Intercept 에이전트가 있으면 제거합니다.
Operations Manager 2007용 AVIcode 통합 키트가 있으면 제거합니다.
.NET Enterprise 관리 팩용 AVIcode System Center LobMapper가 있으면 제거합니다.
수동으로 APM 에이전트를 제거하여 System Center Operations Manager 에이전트(Microsoft Monitoring Agent)를 복구하려면
System Center Operations Manager 미디어 또는 관리 서버에서 APM과 함께 미리 설치된 에이전트로 MOMAgent.msi를 복사합니다.
권한이 상승된 명령 프롬프트를 시작합니다.
다음 명령줄을 사용하여 에이전트 설치를 실행합니다.
"복구" 옵션을 선택합니다.
APM 에이전트가 제거되면 AVIcode 5.7 에이전트를 다시 설치할 수 있습니다.
Target | Microsoft.SystemCenter.Apm.ApmAgent | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.Apm.AVIcodeAgentFoundMonitorType | ||
Remotable | False | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<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>