| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Contexte
Le check Memory by WinRM va récupérer des informations concernant la mémoire vive et la mémoire des fichiers d'échange ( autrement appelé PAGEFILE ou SWAP sous linux ) de la machine supervisée, comme le pourcentage utilisé ainsi que le top 5 des processus consommant le plus de mémoire.
- Le statut de ce check possède 2 raisons de changer de statut :
- Soit la consommation de mémoire RAM est trop élevée,
- Soit la consommation de mémoire des fichiers d'échange ( PAGEFILE ) est trop élevée.
- Le statut du check sera donc le pire état des deux.
| Panel |
|---|
Paramétrage
Le check utilise la ligne de commande suivante :
| Code Block | ||||
|---|---|---|---|---|
| ||||
$WINDOWS-BY-WINRM__SHINKEN__PLUGINSDIR$/check_windows_health_by_winrm_rust --check check_memory
--hostname "$HOSTADDRESS$"
--port "$_HOSTWINDOWS-_BY-_WINRM__PORT$"
--username "$_HOSTWINDOWS-_BY-_WINRM__DOMAINUSER$"
--password "$_HOSTWINDOWS-_BY-_WINRM__DOMAINPASSWORD$"
--auth_method "$_HOSTWINDOWS-_BY-_WINRM__AUTHMETHOD$"
--timeout "$_HOSTWINDOWS-_BY-_WINRM__TIMEOUT$"
--local_winrm_tmp_wfw "$_HOSTWINDOWS-BY-WINRM__POLLER-LOCAL-WORKING-FOLDER$"
-w "$_HOSTWINDOWS-BY-_BY_WINRM__MEMORY__RAM-WARN$"
-c "$_HOSTWINDOWS-_BY-_WINRM__MEMORY__RAM-CRIT$"
-W "$_HOSTWINDOWS-_BY-_WINRM__MEMORY__PAGEFILE-WARN-WHEN-RAM-IS-CRIT$,$_HOSTWINDOWS-_BY-_WINRM__MEMORY__PAGEFILE-WARN$"
-S "$_HOSTWINDOWS-_BY-_WINRM__MEMORY__PAGEFILE-CRIT-WHEN-RAM-IS-CRIT$,$_HOSTWINDOWS-_BY-_WINRM__MEMORY__PAGEFILE-CRIT$"
-s
-a |
Données utilisées provenant des modèles
Données communes pour les checks des modèles
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Données spécifiques pour ce check
| Nom | 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 de mémoire des fichiers d'échange à partir duquel le check passe en CRITIQUE . | ||
| l'Hôte ( Onglet Données ) | % | 70 | Définit le pourcentage d'utilisation de mémoire des fichiers d'échange à partir duquel le check passe en ATTENTION . | ||
| l'Hôte ( Onglet Données ) | % | 20 | Définit le pourcentage d'utilisation de mémoire des fichiers d'échange à partir duquel le status des fichiers d'échange passe en CRITIQUE si la mémoire RAM est à plus de WINDOWS-_BY-_WINRM__MEMORY__RAM-CRIT. Cela ne va pas influer le status de la sonde, car il sera CRITIQUE à cause du status de la RAM, cependant un affichage montrera l'état empiré des fichiers d'échange. | ||
| l'Hôte ( Onglet Données ) | % | 15 | Définit le pourcentage d'utilisation de mémoire des fichiers d'échange à partir duquel le status des fichiers d'échange passe en ATTENTION si la mémoire RAM est à plus de WINDOWS-_BY-_WINRM__MEMORY__RAM-CRIT. Cela ne va pas influer le status de la sonde, car il sera CRITIQUE à cause du status de la RAM, cependant un affichage montrera l'état empiré des fichiers d'échange. |
Données DFE ( Duplicate Foreach )
Pas de données DFE pour ce check
Données utilisées provenant du check
Pas de données provenant du check pour ce modèle
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Résultat
Exemple
| Panel |
|---|
Interprétation
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 :
- WINDOWS-_BY-_WINRM__MEMORY__RAM-CRIT
- WINDOWS-_BY-_WINRM__MEMORY__RAM-WARN
- WINDOWS-_BY-_WINRM__MEMORY__PAGEFILE-CRIT
- WINDOWS-_BY-_WINRM__MEMORY__PAGEFILE-WARNWARN
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 |
| ||
|
|
| ATTENTION |
| ||
|
|
|
|
| CRITIQUE |
| ||
|
|
|
|
|
| CRITIQUE |
|
Résultat
Le résultat contient un message indiquant le statut ainsi que le pourcentage d'utilisation de la RAM et des fichiers d'échange.
Résultat Long
Le résultat long affiche :
- Un résumé de l'utilisation de la RAM, et comment la métrique "in_use" est calculée.
- La composition de la RAM : Comment l'ensemble de la mémoire disponible est répartie.
- Des détails avancés sur l'utilisation de la mémoire où les métriques suivantes sont affichées :
- "non_paged_pool"
- "paged_pool"
- "committed"
- "commit_limit"
- "cached"
- Un tableau des cinq processus utilisant le plus de mémoire. C'est la mémoire privée de chaque processus qui est affichée ici.
- Un résumé de l'utilisation globale des fichiers d'échanges ( PAGEFILE ).
- Un tableau des fichiers d'échanges et de leur utilisation individuelle.
Métriques
Définition
| Nom de la métrique | Unité | Description | Seuil d'avertissement | Seuil critique |
|---|---|---|---|---|
| in_use | % | Quantité de mémoire utilisés par les processus, pilotes ou système d'exploitation | WINDOWS-_BY-_WINRM__MEMORY__RAM-WARN | WINDOWS-_BY-_WINRM__MEMORY__RAM-CRIT |
| available | % | Quantité de mémoire directement disponible à l'utilisation. | -- | -- |
| modified | % | Quantité de mémoire modifié. Cette mémoire necessite d'être écrite en disque avant d'être libérée. | -- | -- |
| standby | % | Quantité de mémoire en attente. Elle contient de la mémoire cache et des programmes qui ne sont pas activement utilisés. | -- | -- |
| free | % | Quantité de mémoire inutilisé. | -- | -- |
| committed | % | Quantité de mémoire virtuellement alloué aux processus, pilotes et système d'exploitation. Cette mémoire n'est pas forcément attribué physiquement. | -- | -- |
| cached | % | Quantité de mémoire en cache par le système. C'est la somme de standby + modified | -- | -- |
| in_use_abs | MB | Quantité de mémoire utilisés par les processus, pilotes ou système d'exploitation | total_abs * WINDOWS-_BY-_WINRM__MEMORY__RAM-WARN / 100 | total_abs * WINDOWS-_BY-_WINRM__MEMORY__RAM-CRIT/ 100 |
| total_abs | MB | Quantité de mémoire disponible au système. | -- | -- |
| available_abs | MB | Quantité de mémoire directement disponible à l'utilisation. | -- | -- |
| modified_abs | MB | Quantité de mémoire modifié. Cette mémoire necessite d'être écrite en disque avant d'être libérée. | -- | -- |
| standby_abs | MB | Quantité de mémoire en attente. Elle contient de la mémoire cache et des programmes qui ne sont pas activement utilisés. | -- | -- |
| free_abs | MB | Quantité de mémoire inutilisé. | -- | -- |
| non_paged_pool_abs | MB | Quantité de mémoire du noyau windows et des pilotes de périphériques qui ne peut pas déborder dans la mémoire des fichiers d'échanges. | -- | -- |
| paged_pool_abs | MB | Quantité de mémoire du noyau windows et des pilotes de périphériques qui peut déborder dans la mémoire des fichiers d'échanges. | -- | -- |
| committed_abs | MB | Quantité de mémoire virtuellement alloué aux processus, pilotes et système d'exploitation. Cette mémoire n'est pas forcément attribué physiquement. | -- | -- |
| commit_limit_abs | MB | Quantité de mémoire attribuable. C'est la somme de la mémoire RAM total et la mémoire totale des fichiers d'échanges. | -- | -- |
| cached_abs | MB | Quantité de mémoire en cache par le système. C'est la somme de standby et modified. | -- | -- |
| page_file_used | % | Quantité de mémoire utilisés dans les fichiers d'échanges | WINDOWS-_BY-_WINRM__MEMORY__PAGEFILE-WARN | WINDOWS-_BY-_WINRM__MEMORY__PAGEFILE-CRIT |
| page_file_free | % | Quantité de mémoire disponible dans les fichiers d'échanges | -- | -- |
| page_file_total_abs | MB | Quantité de mémoire totale dans les fichiers d'échanges. | -- | -- |
| page_file_used_abs | MB | Quantité de mémoire utilisés dans les fichiers d'échanges | page_file_total_abs * WINDOWS-_BY-_WINRM__MEMORY__PAGEFILE-WARN / 100 | page_file_total_abs * WINDOWS-_BY-_WINRM__MEMORY__PAGEFILE-CRIT / 100 |
| page_file_free_abs | MB | Quantité de mémoire disponible dans les fichiers d'échanges | -- | -- |
Exemple
| Panel |
|---|
Erreurs et pré-requis
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|









