Le check Memory SSH va récupérer des informations concernant la mémoire vive et la mémoire swap de votre machine tel que le pourcentage utilisé et le top 5 des processus consommant le plus de mémoire.
|
La mémoire utilisée ( used ) est différente de la mémoire consommée ( consumed ) que nous utilisons pour la comparaison avec les seuils.
Il est également important de noter que la commande free utilisée lors de la récupération des informations de mémoire du serveur a changé depuis sa version 3.3.9.
Le check calcule donc la mémoire consommée comme tel :
La sonde saura s'adapter suivant la version de la commande free.
Le check utilise la ligne de commande suivante :
$LINUXBYSSH_SHINKEN_PLUGINSDIR$/check_linux_health_by_ssh_rust --check check_memory -H "$HOSTADDRESS$" -u "$_HOSTSSH_USER$" -p "$_HOSTSSH_PORT$" -i "$_HOSTSSH_KEY$" -P "$_HOSTSSH_KEY_PASSPHRASE$" -w "$_HOSTMEMORY_WARN$" -c "$_HOSTMEMORY_CRIT$" -m -s -C "$_HOSTSWAP_CRIT_WHEN_HIGH_PHYSICAL_MEMORY$,$_HOSTSWAP_CRIT$" -W "$_HOSTSWAP_WARN_WHEN_HIGH_PHYSICAL_MEMORY$,$_HOSTSWAP_WARN$" |
| Donnée | Modifiable sur | Unité | Valeur par défaut | Description | |
|---|---|---|---|---|---|
| l'Hôte ( Onglet Données ) | % | 95 | Définit le pourcentage de mémoire RAM utilisée à partir duquel le check passe en CRITIQUE . | |
| l'Hôte ( Onglet Données ) | % | 90 | Définit le pourcentage de mémoire RAM utilisée à partir duquel le check passe en ATTENTION . | |
| l'Hôte ( Onglet Données ) | % | 90 | Définit le pourcentage d'utilisation SWAP à partir duquel le check passe en CRITIQUE . | |
| l'Hôte ( Onglet Données ) | % | 70 | Définit le pourcentage d'utilisation SWAP à partir duquel le check passe en ATTENTION . | |
| l'Hôte ( Onglet Données ) | % | 20 | Définit le pourcentage d'utilisation SWAP à partir duquel le check passe en CRITIQUE si la mémoire RAM est à plus de MEMORY_CRIT. | |
| l'Hôte ( Onglet Données ) | % | 15 | Définit le pourcentage d'utilisation SWAP à partir duquel le check passe en ATTENTION si la mémoire RAM est à plus de MEMORY_WARN. |
Pas de données spécifiques pour ce check
Pas de données DFE pour ce check
|
Il 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 :
MEMORY_CRIT
Voici un tableau récapitulatif du statut attendu suivant le retour de sonde :
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 |
| |
| CRITIQUE |
| |
| ATTENTION |
| |
| ATTENTION |
|
Le résultat contient un message indiquant le statut ainsi qu'une jauge pour la mémoire ram et une jauge pour la mémoire swap si elle est présente.
Le résultat long contient 3 tableaux :
| Nom de la métrique | Unité | Description | Seuil d'avertissement | Seuil critique |
|---|---|---|---|---|
| consumed | % | Quantité de mémoire consommée ( Mémoire en cours d'utilisation qui n'est pas libérable sans swapping. 100 - available ). | MEMORY_WARN | MEMORY_CRIT |
| available | % | Quantité de mémoire disponible sans swapping. | -- | -- |
| used | % | Quantité de mémoire utilisée ( en prenant en compte le cache et la mémoire tampon ). | -- | -- |
| buffered | % | Quantité de mémoire tampon utilisée. | -- | -- |
| cached | % | Quantité de mémoire cache. | -- | -- |
| shared | % | Quantité de mémoire partagé ( tmpfs et mémoire partagée du System V ). | -- | -- |
| free | % | Quantité de mémoire non utilisée. | -- | -- |
| total_abs | MB | Quantité totale de mémoire RAM disponible sur le serveur. | -- | -- |
| consumed_abs | MB | Quantité de mémoire consommée ( Mémoire en cours d'utilisation qui n'est pas libérable sans swapping. 100 - available ). | total_abs * MEMORY_WARN / 100 | total_abs * MEMORY_CRIT / 100 |
| available_abs | MB | Quantité de mémoire disponible without swapping. | -- | -- |
| used_abs | MB | Quantité de mémoire utilisée ( en prenant en compte le cache et la mémoire tampon ). | -- | -- |
| buffered_abs | MB | Quantité de mémoire tampon utilisée. | -- | -- |
| cached_abs | MB | Quantité de mémoire cache. | -- | -- |
| shared_abs | MB | Quantité de mémoire partagé ( tmpfs et mémoire partagée du System V ). | -- | -- |
| free_abs | MB | Quantité de mémoire non utilisée. | -- | -- |
| swap_used | % | Quantité de mémoire swap utilisée . | -- | -- |
| swap_free | % | Quantité de mémoire swap libre. | -- | -- |
| swap_free_abs | MB | Quantité de mémoire swap libre. | -- | -- |
| swap_total_abs | MB | Quantité totale de mémoire swap. | -- | -- |
| swap_used_abs | MB | Quantité de mémoire swap utilisée. | -- | -- |
|