| Panel | ||
|---|---|---|
| ||
|
Contexte
Ce script permet de vérifier la consommation de mémoire RAM d'un seul processus. Il permet donc de garder un œil sur le processus de votre choix.
Paramétrage
Le check utilise la ligne de commande suivante :
| Code Block | ||||
|---|---|---|---|---|
| ||||
$USERPLUGINSDIR$/linux_by_ssh/check_process_by_ssh_rust -H "$HOSTADDRESS$" -u "$_HOSTSSH_USER$" -p "$_HOSTSSH_PORT$" -i "$_HOSTSSH_KEY$" -P "$_HOSTSSH_KEY_PASSPHRASE$" -w "$_HOSTPROCESS_WARNING$" -c "$_HOSTPROCESS_CRITICAL$" -C "$ARG1$" -X "$_HOSTPROCESS_HIDE_ALL$" -S "$_HOSTPROCESS_SUM_ALL$" |
Données DFE ( Duplicate Foreach )
| Donnée | Description | Exemple |
|---|---|---|
| PROCESSES_TO_CHECK | Définit le chemin absolu vers les fichier ou le répertoires des processus que le check doit vérifier | Systemd$(/usr/lib/systemd/systemd)$ |
Données utilisées provenant du modèle
| Donnée | Description | Valeur par défaut |
|---|---|---|
| PROCESS_WARNING | Seuil de consommation mémoire au dessus duquel un warning est déclenché | 100MB |
| PROCESS_CRITICAL | Seuil de consommation mémoire au dessus duquel un critical est déclenché | 200MB |
| PROCESS_HIDE_ALL | Active/désactive l'affichage des métriques de ce check | False |
| PROCESS_SUM_ALL | Active/désactive le calcul de la consommation de mémoire RAM sur un ensemble de processus | False |
Données utilisées provenant du check
Pour utiliser cette commande il vous faudra tout d'abord la modifier, pour cela cliquez sur le nom de la commande dans l'interface de configuration :
Pour la modifier, vous devez remplir la partie ARGS par la commande/le processus ( pas d'espace, un seul argument ) que vous souhaitez superviser ( exemple : chrome, /etc/systemd, etc. ).
Résultat
Interprétation des données
- Statut :
Le statut peut prendre 4 valeurs différentes ( OK / WARNING / CRITICAL / UNKNOWN ).- Le seuil du statut WARNING est de 100MB
- Le seuil du statut CRITICAL est 200MB
- Résultat :
Le résultat contient un message indiquant le statut ainsi que le nombre de processus dépassant les seuils.
Métriques
| Nom de la métrique | Description |
|---|---|
| ( nom_du_process ) | Consommation mémoire du processus ou somme de la consommation mémoire d'un groupe de processus |
| Info | ||
|---|---|---|
| ||
Il possible de ne retourner aucune métrique en configurant l'option PROCESS_HIDE_ALL du check. |