에이전트 및 운영 체제 아키텍처가 같음

Microsoft.SystemCenter.Agent.Configuration.ArchitectureMismatchMonitor (UnitMonitor)

이 모니터는 32비트 에이전트가 64비트 운영 체제에 설치되어 있는지 감지합니다.

Knowledge Base article:

요약

이 모니터는 에이전트 버전을 확인하고 64비트 운영 체제에 32비트 에이전트가 설치된 것을 감지할 경우 경고를 생성합니다. 64비트 운영 체제에서 32비트 에이전트를 실행하면 불안정한 결과가 발생하게 되며 이러한 구성은 지원되지 않습니다.

원인

경고에 지정된 컴퓨터에 설치된 에이전트 버전이 운영 체제에 대해 올바르지 않습니다. 에이전트가 수동으로 설치된 경우 이 문제가 발생할 수 있습니다.

해결 방법

경고에 지정된 컴퓨터에서 제어판의 프로그램 및 기능을 사용하여 Operations Manager 에이전트를 수동으로 제거합니다. 그런 다음 운영 콘솔을 사용(권장)하거나 수동으로 에이전트를 다시 설치할 수 있습니다. 에이전트를 수동으로 설치하는 경우 운영 체제에 대해 올바른 버전의 에이전트를 설치해야 합니다.

외부 정보

에이전트 설치에 대한 자세한 내용은 다음을 참조하세요.

Element properties:

TargetMicrosoft.SystemCenter.Agent
Parent MonitorSystem.Health.ConfigurationState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.Agent.Configuration.ArchitectureMismatchMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
32비트 에이전트가 64비트 운영 체제에 설치되어 있습니다.
{0}이(가) 64비트 운영 체제에서 32비트 에이전트를 실행하고 있습니다. 이로 인해 불안정한 동작이 발생할 수 있습니다.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.Agent.Configuration.ArchitectureMismatchMonitor" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCLibrary!Microsoft.SystemCenter.Agent" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.Agent.Configuration.ArchitectureMismatchMonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.Agent.Configuration.ArchitectureMismatchMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="AgentArchitectureMatch" MonitorTypeStateID="ArchitectureMatch" HealthState="Success"/>
<OperationalState ID="AgentArchitectureMismatch" MonitorTypeStateID="ArchitectureMismatch" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<IntervalSeconds>86400</IntervalSeconds>
</Configuration>
</UnitMonitor>