Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
titleSommaire

Table of Contents

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
languagetext
themeEmacs
$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éeDescriptionExemple
PROCESSES_TO_CHECKDé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éeDescriptionValeur par défaut
PROCESS_WARNINGSeuil de consommation mémoire au dessus duquel un warning est déclenché100MB
PROCESS_CRITICALSeuil de consommation mémoire au dessus duquel un critical est déclenché 200MB
PROCESS_HIDE_ALLActive/désactive l'affichage des métriques de ce checkFalse
PROCESS_SUM_ALLActive/désactive le calcul de la consommation de mémoire RAM sur un ensemble de processusFalse

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

Il 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 :

    • CPUPROCESS_CRITCRITICAL
    • CPUPROCESS_WARNWARNING
  • 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é.

Panel

 

Situation

Statut

Exemple

  • Les charges dépassent la valeur de PROCESS_WARNING.

CRITIQUE

  • Les charges dépassent la valeur de PROCESS_CRITICAL.

ATTENTION

  • Les charges dépassent la valeur de PROCESS_WARNING ET  PROCESS_CRITICAL
CRITIQUE

Résultat

Le résultat contient un message indiquant le status, si le processus a été trouvé mais aussi s'il consomme plus ou moins que les seuils indiquer.

Métriques

Nom de la métriqueDescription
( nom_du_process )Consommation mémoire du processus ou somme de la consommation mémoire d'un groupe de processus en MB
Info
titleRemarque

Il possible de ne retourner aucune métrique en configurant l'option PROCESS_HIDE_ALL du check.