Le check File Matching [$KEY$] SIZE by WinRM permet de vérifier la taille des fichiers présents dans un répertoire, en fonction d'un filtre spécifique.
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$"
--recursive "$ARG6$"
--include_hidden "$ARG7$"
--kind "size" |
| Nom | Modifiable sur | Valeur par défaut | Description | |
|---|---|---|---|---|
| l'Hôte ( Onglet Données ) | 100 | Taille d'un fichier à partir de laquelle le check en passe statut ATTENTION L’unité utilisée est définie par WINDOWS_BY_WINRM__FILES-MATCHING-SIZE__UNIT. | |
| l'Hôte ( Onglet Données ) | 200 | Taille d'un fichier à partir de laquelle le check passe en statut CRITIQUE. | |
| 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. |
| Nom | Modifiable sur | Valeur par défaut | Description | Exemple | ||
|---|---|---|---|---|---|---|
| l'Hôte ( Onglet Données ) | -- | KEY$(VALUE1)$$(VALUE2)$$(VALUE3)$$(VALUE4)$$(VALUE5)$$(VALUE6)$$(VALUE7)$.
Cette donnée utilise des valeurs par défaut héritées du modèle d'hôtes :
Ces valeurs par défaut peuvent être écrasées pour chaque check généré en remplissant les VALUEs associées. |
|
Pas de données provenant du check
Il peut prendre quatre valeurs OK / CRITIQUE / ATTENTION / INCONNU .
Le statut dépend du retour de sonde et de la configuration spécifique du check pour les données suivantes :
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 | ||
| CRITIQUE | ||
| CRITIQUE |
Renvoie pour chaque fichier en dépassement de seuil sa taille, ainsi que le répertoire ciblé et le filtre utilisé.
Affiche un tableau arborescent des fichiers dont la taille dépasse un seuil configuré, en affichant pour chaque fichier sa taille dans l'unité définie (ex : 150.25 MB).
En mode liste (VALUE2 sous la forme [fichier1.log, fichier2.log, ....]),, le résultat long est toujours émis. Il présente en tête les fichiers manquants s'il y en a, puis les fichiers présents avec leur taille.
| Nom | Unité | Description | Seuil d'avertissement | Seuil critique |
|---|---|---|---|---|
files_size_(NOM_FICHIER) | B | Retourne la taille en octets de chaque fichier détecté. | WINDOWS_BY_WINRM__FILES-MATCHING-SIZE__SIZE-WARN | WINDOWS_BY_WINRM__FILES-MATCHING-SIZE__SIZE-CRIT |
files_total_size_(CONTEXTE) | B | Retourne la taille totale en octets de l'ensemble des fichiers détectés. CONTEXTE est composé du répertoire supervisé et du filtre utilisé. | — | — |