Versions Compared

Key

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

Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltruefalse
Panel
titleSommaire

Table of Contents
stylenone

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
languagebash
themeEmacs
$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
NEW-PAGE - SPAC-27 - Modèle windows-by-WinRM__baseNEW-PAGE - SPAC-27 -
Modèle windows-by-WinRM__base
nopaneltrue

Données spécifiques pour ce check

NomModifiable surUnitéValeur par défautDescription
No Format
WINDOWS-_BY-_WINRM__MEMORY__RAM-CRIT



l'Hôte

( Onglet Données )

%

95Définit le pourcentage de mémoire RAM utilisée à partir duquel le check passe en CRITIQUE.
No Format
WINDOWS-_BY-_WINRM__MEMORY__RAM-WARN



l'Hôte

( Onglet Données )

%

90Définit le pourcentage de mémoire RAM utilisée à partir duquel le check passe en ATTENTION .
No Format
WINDOWS-_BY-_WINRM__MEMORY__PAGEFILE-CRIT

l'Hôte

( Onglet Données )

%

90Définit le pourcentage d'utilisation de mémoire des fichiers d'échange à partir duquel le check passe en CRITIQUE .
No Format
WINDOWS-_BY-_WINRM__MEMORY__PAGEFILE-WARN

l'Hôte

( Onglet Données )

%

70Définit le pourcentage d'utilisation de mémoire des fichiers d'échange à partir duquel le check passe en ATTENTION .
No Format
WINDOWS-_BY-_WINRM__MEMORY__PAGEFILE-CRIT-WHEN-RAM-IS-CRIT



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.

No Format
WINDOWS-_BY-_WINRM__MEMORY__PAGEFILE-WARN-WHEN-RAM-IS-CRIT

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
NEW-PAGE - SPAC-27 - Uptime by WinRM (pour le modèle windows-by- WinRM)NEW-PAGE - SPAC-27 -
Uptime by WinRM (pour le modèle windows-by- WinRM)
nopaneltrue

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é.

Panel

Image RemovedImage Added 


Situation

Statut

Exemple

  • Le pourcentage de RAM dépassent la valeur de WINDOWS
-
  • _BY
-
  • _WINRM__RAM-CRIT.

CRITIQUE

Panel

Image Modified

  • Le pourcentage de RAM dépassent la valeur de WINDOWS
-
  • _BY
-
  • _WINRM__MEMORY__RAM-WARN.

ATTENTION

Panel

Image Modified

  • Le pourcentage de PAGEFILE dépasse la valeur de WINDOWS
-
  • _BY
-
  • _WINRM__MEMORY__PAGEFILE-CRIT.
CRITIQUE
Panel

Image Modified

  • Le pourcentage de PAGEFILE dépasse la valeur de WINDOWS
-
  • _BY
-
  • _WINRM__MEMORY__PAGEFILE-WARN.
ATTENTION
Panel

Image Modified

  • Le pourcentage de RAM dépassent la valeur de WINDOWS
-
  • _BY
-
  • _WINRM__MEMORY__RAM-CRIT.et le pourcentage de PAGEFILE est supérieur à WINDOWS
-
  • _BY
-
  • _WINRM__MEMORY__PAGEFILE-CRIT-WHEN-RAM-IS-CRIT.
    ( Cela n'a pas d'effet direct sur le status de la sonde, car elle est déjà en CRITIQUE . Cependant,  une indication visuelle montre l'état aggravé des fichiers d'échange. )
CRITIQUE
Panel

Image Modified

  • Le pourcentage de RAM dépassent la valeur de WINDOWS
-
  • _BY
-
  • _WINRM__MEMORY__RAM-CRIT.et le pourcentage de PAGEFILE est supérieur à WINDOWS
-
  • _BY
-
  • _WINRM__MEMORY__PAGEFILE-
WARB
  • WARN-WHEN-RAM-IS-CRIT.
    ( Cela n'a pas d'effet direct sur le status de la sonde, car elle est déjà en CRITIQUE . Cependant,  une indication visuelle montre l'état aggravé des fichiers d'échange. )
CRITIQUE
Panel

Image Modified

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étriqueUnitéDescriptionSeuil d'avertissementSeuil 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.
Le pourcentage est relatif à la limite "commit_limit_abs".

--

--
cached%

Quantité de mémoire en cache par le système. C'est la somme de standby + modified

--

--
in_use_absMB

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_absMB

Quantité de mémoire disponible au système.

--

--

available_absMB

Quantité de mémoire directement disponible à l'utilisation.

--

--

modified_absMB

Quantité de mémoire modifié. Cette mémoire necessite d'être écrite en disque avant d'être libérée.

--

--

standby_absMB

Quantité de mémoire en attente. Elle contient de la mémoire cache et des programmes qui ne sont pas activement utilisés.

--

--

free_absMB

Quantité de mémoire inutilisé.

--

--

non_paged_pool_absMB

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_absMB

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_absMB

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_absMB

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_absMB

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_absMB

Quantité de mémoire totale dans les fichiers d'échanges.

--

--

page_file_used_absMB

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_absMB

Quantité de mémoire disponible dans les fichiers d'échanges

--

--

Exemple

Panel

Erreurs et pré-requis

Excerpt Include
Erreurs du pack windows-by-WinRM__shinken
Erreurs du pack windows-by-WinRM__shinken
nopaneltrue