Le check checkIfFileExists 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.
|
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ée | Description | Exemple |
|---|---|---|
| FILE_TO_CHECK | Définit le chemin absolu vers les fichier ou le répertoires que le check doit rechercher | Password$(/etc/passwd)$ |
| Donnée | Description | Valeur par défaut |
|---|---|---|
| FILE_MISSING | Permet de vérifier si un fichier est disponible ou non | False |
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)$.
|
Il peut prendre trois valeurs OK / CRITIQUE / INCONNU
Situation | Statut | Exemple | |
|---|---|---|---|
| OK |
| |
| CRITIQUE |
|
Le résultat contient un message donnant des informations sur le statut du fichier.
Pas de résultat long.
Aucune métrique n'est renvoyée pour ce check