| 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 une paire KEY$(VALUE)$, la KEY correspond à la description du processus à vérifier et la VALUE au nom ou au chemin absolu du processus. | SYSTEM$(/usr/lib/systemd/systemd)$, DATABASE$(mongod)$ |
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 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)$
Résultat
Exemple
Interprétation des données
Statut
: Le statutIl peut prendre
quatre valeurs
OK /
CRITIQUE / ATTENTION /
INCONNU
Le statut va dépendre du retour de sonde et de la configuration spécifique du check pour les données suivantes :
- CPU_CRIT
- CPU_WARN
Voici un tableau récapitulatif du statut attendu suivant le retour de sonde :
| Info | ||
|---|---|---|
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 |
|---|---|---|
| CRITIQUE | |
| ATTENTION | |
| CRITIQUE |
Résultat
).- Le seuil du statut WARNING est de 100MB
- Le seuil du statut CRITICAL est 200MB
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 en MB |
| Info | ||
|---|---|---|
| ||
Il possible de ne retourner aucune métrique en configurant l'option PROCESS_HIDE_ALL du check. |