| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Contexte
Le check No Files Matching [$KEY$] EXIST by WinRM permet de vérifier l'absence de fichiers dans un répertoire, en fonction d'un filtre spécifique. Il est complémentaire du check EXIST : il passe en CRITIQUE si des fichiers correspondant au filtre sont trouvés.
| Panel |
|---|
Paramétrage
Le check utilise la ligne de commande suivante :
| Code Block | ||||
|---|---|---|---|---|
| ||||
$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$"
--recursive "$ARG3$"
--include_hidden "$ARG4$"
--kind "no_match" |
Données utilisées provenant du modèle
Données communes pour les checks du modèle
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Données spécifiques pour ce check
Aucune donnée spécifique — ce check ne dispose pas de seuils configurables.
Les données DFE ( Duplicate Foreach )
| Nom | Modifiable sur | Valeur par défaut | Description | Exemple |
|---|---|---|---|---|
| l'Hôte ( Onglet Données ) | -- |
KEY$(VALUE1)$$(VALUE2)$$(VALUE3)$$(VALUE4)$.
|
|
|
|
|
Cette donnée utilise des valeurs par défaut héritées du modèle d'hôtes :
- VALUE3 hérite de WINDOWS_BY_WINRM__FILES-MATCHING__RECURSIVE
- VALUE4 hérite de WINDOWS_BY_WINRM__FILES-MATCHING__INCLUDE-HIDDEN
Ces valeurs par défaut peuvent être écrasées pour chaque check généré en remplissant les VALUEs associées.
|
|
|
|
|
|
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Données utilisées provenant du check
Pas de données provenant du check
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Résultat
Exemple
| Panel |
|---|
Interprétation
Statut
Il peut prendre quatre valeurs OK / CRITIQUE / INCONNU .
- Ce check ne dispose pas de seuils configurables. Le statut dépend uniquement de la présence ou de l'absence des fichiers supervisés.
- Voici un tableau récapitulatif du statut attendu suivant le retour de sonde :
| Situation | Statut | Exemple | ||
|---|---|---|---|---|
| OK |
| ||
| CRITIQUE |
| ||
| OK |
| ||
| CRITIQUE |
|
Résultat
RenvoieUne seule ligne, le format dépend du mode de filtre :
Mode pattern :
- OK (0 fichier) : Aucun fichier trouvé correspondant à '<filtre>' dans '<chemin>'.
- CRITIQUE (≥ 1 fichier) : N fichier(s) trouvé(s) — aucun n'était attendu.
Mode liste :
- OK (aucun de la liste trouvé) : Aucun fichier de la liste trouvé.
- CRITIQUE (≥ 1 de la liste trouvé) : N fichier(s) trouvé(s) qui ne devrai(en)t pas exister
- .
Résultat Long
Mode pattern ($ARG3$ = *.log, *,…) : pas de résultat long.
Mode liste ($ARG3$
En mode pattern, aucun résultat long n'est émis.
En mode liste (VALUE2 sous la forme [fichier1.log, fichier2.log, ....]) , le : résultat long n'est émis qu'en cas d'anomalie. Il présente un tableau listant chaque fichier avec son statut : FOUND (en rouge) pour les fichiers détectés à tort, ABSENT pour les fichiers correctement absentsémis uniquement si CRITIQUE (au moins un fichier de la liste est présent).
Ligne d'intro en gras : N file(s) checked:
- Table à deux colonnes (Name | Status) mélangeant les fichiers de la liste :
- PRESENT — pour les fichiers trouvés
- MISSING — pour les fichiers absents
Si OK en mode liste (aucun fichier de la liste trouvé), pas de résultat long.
Métriques
Aucune métrique émise par ce check.
Erreurs et pré-requis
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
...



