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 Uptime Memory by WinRM va vérifier la date du dernier redémarrage de votre machine.

Il y a 2 modes de fonctionnement :

S'il est inférieur au seuil minimum, le statut passera en critique ( 1h par défaut ),Cela vous permet d'être notifié qu'un redémarrage vient d'avoir lieu.

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

Image Added

  • S'il est supérieur à l'un des seuils maximum, le statut passera en CRITIQUE / ATTENTION .
    • Avec ce paramétrage, vous pourrez être informé si un serveur n'a pas été redémarré depuis trop longtemps.
    • Cette 2ᵉ option peut-être désactivée.
  • Panel

    Image Removed

    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_uptimememory
        --hostname "$HOSTADDRESS$"
        --port "$_HOSTWINDOWS_BY_WINRM__PORT$"
        --username "$_HOSTWINDOWS_BY_WINRM__DOMAINUSER$" 
        --password "$_HOSTWINDOWS_BY_WINRM__DOMAINPASSWORD$"
        --auth_method "$_HOSTWINDOWS_BY_WINRM__AUTHMETHOD$"
        --linux_winrm_tmp_wftimeout "$_HOSTWINDOWS_BY_WINRM__TIMEOUT$"
        -w "$_HOSTWINDOWS_BY_WINRM__LINUX-WORKING-FOLDER$MEMORY__RAM-WARN$"
        -c "$_HOSTWINDOWS-_BY-_WINRM__UPTIMEMEMORY__RAM-CRIT$"
        -lW "$_HOSTWINDOWS_BY_WINRM__MEMORY__PAGEFILE-WARN-WHEN-RAM-IS-CRIT$,$_HOSTWINDOWS_BY_WINRM__MEMORY__PAGEFILE-WARN$"
        -S "$_HOSTWINDOWS_BY_WINRM__UPTIMEMEMORY__HIGH-WARN$PAGEFILE-CRIT-WHEN-RAM-IS-CRIT$,$_HOSTWINDOWS-_BY-_WINRM__UPTIMEMEMORY__HIGHPAGEFILE-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

    Défaut3600Temps écoulé depuis le dernier redémarrage en secondes en dessous Pour savoir qu' un redémarrage vient d'avoir lieu )
    NomModifiable surUnitéValeur par défautDescription
    No Format
    WINDOWS-_BY-_WINRM__UPTIMEMEMORY__RAM-CRIT



    l'Hôte

    ( Onglet Données )

    secondes

    %

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



    l'Hôte

    ( Onglet Données )

    secondes0 ( inactif )

    %

    90Définit le pourcentage de mémoire RAM utilisée à partir Temps écoulé depuis le dernier redémarrage en secondes au-dessus duquel le check passe en CRITIQUE .

    Une valeur à 0 permet de ne pas activer cette vérification.

    ( Pour vérifier que cela ne fait pas trop longtemps que la machine n'a pas été redémarrée )

    ATTENTION .
    No Format
    WINDOWS-_BY-_WINRM__UPTIMEMEMORY__HIGHPAGEFILE-WARNCRIT

    l'Hôte

    ( Onglet Données )

    secondes0 ( inactif )

    %

    90Définit le pourcentage d'utilisation de mémoire des fichiers d'échange à partir Temps écoulé depuis le dernier redémarrage en secondes au-dessus duquel le check passe en ATTENTION .

    Une valeur à 0 permet de ne pas activer cette vérification.

    ( Pour vérifier que cela ne fait pas trop longtemps que la machine n'a pas été redémarrée )

    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
    Section

    Données globales

    SectionNomModifiable surUnitéDéfautValeur par défaut à l'installationDescription
    No Format
    USERPLUGINSDIR

    Non modifiable

    ( Sauf Admin Shinken )

    --/var/lib/shinken/libexec /var/lib/shinken/libexec

    Chemin absolu contenant les sondes installés par Shinken

    No Format
    WINDOWS-BY-WINRM__SHINKEN__VENDOR

    Non modifiable

    ( Sauf Admin Shinken )

    --shinken-additional-packs shinken-additional-packs

    Dossier fournit par shinken

    No Format
    WINDOWS-BY-WINRM__SHINKEN__PACKNAME

    Non modifiable

    ( Sauf Admin Shinken )

    --windows-by-WinRM__shinken windows-by-WinRM__shinken

    Dossier contenant les sondes 

    No Format
    WINDOWS-BY-WINRM__SHINKEN__PLUGINSDIR

    Non modifiable

    ( Sauf Admin Shinken )

    --
    No Format
    USERPLUGINSDIR/WINDOWS-BY-WINRM__SHINKEN__VENDOR/WINDOWS-BY-WINRM__SHINKEN__PACKNAME
    /var/lib/shinken-user/libexec/shinken-additional-packs/windows-by-WinRM__shinken

    Chemin absolu du dossier contenant les sondes du pack windows-by-WinRM__shinken ( non modifiable )

    Section

    Propriétés de l'hôte

    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
    Uptime by WinRM
    Uptime by WinRM
    nopaneltrue

    Résultat

    Exemple

    Panel

    Image Added

    SectionNomModifiable surUnitéDéfautValeur par défautDescription
    No Format
    HOSTADDRESS

    l'Hôte

    ( Onglet Général )

    --

    Nom de l'hôte Nom de l'hôte

    Adresse de l'hôte

    Résultat

    Exemple

    Panel

    Image Removed

    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__UPTIMEMEMORY__RAM-CRIT
        • WINDOWS-_BY-_WINRM__UPTIMEMEMORY__HIGHRAM-WARN
        • WINDOWS_BY_WINRM__MEMORY__PAGEFILE-CRIT
        • WINDOWS_BY-_WINRM__UPTIMEMEMORY__HIGHPAGEFILE-CRITWARN
      • 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
    serveur a été redémarré il y a moins de WINDOWS-BY-WINRM__UPTIME__CRIT secondes

    CRITIQUE

    Image Removed

    • Le serveur n'a pas été redémarré depuis plus que la valeur de WINDOWS-BY-WINRM__UPTIME__HIGH-CRIT secondes.
      WINDOWS-BY-WINRM__UPTIME__HIGH-CRIT doit être différent de 0.

    CRITIQUE

    Image Removed

    • Le serveur n'a pas été redémarré depuis plus que la valeur de WINDOWS-BY-WINRM__UPTIME__HIGH-WARN secondes.
      WINDOWS-BY-WINRM__UPTIME__HIGH-WARN doit être différent de 0.
    ATTENTION

    Image Removed

    Résultat

    Affiche le temps depuis lequel la machine supervisée est allumée.

    Résultat Long

    Pas de résultat long.

    Métriques

    • pourcentage de RAM dépassent la valeur de WINDOWS_BY_WINRM__RAM-CRIT.

    CRITIQUE

    Panel

    Image Added

    • Le pourcentage de RAM dépassent la valeur de WINDOWS_BY_WINRM__MEMORY__RAM-WARN.

    ATTENTION

    Panel

    Image Added

    • Le pourcentage de PAGEFILE dépasse la valeur de WINDOWS_BY_WINRM__MEMORY__PAGEFILE-CRIT.
    CRITIQUE
    Panel

    Image Added

    • Le pourcentage de PAGEFILE dépasse la valeur de WINDOWS_BY_WINRM__MEMORY__PAGEFILE-WARN.
    ATTENTION
    Panel

    Image Added

    • 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 Added

    • 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-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 Added

    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

    Image Added

    Erreurs et pré-requis

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

    Nom de la métriqueDescriptionuptime_in_daysd ( jours )Erreurs et pré-requis