Contexte

Le check  File Matching $KEY$ Exists by SSH  permet de rechercher le fichier ou le répertoire que vous lui avez fourni en paramètre, et vérifie si celui-ci est bien existant.

Paramétrage

Le check utilise la ligne de commande suivante :

$LINUXBYSSH_SHINKEN_PLUGINSDIR$/check_linux_health_by_ssh_rust --check check_existing_file
    -H "$HOSTADDRESS$"
    -u "$_HOSTSSH_USER$"
    -p "$_HOSTSSH_PORT$"
    -i "$_HOSTSSH_KEY$" 
    -P "$_HOSTSSH_KEY_PASSPHRASE$"
    -f "$ARG1$"
    -a "$_HOSTFILE_MISSING$"

Données DFE ( Duplicate Foreach )

DonnéeDescriptionExemple
FILE_TO_CHECK
Définit le chemin absolu vers les fichier ou le répertoires que le check doit rechercherPassword$(/etc/passwd)$

Données utilisées provenant du modèle

Données communes pour les checks des modèles

Authentification

Données spécifiques pour ce check

DonnéeDescriptionValeur par défaut
FILE_MISSING
Permet de vérifier si un fichier est disponible ou nonFalse

Données utilisées provenant du check

Pour utiliser ce check il vous faudra tout d'abord définir une paire KEY$(VALUE)$ dans la donnée  PROCESSES_TO_CHECK. Cette donnée est une donnée DFE (Duplicate Foreach), on peut donc chainer plusieurs paires KEY$(VALUE)$.


Exemple


Résultat


Exemple

Interprétation des données

Statut

Il peut prendre trois valeurs    OK  /  CRITIQUE /   INCONNU  

Situation

Statut

Exemple

  • Le fichier ou répertoire est accessible et FILE_MISSING vaut False

OK 

  • Le fichier ou répertoire est accessible et FILE_MISSING vaut True

CRITIQUE

  • Le fichier ou répertoire n'est pas accessible et FILE_MISSING vaut False

CRITIQUE

  • Le fichier ou répertoire n'est pas accessible et FILE_MISSING vaut True

OK 

Résultat

Le résultat contient un message donnant des informations sur le statut du fichier.

Résultat long

Pas de résultat long.

Métriques

Aucune métrique n'est renvoyée pour ce check

Les Erreurs