Moniteur BPA du système d'exploitation

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

Supervise la conformité des systèmes d'exploitation Windows Server 2016 et ultérieur avec les règles du BPA (Best Practices Analyzer). Tant que Windows Nano Server ne prend pas en charge les applets de commande BPA PowerShell, l'analyse indique toujours « Intègre ».

Knowledge Base article:

Résumé

Ce moniteur permet d'exploiter les fonctionnalités de l'outil BPA (Best Practices Analyzer) dans les systèmes d'exploitation Windows Server 2016 et ultérieur. L'analyse exécute les applets de commande PowerShell BPA intégrées pour valider que les rôles installés sont conformes aux règles de BPA.

Element properties:

TargetMicrosoft.Windows.Server.10.0.OperatingSystem
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.10.0.Monitoring.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Le système d'exploitation n'est pas compatible avec Best Practices Analyzer
{0} Pour plus d'informations sur les problèmes de BPA détectés, affichez les résultats du diagnostic sous l'onglet Événements de changement d'état pour le moniteur BPA du système d'exploitation dans l'Explorateur d'intégrité. Sinon, la tâche Afficher les résultats de conformité de Best Practices Analyzer peut être exécutée manuellement pour que les résultats soient renvoyés.
RunAsSystem.PrivilegedMonitoringAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.Monitoring.BPA.OperatingSystem.Monitor" RunAs="System!System.PrivilegedMonitoringAccount" Accessibility="Public" Enabled="false" Target="ServervNext!Microsoft.Windows.Server.10.0.OperatingSystem" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.10.0.Monitoring.MonitorType" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.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>