Contexte
Le check Files Matching [$KEY$] by WinRM permet de superviser simultanément plusieurs propriétés des fichiers présents dans un répertoire : taille, nombre, date de dernière modification et date de dernier accès. Chaque dimension est indépendante et peut être activée ou désactivée individuellement via ses seuils.
Paramétrage
Le check utilise la ligne de commande suivante :
$WINDOWS-BY-WINRM__SHINKEN__PLUGINSDIR$/check_windows_health_by_winrm_rust --check check_files_matching
--hostname "$HOSTADDRESS$"
--port "$_HOSTWINDOWS_BY_WINRM__PORT$"
--username "$_HOSTWINDOWS_BY_WINRM__DOMAINUSER$"
--password "$_HOSTWINDOWS_BY_WINRM__DOMAINPASSWORD$"
--auth_method "$_HOSTWINDOWS_BY_WINRM__AUTHMETHOD$"
--timeout "$_HOSTWINDOWS_BY_WINRM__TIMEOUT$"
--path "$ARG1$"
--filter "$ARG2$"
--size-warn "$ARG3$"
--size-crit "$ARG4$"
--size-unit "$ARG5$"
--count-warn "$ARG6$"
--count-crit "$ARG7$"
--last-update-warn "$ARG8$"
--last-update-crit "$ARG9$"
--last-access-warn "$ARG10$"
--last-access-crit "$ARG11$"
--recursive "$ARG12$"
--include_hidden "$ARG13$"
--kind "multi"
Données utilisées provenant du modèle
Données communes pour les checks du modèle
| Nom | Modifiable sur | Valeur par défaut | Description |
|---|---|---|---|
WINDOWS_BY_WINRM__AUTHMETHOD | l'Hôte ( Onglet Données ) | ntlm | Méthode d'authentification utilisé. Valeurs possibles : basic, ntlm |
WINDOWS_BY_WINRM__DOMAINPASSWORD | l'Hôte ( Onglet Données ) | Ch4nge_Th1s_P4ssw0rd | Mot de passe de l'utilisateur de supervision |
WINDOWS_BY_WINRM__DOMAINUSER | l'Hôte ( Onglet Données ) | shinken_user | Nom complet de l'utilisateur de supervision utilisé pour exécuter des commandes à distance.
|
WINDOWS_BY_WINRM__PORT | l'Hôte ( Onglet Données ) | 5985 | Port de connexion au serveur WinRM de l'hôte à superviser. |
WINDOWS_BY_WINRM__TIMEOUT | l'Hôte ( Onglet Données ) | 20 | Temps maximum sans réponse d'une requête WinRM pour que la sonde renvoi un statut INCONNU. |
Données spécifiques pour ce check
Les variables suivantes sont à définir sur le modèle d'hôtes. Chaque dimension peut être désactivée individuellement en positionnant ses deux seuils à NONE. Au moins une dimension doit rester active.
| Nom | Modifiable sur | Valeur par défaut | Description |
|---|---|---|---|
WINDOWS_BY_WINRM__FILES-MATCHING-SIZE__SIZE-WARN | l'Hôte ( Onglet Données ) | 100 | Taille d'un fichier à partir de laquelle le check passe en statut ATTENTION L'unité utilisée est définie par WINDOWS_BY_WINRM__FILES-MATCHING-SIZE__UNIT. |
WINDOWS_BY_WINRM__FILES-MATCHING-SIZE__SIZE-CRIT | l'Hôte ( Onglet Données ) | 200 | Taille d'un fichier à partir de laquelle le check passe en statut CRITIQUE L'unité utilisée est définie par WINDOWS_BY_WINRM__FILES-MATCHING-SIZE__UNIT. |
WINDOWS_BY_WINRM__FILES-MATCHING-SIZE__UNIT | l'Hôte ( Onglet Données ) | MB | Unité utilisée pour l'affichage des tailles de fichiers ainsi que pour l'évaluation des seuils (SIZE-WARN et SIZE-CRIT). Valeurs supportées : B , KB , MB , GB ou TB . |
WINDOWS_BY_WINRM__FILES-MATCHING-COUNT__COUNT-WARN | l'Hôte ( Onglet Données ) | 50 | Nombre de fichiers à partir duquel le check passe en statut ATTENTION. Mettre à NONE pour désactiver. Incompatible avec le mode liste. |
WINDOWS_BY_WINRM__FILES-MATCHING-COUNT__COUNT-CRIT | l'Hôte ( Onglet Données ) | 100 | Nombre de fichiers à partir duquel le check passe en statut CRITIQUE. Mettre à NONE pour désactiver. Incompatible avec le mode liste. |
WINDOWS_BY_WINRM__FILES-MATCHING-LAST-UPDATE__NO-UPDATE-SINCE-HOURS-WARN | l'Hôte ( Onglet Données ) | 24 | Délai en heures depuis la dernière modification à partir duquel le check passe en statut ATTENTION. Mettre à NONE pour désactiver. |
WINDOWS_BY_WINRM__FILES-MATCHING-LAST-UPDATE__NO-UPDATE-SINCE-HOURS-CRIT | l'Hôte ( Onglet Données ) | 48 | Délai en heures depuis la dernière modification à partir duquel le check passe en statut CRITIQUE. Mettre à NONE pour désactiver. |
WINDOWS_BY_WINRM__FILES-MATCHING-LAST-ACCESS__NO-ACCESS-SINCE-HOURS-WARN | l'Hôte ( Onglet Données ) | 24 | Délai en heures depuis le dernier accès à partir duquel le check passe en statut ATTENTION. Mettre à NONE pour désactiver. |
WINDOWS_BY_WINRM__FILES-MATCHING-LAST-ACCESS__NO-ACCESS-SINCE-HOURS-CRIT | l'Hôte ( Onglet Données ) | 48 | Délai en heures depuis le dernier accès à partir duquel le check passe en statut CRITIQUE. Mettre à NONE pour désactiver. |
Les données DFE ( Duplicate Foreach )
| Nom | Modifiable sur | Valeur par défaut | Description | Exemple | |||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
WINDOWS_BY_WINRM__FILES-MATCHING | l'Hôte ( Onglet Données ) | -- |
|
LOGS$(C:\shinken)$$(*.log)$$(10)$$(100)$$(MB)$$(50)$$(100)$$(24)$$(48)$$(24)$$(48)$$(true)$$(true)$
LOGS$(C:\shinken)$$([fichier1.log,fichier2.log])$$(10)$$(100)$$(MB)$$(NONE)$$(NONE)$$(24)$$(48)$$(24)$$(48)$$(true)$$(true)$ |
Si aucune valeur n'est renseignée pour un $ARGn$ sur un check, la valeur définie sur la donnée associée dont il hérite est utilisée à la place. Cette donnée peut à son tour avoir sa propre valeur par défaut.
Tous les checks DFE générés à partir du modèle Modèle windows-by-WinRM__files-one-property-per-check héritent de ses valeurs par défaut. Cela implique que :
- Effet global : tant que $ARGn$ n'est pas renseigné sur une instance, celle-ci lit la variable hôte définie par le modèle. Si plusieurs instances laissent $ARGn$ vide, elles partagent toutes la même valeur. Modifier la variable hôte (ou la valeur par défaut du modèle) se répercute donc sur toutes les instances qui n'ont pas renseigné $ARGn$.
- Comportement spécifique à une instance : la seule façon de donner à une instance un comportement différent est de renseigner explicitement le $ARGn$ concerné sur cette instance.
Exemple — $ARG12$ et $ARG13$ (fichiers cachés et récursivité) du check Files Matching [$KEY$] by WinRM :
Si ils ne sont pas renseignés sur l'instance, le modèle utilise les variables hôtes WINDOWS_BY_WINRM__FILES-MATCHING__RECURSIVE et WINDOWS_BY_WINRM__FILES-MATCHING__INCLUDE-HIDDEN.
Si ces variables ne pas sont pas définies, elles prendront leur propre valeur par défaut, true.
La coloration ici, indique que les valeurs par défauts sont utilisés- Si plusieurs instances ne déclarent pas $ARG12$ et $ARG13$, les 2 utiliseront les même données.
Conséquence : plusieurs instances générées sans $ARG12$ et $ARG13$ utiliseront toutes true. Pour qu'une instance particulière utilise false, il faut renseigner $ARG12$ et $ARG13$ sur cette instance ; modifier WINDOWS_BY_WINRM__FILES-MATCHING__RECURSIVE et WINDOWS_BY_WINRM__FILES-MATCHING__INCLUDE-HIDDEN à false ferait basculer toutes les instances sans surcharge à false.
Données utilisées provenant du check
Pas de données provenant du check
Données globales
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation | Description |
|---|---|---|---|---|---|
USERPLUGINSDIR | Non modifiable ( Sauf Admin Shinken ) | -- | /var/lib/shinken/libexec | /var/lib/shinken/libexec | Chemin absolu contenant les sondes installés par Shinken |
WINDOWS-BY-WINRM__SHINKEN__VENDOR | Non modifiable ( Sauf Admin Shinken ) | -- | shinken-additional-packs | shinken-additional-packs | Dossier fournit par shinken |
WINDOWS-BY-WINRM__SHINKEN__PACKNAME | Non modifiable ( Sauf Admin Shinken ) | -- | windows-by-WinRM__shinken | windows-by-WinRM__shinken | Dossier contenant les sondes |
WINDOWS-BY-WINRM__SHINKEN__PLUGINSDIR | Non modifiable ( Sauf Admin Shinken ) | -- | USERPLUGINSDIR/WINDOWS-BY-WINRM__SHINKEN__VENDOR/WINDOWS-BY-WINRM__SHINKEN__PACKNAME | /var/lib/shinken-user/libexec/shinken-additional-packs/windows-by-WinRM__shinken | Chemin absolu du dossier contenant les sondes du pack windows-by-WinRM__shinken ( non modifiable ) |
Propriétés de l'hôte
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut | Description |
|---|---|---|---|---|---|
HOSTADDRESS | l'Hôte ( Onglet Général ) | -- | Nom de l'hôte | Nom de l'hôte | Adresse de l'hôte |
Résultat
Exemple
Interprétation
Statut
Il peut prendre quatre valeurs OK / CRITIQUE / ATTENTION / INCONNU .
Le statut global est le plus sévère parmi toutes les dimensions actives. Les données concernées sont :
- WINDOWS_BY_WINRM__FILES-MATCHING-SIZE__SIZE-WARN / ...-CRIT ou DFE position $ARG3$/$ARG4$
- WINDOWS_BY_WINRM__FILES-MATCHING-COUNT__COUNT-WARN / ...-CRIT ou DFE position $ARG6$/$ARG7$
- WINDOWS_BY_WINRM__FILES-MATCHING-LAST-UPDATE__NO-UPDATE-SINCE-HOURS-WARN / ...-CRIT ou DFE position $ARG8$/$ARG9$
- WINDOWS_BY_WINRM__FILES-MATCHING-LAST-ACCESS__NO-ACCESS-SINCE-HOURS-WARN / ...-CRIT
- ou DFE position $ARG10$/$ARG11$
- Voici un tableau récapitulatif du statut attendu suivant le retour de sonde :
Le texte de la colonne "Affichage des seuils" montre les paramètres utilisés et leur valeur définie sur l'équipement supervisé.
| Situation | Statut | Exemple |
|---|---|---|
| ATTENTION |
|
| CRITIQUE |
|
| ATTENTION |
|
| CRITIQUE |
|
| CRITIQUE |
|
| CRITIQUE |
|
| CRITIQUE |
|
Résultat
Selon les dimensions activées (parmi count, size, last_update, last_access) et leur statut, une ou plusieurs lignes, triées par sévérité décroissante :
- Pour la dimension count : CRITIQUE : N fichier(s) trouvé(s) (≥ C critique). / ATTENTION : N fichier(s) trouvé(s) (≥ W avertissement). / OK : N fichier(s) trouvé(s).
- Pour chaque dimension (size / last_update / last_access) : mêmes lignes CRITIQUE/ATTENTION/OK que la dimension correspondante.
- Mode liste, si au moins un fichier manquant : ligne supplémentaire en tête N fichier(s) manquant(s).
- Court-circuit : dimension count active et 0 fichier : CRITIQUE : 0 file(s) found., ligne unique, aucune autre dimension évaluée.
- 0 fichier trouvé (mode pattern, sans dimension count) : Aucun fichier trouvé correspondant à '<filtre>' dans '<chemin>'.
Résultat Long
Affiche un tableau arborescent par sévérité (critique puis attention) avec pour chaque fichier en dépassement une colonne par dimension active (Name | [Count] | Size | Last Update | Last Access), valeur dans la cellule colorée selon le statut de la dimension (ex : 150.25 MB, 72.5 H). Si la dimension count est active, une colonne Count est ajoutée avec le total et une cellule récapitulative sur la première ligne du tableau quand sa sévérité correspond à celle de la section.
En mode liste ($ARG3$ sous la forme [fichier1.log, fichier2.log, ...]), le résultat long est toujours émis :
- Une table MISSING en tête si au moins un nom de la liste est absent du répertoire.
- Puis, pour les fichiers présents, les tables crituque/attention si des seuils sont dépassés ; sinon (tout OK), un unique tableau Detected N file(s): listant tous les fichiers avec leurs valeurs par dimension.
- Pas de colonne Count en mode liste (combo count + liste interdit en amont).
Métriques
Définition
Les métriques émises dépendent des dimensions actives :
| Nom | Unité | Description | Seuil d'avertissement | Seuil critique |
|---|---|---|---|---|
| files_size_(NOM_FICHIER) | B | Taille en octets de chaque fichier. Émise uniquement si la dimension size est active. | WINDOWS_BY_WINRM__FILES-MATCHING-SIZE__SIZE-WARN (ou DFE position $ARG3$) | WINDOWS_BY_WINRM__FILES-MATCHING-SIZE__SIZE-CRIT (ou DFE position $ARG4$) |
| files_total_size_(CONTEXTE) | B | Taille totale en octets de l'ensemble des fichiers détectés. Composé du répertoire supervisé et du filtre utilisé. Émise uniquement si la dimension size est active. | — | — |
| files_updated_elapsed_h_(NOM_FICHIER) | H | Heures écoulées depuis la dernière modification. Émise uniquement si la dimension last update est active. | WINDOWS_BY_WINRM__FILES-MATCHING-LAST-UPDATE__NO-UPDATE-SINCE-HOURS-WARN (ou DFE position $ARG8$) | WINDOWS_BY_WINRM__FILES-MATCHING-LAST-UPDATE__NO-UPDATE-SINCE-HOURS-CRIT (ou DFE position $ARG9$) |
| files_accessed_elapsed_h_(NOM_FICHIER) | H | Heures écoulées depuis le dernier accès. Émise uniquement si la dimension last access est active. | WINDOWS_BY_WINRM__FILES-MATCHING-LAST-ACCESS__NO-ACCESS-SINCE-HOURS-WARN (ou DFE position $ARG10$) | WINDOWS_BY_WINRM__FILES-MATCHING-LAST-ACCESS__NO-ACCESS-SINCE-HOURS-CRIT (ou DFE position $ARG11$) |
Exemple
Erreurs et pré-requis
Résolution Le check supervise la date de dernier accès aux fichiers via l'horodatage NTFS LastAccessTime. Si les mises à jour de cet horodatage sont désactivées sur l'hôte Windows, la valeur retournée par le système n'est plus fiable et le check passe en statut INCONNU. Par défaut, les mises à jour de LastAccessTime sont : 1. Vérifier l'état actuel sur l'hôte supervisé 2. Activer les mises à jour (commande à exécuter en administrateur sur l'hôte supervisé) Impact performance NTFS : activer les mises à jour de LastAccessTime déclenche une écriture disque à chaque lecture de fichier. À tester avant activation, en particulier sur les serveurs accédant à un grand nombre de fichiers (file servers, environnements de build, partages applicatifs, etc.). 3. Alternative si l'activation n'est pas envisageableFiles Matching $KEY$ LAST ACCESS by WinRM
MONITORED HOST - BAD STATE – LastAccessTime updates are disabled.
fsutil behavior query disablelastaccess
0x80000000 (0) ou 0x80000002 (2) → mises à jour activées0x80000001 (1) ou 0x80000003 (3) → mises à jour désactivéesfsutil behavior set disablelastaccess 0
L’hôte supervisé a mis trop de temps à répondre à la requête. Note : ce problème peut également provenir d’un mauvais port configuré, d’un port fermé sur l’hôte supervisé, ou si le service WinRM est stoppé sur l'hôte supervisé.
Résolution : La commande ci dessous permet de voir l'état du service WinRM : Il est possible de le démarrer ou de le configurer pour se lancer automatiquement avec les commandes suivantes : L'hôte à refusé la connection ; ou bien son pare-feu.
L'hôte n'a pas pu recevoir la requête. Vérifiez votre réseau, routeur, pare-feu et nom d'hôte.
Le nom de l’hôte n’a pas pu être résolu. Vérifiez que l’adresse renseignée est correcte et que le serveur DNS est accessible.
Le nom de l’hôte n'est pas une URI valide. Vérifiez que l’adresse renseignée est correcte.
NTLM n'est pas activé sur l'hôte à superviser.
Résolution : Vous pouvez : Activer NTLM sur l'hôte supervisé avec la commande suivante : La connexion NTLM n'a pas été autorisée. Les raisons possibles sont : Le mot de passe du compte de supervision a expiré, ou un changement est imposé à la prochaine ouverture de session.
Résolution : Il faut s'assurer d'avoir correctement appliqué les configurations décrites dans les sections "Configuration de WinRM" et "Configuration de l'utilisateur" ( Voir la page Configuration de WinRM et du compte de supervision sur une seule machine Windows pour le pack windows-by-WinRM__shinken ). Si la configuration WinRM est correcte, penchez pour une expiration du mot de passe ou un changement imposé. Sur l'hôte supervisé, en session administrateur, exécuter : Repérer les lignes portant le nom du compte de supervision, puis interpréter : Compte expiré (le compte lui-même, pas son mot de passe) Horloges désynchronisées entre l’hôte et le contrôleur de domaine Anomalie Windows connue, sans conséquence (à ignorer) ATTENTION : les deux codes doivent être lus ensemble La cause n’est pas portée par le même champ selon les cas : il faut relever le Status et le Sub Status, et faire correspondre la paire complète au tableau ci-dessus. Si la cause est une expiration ou un changement imposé : Si le code est 0xC000015B : La configuration de l’hôte est incomplète : le compte existe et son mot de passe est valide, mais il n’a pas le droit d’ouverture de session sur cette machine. Rejouez Configure-Host.ps1 en workgroup, ou vérifiez l’application des GPO en domaine. Si le code est 0xC0000133 : Vérifiez la synchronisation horaire de l’hôte supervisé. Le check Ntp Sync by WinRM du pack surveille précisément ce point. L'authentification basic n'est pas activé sur l'hôte à superviser.
Résolution : Vous pouvez : Activer Basic sur l'hôte supervisé avec la commande suivante, et autoriser les communications non chiffrées : La connexion basic n'a pas été autorisé. Les raisons possibles sont : Winrm n'a pas été configuré avec la commande :
Résolution : Il faut s'assurer d'avoir correctement appliqué les configurations décrites dans les sections "Configuration de WinRM" et "Configuration de l'utilisateur" ( Voir la page Configuration de WinRM et du compte de supervision sur une seule machine Windows pour le pack windows-by-WinRM__shinken ). Si la configuration WinRM est correcte, penchez pour une expiration du mot de passe ou un changement imposé. Sur l'hôte supervisé, en session administrateur, exécuter : Repérer les lignes portant le nom du compte de supervision, puis interpréter : Compte expiré (le compte lui-même, pas son mot de passe) Horloges désynchronisées entre l’hôte et le contrôleur de domaine Anomalie Windows connue, sans conséquence (à ignorer) ATTENTION : les deux codes doivent être lus ensemble La cause n’est pas portée par le même champ selon les cas : il faut relever le Status et le Sub Status, et faire correspondre la paire complète au tableau ci-dessus. Si la cause est une expiration ou un changement imposé : Si le code est 0xC000015B : La configuration de l’hôte est incomplète : le compte existe et son mot de passe est valide, mais il n’a pas le droit d’ouverture de session sur cette machine. Rejouez Configure-Host.ps1 en workgroup, ou vérifiez l’application des GPO en domaine. Si le code est 0xC0000133 : Vérifiez la synchronisation horaire de l’hôte supervisé. Le check Ntp Sync by WinRM du pack surveille précisément ce point. L'utilisateur utilisé n'a pas accès à l'éxécution de commandes à distances.
Résolution : Il est important de donner les accès "Read" et "Invoke" à l'utilisateur de supervision afin qu'il puisse lire des ressources et éxécuter des commandes sur l'hôte supervisé. Il faut s'assurer d'avoir correctement appliqué la configuration décrite dans la section "Permissions WinRM pour l'utilisateur" ( Voir la page Configuration de WinRM et du compte de supervision sur une seule machine Windows pour le pack windows-by-WinRM__shinken ). L'utilisateur utilisé n'a pas accès aux objets CIM, necessaire à la supervision de la machine.
Résolution : Il est necessaire de donner les accès à distance aux objets CIMv2 et StandardCimv2. Il faut s'assurer d'avoir correctement appliqué la configuration décrite dans la section "Autorisation aux objets CIM" ( Voir la page Configuration de WinRM et du compte de supervision sur une seule machine Windows pour le pack windows-by-WinRM__shinken ). L'utilisateur utilisé n'a pas accès aux objets CIM. Les permissions sont en cours d'application.
Résolution : L'erreur survient après la modification des droits aux objets CIM de l'utilisateur. Il suffit d'attendre ou de redémarrer la machine afin que les permissions s'actualisent.Erreurs de connexion ( communes à tous les checks )
UNKNOWN – Transport error : failed to send request: request timed out
Get-Service WinRM
# Redémarrer le service WinRM :
Restart-Service WinRM
# Configurer le démarrage automatique
Set-Service -Name WinRM -StartupType Automatic
UNKNOWN – Transport error : sent request failed: connection refused
UNKNOWN – Transport error : sent request failed: host is not reachable
UNKNOWN – Transport error : sent request failed: DNS resolution failed
UNKNOWN – Transport error : failed to build request: given uri is invalid
UNKNOWN – Authentication NTLM failed : NTLM is not supported by the server
winrm set winrm/config/service/auth '@{Negotiate="true"}'
UNKNOWN – Authentication NTLM failed : Unauthorized
winrm quickconfig
Get-WinEvent -FilterHashtable @{LogName='Security'; Id=4625} -MaxEvents 20 |
ForEach-Object {
$p = $_.Properties
"{0} account={1,-20} status=0x{2:X8} substatus=0x{3:X8}" -f `
$_.TimeCreated, $p[5].Value, $p[7].Value, $p[9].Value
}
Status Sub Status Cause 0xC000006D 0xC000006A Mot de passe incorrect 0xC000006D 0xC0000064 Le compte n'existe pas 0xC000006E 0xC0000071 Mot de passe EXPIRÉ 0xC0000224 0x00000000 Changement de mot de passe imposé a la prochaine ouverture de session 0xC000015B 0x00000000 Le compte n'a pas le droit « Accéder à cet ordinateur depuis le réseau » 0xC0000234 0x00000000 Compte verrouillé 0xC000006E 0xC0000072 Compte désactivé 0xC0000193 0x00000000 0xC0000133 0x00000000 0xC0000225 0x00000000 UNKNOWN – Authentication Basic failed : Basic is not supported by the server
winrm set winrm/config/service/auth '@{Basic="true"}'
winrm set winrm/config/service '@{AllowUnencrypted="true"}'
UNKNOWN – Authentication Basic failed : Unauthorized
winrm quickconfig
Get-WinEvent -FilterHashtable @{LogName='Security'; Id=4625} -MaxEvents 20 |
ForEach-Object {
$p = $_.Properties
"{0} account={1,-20} status=0x{2:X8} substatus=0x{3:X8}" -f `
$_.TimeCreated, $p[5].Value, $p[7].Value, $p[9].Value
}
Status Sub Status Cause 0xC000006D 0xC000006A Mot de passe incorrect 0xC000006D 0xC0000064 Le compte n'existe pas 0xC000006E 0xC0000071 Mot de passe EXPIRÉ 0xC0000224 0x00000000 Changement de mot de passe imposé a la prochaine ouverture de session 0xC000015B 0x00000000 Le compte n'a pas le droit « Accéder à cet ordinateur depuis le réseau » 0xC0000234 0x00000000 Compte verrouillé 0xC000006E 0xC0000072 Compte désactivé 0xC0000193 0x00000000 0xC0000133 0x00000000 0xC0000225 0x00000000 Erreurs de configuration de l'hôte à superviser ( communes à tous les checks )
UNKNOWN – Response fault error: Code: s:Sender, Subcode: w:AccessDenied, Reason: Access is denied.
MONITORED HOST - BAD STATE – Command execution Failed. Permission denied.
UNKNOWN – Command execution Failed. [...] Provider failure




























