Analyse de l'état du serveur MySQL

Microsoft.MySQLServer.ManagedServer.Unix.ServerStatus.Monitor (UnitMonitor)

Knowledge Base article:

Résumé

Le serveur MySQL n'est pas exécuté ou le module d'analyse est inaccessible.

Causes

Le serveur MySQL a peut-être été arrêté, s'est bloqué ou le fournisseur a peut-être été déchargé.

Résolutions

Si le serveur MySQL n'est pas en cours d'exécution, redémarrez-le. Si le serveur est en cours d’exécution, vérifiez que l’état de fonctionnement n’indique pas un état dégradé ou inaccessible. Par ailleurs, vérifiez que les informations d'identification MySQL ont été définies via la tâche du pack d'administration ou via le programme en ligne de commande d'authentification MySQL inclus.

Element properties:

TargetMicrosoft.MySQLServer.ManagedServer.Unix
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Oss.WSMan.Status.Filtered.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
État du serveur MySQL
Le serveur MySQL {0} est hors ligne, non analysé ou configuré correctement
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.MySQLServer.ManagedServer.Unix.ServerStatus.Monitor" Accessibility="Public" Target="Microsoft.MySQLServer.ManagedServer.Unix" TypeID="Oss!Microsoft.Oss.WSMan.Status.Filtered.MonitorType" Enabled="onStandardMonitoring" ParentMonitorID="Health!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.MySQLServer.ManagedServer.Unix.ServerStatus.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/WsManData/*[local-name(.)='MySQL_Server']/*[local-name(.)='InstanceID']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="StatusOK" ID="StatusOK"/>
<OperationalState HealthState="Error" MonitorTypeStateID="StatusFailed" ID="StatusFailed"/>
</OperationalStates>
<Configuration>
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/MySQL_Server?__cimnamespace=root/mysql</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<InstanceName>$Target/Property[Type="Microsoft.MySQLServer.Installation"]/InstanceID$</InstanceName>
<InstanceProperty>/DataItem/WsManData/*[local-name(.)='MySQL_Server']/*[local-name(.)='ProductIdentifyingNumber']</InstanceProperty>
<Status>/DataItem/WsManData/*[local-name(.)='MySQL_Server']/*[local-name(.)='OperatingStatus']</Status>
<ExpectedStatus>OK</ExpectedStatus>
</Configuration>
</UnitMonitor>