Intégrité du contrôle d'authentification de la gestion à distance Windows

Microsoft.Unix.WSMan.BasicAuthCheck.Monitor (UnitMonitor)

Analyse du contrôle d'authentification de la gestion à distance Windows

Knowledge Base article:

Résumé

Cette analyse vérifie que la gestion à distance Windows (WinRM) qui s'exécute sur le système permet d'utiliser l'authentification de base pour les communications. L'authentification de base est requise pour toutes les communications de l'agent. Si l'état est inconnu, soit l'analyse n'a pas commencé pour cet objet, soit aucune analyse destinée à analyser la disponibilité n'a été définie.

Causes

L'état de fonctionnement anormal associé à ce moniteur indique que le client WinRM n'autorise pas l'authentification de base. Afficher toutes les alertes actives à partir de cet objet à l'aide de ce lien :

Alertes

Résolutions

Pour autoriser l'authentification de base avec le client WinRM, exécutez la commande suivante à partir d'une invite sur l'un des serveurs Operations Manager qui va communiquer avec les agents UNIX/Linux :

winrm set winrm/config/client/auth @{Basic="true"}

Element properties:

TargetMicrosoft.Unix.Computer
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.BasicAuthCheck.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Authentification de base désactivée
Authentification de base désactivée dans la gestion à distance Windows.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Unix.WSMan.BasicAuthCheck.Monitor" Enabled="true" Accessibility="Public" Target="Microsoft.Unix.Computer" TypeID="Microsoft.Unix.WSMan.BasicAuthCheck.MonitorType" ParentMonitorID="SystemHealth!System.Health.ConfigurationState">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.Unix.WSMan.BasicAuthCheck.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="Available" ID="Enabled"/>
<OperationalState HealthState="Error" MonitorTypeStateID="NotAvailable" ID="NotEnabled"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
</Configuration>
</UnitMonitor>