| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
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 |
|---|
- 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 |
|---|
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_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 | ||||||
|---|---|---|---|---|---|---|
|
Données spécifiques pour ce check
| Nom | Modifiable sur | Unité | DéfautValeur par défaut | Description | ||||
|---|---|---|---|---|---|---|---|---|
| l'Hôte ( Onglet Données ) | % | 360095 | Temps écoulé depuis le dernier redémarrage en secondes en dessousDéfinit le pourcentage de mémoire RAM utilisée à partir duquel le check passe en CRITIQUE. | ( Pour savoir qu' un redémarrage vient d'avoir lieu )||||
| l'Hôte ( Onglet Données ) | secondes | 0 ( inactif ) | % | 90 | Dé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 . | ||
| l'Hôte ( Onglet Données ) | secondes | 0 ( inactif ) | % | 90 | Dé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
| Section |
|---|
Données globales |
| No Format |
|---|
USERPLUGINSDIR |
Non modifiable
( Sauf Admin Shinken )
Chemin absolu contenant les sondes installés par Shinken
| No Format |
|---|
WINDOWS-BY-WINRM__SHINKEN__VENDOR |
Non modifiable
( Sauf Admin Shinken )
Dossier fournit par shinken
| No Format |
|---|
WINDOWS-BY-WINRM__SHINKEN__PACKNAME |
Non modifiable
( Sauf Admin 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 |
Chemin absolu du dossier contenant les sondes du pack windows-by-WinRM__shinken ( non modifiable )
| Section |
|---|
Propriétés de l'hôte |
| 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 |
|---|
| No Format |
|---|
HOSTADDRESS |
l'Hôte
( Onglet Général )
--
Adresse de l'hôte
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__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é.
|
Situation | Statut | Exemple |
|---|---|---|
|
CRITIQUE
- 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
- 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.
Résultat
Affiche le temps depuis lequel la machine supervisée est allumée.
Résultat Long
Pas de résultat long.
Métriques
| 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 | ||||||
|---|---|---|---|---|---|---|
|









