Монитор анализатора соответствия требованиям операционной системы Windows Server 2012

Microsoft.Windows.Server.6.2.Monitoring.BPA.OperatingSystem.Monitor (UnitMonitor)

Отслеживает соответствие операционной системы Windows Server 2012 правилам анализатора соответствия требованиям.

Knowledge Base article:

Краткое описание

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

Element properties:

TargetMicrosoft.Windows.Server.6.2.OperatingSystem
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.6.2.Monitoring.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Операционная система не соответствует правилам анализатора

{0} Дополнительные сведения о проблемах, обнаруженных анализатором, см. в результатах диагностики на вкладке "События изменения состояния" (State Change Events) монитора анализатора соответствия требованиям операционной системы Windows Server 2012 в обозревателе состояния работоспособности. Кроме того, можно вручную выполнить задачу вывода результатов анализатора, чтобы отобразить их.
RunAsSystem.PrivilegedMonitoringAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.6.2.Monitoring.BPA.OperatingSystem.Monitor" RunAs="System!System.PrivilegedMonitoringAccount" Accessibility="Public" Enabled="false" Target="WindowsServer!Microsoft.Windows.Server.6.2.OperatingSystem" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.6.2.Monitoring.MonitorType" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.6.2.Monitoring.BPA.OperatingSystem.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='Message']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="MonitorHealthyState" MonitorTypeStateID="Healthy" HealthState="Success"/>
<OperationalState ID="MonitorWarningState" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="MonitorErrorState" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<Interval>86400</Interval>
</Configuration>
</UnitMonitor>