Архитектура агента соответствует архитектуре операционной системы

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

Этот монитор определяет, был ли 32-разрядный агент установлен в 64-разрядной операционной системе.

Knowledge Base article:

Сводка

Этот монитор проверяет версию агентов и создает предупреждение, если 32-разрядный агент установлен в 64-разрядной операционной системе. Результаты работы 32-разрядного агента в 64-разрядной операционной системе непредсказуемы, и такая конфигурация не поддерживается.

Причины

Версия агента, который установлен на компьютере, указанном в предупреждении, не соответствует операционной системе. Это может произойти, если агент был установлен вручную.

Решения

На компьютере, указанном в предупреждении, удалите агент 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} 32-разрядный агент запущен в 64-разрядной операционной системе. Это может привести к непредсказуемым результатам.
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>