Contexte
Le check Processes_Memory SSH va vérifier l'utilisation de la mémoire RAM RSS ( Resident Set Size ) de chaque processus et vous alerter dans le cas où ces derniers dépasseraient un certain seuil.
- Les seuils sont modifiables dans les données.
- Dans le cas où vous atteignez le seuil CRITIQUE, le check vous alertera aussi des processus dépassant seulement le seuil ATTENTION.
Paramétrage
Le check utilise la ligne de commande suivante :
$LINUXBYSSH_SHINKEN_PLUGINSDIR$/check_linux_health_by_ssh_rust --check check_processes_memory -H "$HOSTADDRESS$" -u "$_HOSTSSH_USER$" -p "$_HOSTSSH_PORT$" -i "$_HOSTSSH_KEY$" -P "$_HOSTSSH_KEY_PASSPHRASE$" -w "$_HOSTPROCESSES_MEM_WARN$" -c "$_HOSTPROCESSES_MEM_CRIT$" -U "$_HOSTPROCESSES_MEM_UNIT$"
Données utilisées provenant du modèle
Données communes pour les checks des modèles
Authentification
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|---|---|---|---|---|
SSH_KEY | l'Hôte ( Onglet Données ) | -- | $SSH_KEY_KEY$ | ~/.ssh/id_rsa | Chemin vers la clé SSH privé de l'utilisateur shinken, sur le serveur hébergeant le Poller qui exécutera le check.
|
SSH_KEY_PASSPHRASE | l'Hôte ( Onglet Données ) | -- | $SSH_KEY_PASSPHRASE$ | '' | Phrase secrète utilisée pour déchiffrer la clé privée de l'utilisateur ( si celle-ci est protégée par une passphrase ). La clé privée déchiffré est ensuite utilisée pour authentifier l'utilisateur. |
SSH_PORT | l'Hôte ( Onglet Données ) | -- | $SSH_PORT$ | 22 | Port de connexion SSH. |
SSH_USER | l'Hôte ( Onglet Données ) | -- | $SSH_USER$ | shinken | Nom de l'utilisateur pour se connecter sur le serveur supervisé. |
Données spécifiques pour ce check
| Donnée | Modifiable sur | Unité | Valeur par défaut | Description |
|---|---|---|---|---|
PROCESSES_MEM_CRIT | l'Hôte ( Onglet Données ) | PROCESSES_MEM_UNIT | 60 | Définit l'utilisation RSS à partir de laquelle le check passe en CRITIQUE ( % ou MB selon la donnée PROCESSES_MEM_UNIT ). |
PROCESSES_MEM_WARN | l'Hôte ( Onglet Données ) | PROCESSES_MEM_UNIT | 50 | Définit l'utilisation RSS à partir de laquelle le check passe en ATTENTION ( % ou MB selon la donnée PROCESSES_MEM_UNIT ). |
PROCESSES_MEM_UNIT | l'Hôte ( Onglet Données ) | -- | % | Définit l'unité utilisée pour les seuils et l'affichage de la mémoire des processus.
|
Données utilisées provenant du check
Pas de données spécifiques pour ce check
Résultat
Exemple
Interprétation des données
Statut
- Le statut peut prendre 4 valeurs différentes : 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 :
PROCESSES_MEM_CRIT
PROCESSES_MEM_WARN
Affichage des Seuils
Le texte de la colonne "Affichage des seuils" montre les DONNÉES utilisées et leur valeur définie sur l'équipement supervisé.
Situation | Statut | Exemple |
|---|---|---|
| CRITIQUE |
|
| ATTENTION |
|
Résultat
Le résultat contient un message indiquant le statut ainsi que le nombre de processus dont la consommation RAM dépasse les seuils configurés.
Résultat long
Le résultat long contient 2 tableaux :
- Un tableau qui indique les processus ayant dépassé le seuil CRITIQUE.
- Un tableau qui indique les processus ayant dépassé le seuil d'ATTENTION.
Les tableaux n'apparaissent que si des processus ont dépassé les seuils , dans le cas contraire , les tableaux n'apparaîtront pas .
Métriques
Aucune métrique n'est renvoyée pour ce check
Les Erreurs
La connexion a échoué, car la paire utilisateur / clef public n'est pas reconnu par l'hôte supervisée.
Résolution : Possibles raisons : La clef privée configurée par la donnée SSH_KEY n'existe pas.
Le mot de passe pour déchiffrer la clef privé n'est pas correct.
Résolution : Vérifier la donnée SSH_KEY_PASSPHRASE. La résolution DNS a échoué.
Résolution : La résolution DNS a échoué.
Résolution :Erreurs de connexion ( communes à tous les checks )
UNKNOWN – Username/PublicKey combination invalid
UNKNOWN – Unable to extract public key from private key file : Unable to open private key file
UNKNOWN – Unable to extract public key from private key file : Wrong passphrase or invalid/unrecognized private key file format
UNKNOWN – Connection refused (os error 111)
Vérifier l'adresse ou le nom utilisé pour se connecter à l'hôteUNKNOWN – Name or service not known
Vérifier l'adresse ou le nom utilisé pour se connecter à l'hôte







