| Scroll Ignore |
|---|
| scroll-pdf | true |
|---|
| scroll-office | true |
|---|
| scroll-chm | true |
|---|
| scroll-html | false |
|---|
| scroll-docbook | true |
|---|
| scroll-eclipsehelp | true |
|---|
| scroll-epub | true |
|---|
|
|
Le modèle de check "Cpu, dédié au modèle Windows (propriété "Attaché sur les modèles d'hôte" mise à "windows"), analyse le pourcentage d'utilisation du processeur , il utilise la commande check_windows_overall_cpu :" renvoie les statistiques d'utilisation des processeurs du système d'exploitation Windows.
| Panel |
|---|
Image Added
|
Le check utilise la ligne de commande suivante :
$PLUGINSDIR$/check_wmi_plus.pl -H |
"$_HOSTWINDOWS_ALL_CPU_WARN$" |
"$_HOSTWINDOWS_ALL_CPU_CRIT$" |
--inidir=$WMI_INI_DIR$ --security-mechanisms=$_HOSTWINDOWS_SECURITY_MECANISMS$ |
Certains scripts qui vérifient les performances CPU via WMI ou SNMP , ne prennent juste que des valeurs précalculées. Ce n'est pas le cas ici. Nous utilisons les compteurs brut WMI pour calculer les valeurs sur une période de temps donnée. C'est bien plus précis que prendre les valeurs WMI formattées.
Exemple de commande
Exemple de commande avec données interprétées, qui peut être lancée directement depuis le terminal du serveur du démon Poller :
/var/lib/shinken/libexec/check_wmi_plus.pl -H "ipdemonserveur" -u "monuser" -p "monpassword" -m checkcpu -w "80" -c "90" --inidir=/var/lib/shinken/libexec/check_wmi_plus.d --security-mechanisms=integrity
|
Note : ici, la commande retournera un OK si l'utilisation CPU est inférieure à 80%, WARNING si l'utilisation CPU est entre 80% et 90%, et CRITIQUE si l'utilisation est supérieure à 90%
Exemple de résultat
| Panel |
|---|
Image Removed
|
| Info |
|---|
Le Check Cpu nécessite la valeur précédente collectée afin de déterminer le statut à retourner. Donc ne vous inquiétez pas si votre Check affiche un message à ce sujet à la première vérification. |
--nokeepstate -y "$_HOSTWINDOWS_ALL_CPU_DELAY$" -t "$_HOSTWINDOWS_ALL_CPU_TIMEOUT$" |
Données utilisées provenant du modèle
Données communes pour les checks du modèle
| Excerpt Include |
|---|
| Modèle windows-base |
|---|
| Modèle windows-base |
|---|
| nopanel | true |
|---|
|
Données spécifiques pour ce check
| Excerpt |
|---|
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|
| No Format |
|---|
_WINDOWS_ALL_CPU_WARN |
| l'Hôte ( Onglet Données ) | % | 80 | 80 | Il définit le pourcentage d'utilisation des processeurs à partir duquel le check passe en avertissement. | | No Format |
|---|
_WINDOWS_ALL_CPU_CRIT |
| l'Hôte ( Onglet Données ) | % | 90 | 90 | Il définit le pourcentage d'utilisation des processeurs à partir duquel le check passe en critique. | | No Format |
|---|
_WINDOWS_ALL_CPU_DELAY |
| l'Hôte ( Onglet Données ) | seconde | 2 | 2 | Les métriques se terminant par "PerSec" représentent des moyennes calculées sur une période définie. La donnée _WINDOWS_ALL_CPU_DELAY détermine la période sur laquelle cette moyenne est calculée. Pour cette raison, plus le délai est long et plus la valeur de la métrique est significative. | | No Format |
|---|
_WINDOWS_ALL_CPU_TIMEOUT |
| l'Hôte ( Onglet Données ) | seconde | 15 | 15 |
Cette donnée spécifie le nombre de secondes au-delà duquel la commande est interrompue. Certaines requêtes et un réseau avec une latence élevée peuvent nécessiter une augmentation de la valeur par défaut. |
|
| Info |
|---|
Plus le temps donné à _WINDOWS_ALL_CPU_DELAY sera élevé, plus la valeur renvoyée sera précise. Mais cela a un coût sur les ressources utilisées par le Poller exécutant la commande. Si le temps d'exécution de la commande dépasse la valeur de _WINDOWS_ALL_CPU_TIMEOUT, la commande va s'interrompre avant d'avoir son résultat. Il est recommandé d'affecter une valeur de _WINDOWS_ALL_CPU_TIMEOUT toujours supérieure à celle de _WINDOWS_ALL_CPU_DELAY d'au moins 6 secondes. |
Les données DFE ( Duplicate Foreach )
Pas de données DFE pour ce check.
Données utilisées provenant du check
Pas de données spécifiques pour ce check.
| Excerpt Include |
|---|
| Packs de supervision |
|---|
| Packs de supervision |
|---|
| nopanel | true |
|---|
|
| Excerpt Include |
|---|
| Mise en place du Pack windows |
|---|
| Mise en place du Pack windows |
|---|
| nopanel | true |
|---|
|
| Panel |
|---|
Image Added
|
Il peut prendre quatre valeurs OK/ CRITIQUE/ ATTENTION / INCONNU.
Situation | Statut |
|---|
En fonction du pourcentage d'utilisation des processeurs : - Si c'est supérieur à WINDOWS_ALL_CPU_CRIT ( par défaut : 90% )
| CRITIQUE |
En fonction du pourcentage d'utilisation des processeurs : - Si c'est supérieur à WINDOWS_ALL_CPU_WARN ( par défaut : 80% )
| ATTENTION |
Si la sonde n'a pas eu de réponse avant le temps maximum - Si supérieur àWINDOWS_ALL_CPU_TIMEOUT ( par défaut : 15 s )
| INCONNU |
Renvoi au format texte :
- le pourcentage d'utilisation de CPU
Pas de résultat long pour ce check.
| Nom | Unité | Description |
|---|
| No Format |
|---|
| Avg_CPU_Utilisation |
| % | Pourcentage d'utilisation du CPU dans l'intervalle de temps définit dans _WINDOWS_ALL_CPU_DELAY. |
| Donnée | Description | Valeur par défaut |
|---|
| _WINDOWS_ALL_CPU_WARN | Définit le pourcentage d'utilisation du processeur à partir duquel le check passe en critique | 90 |
| _WINDOWS_ALL_CPU_CRIT | Définit le pourcentage d'utilisation du processeur à partir duquel le check passe en avertissement | 80 |
| Nom de la métrique | Description |
|---|
Avg_CPU_Utilisation | Pourcentage d'utilisation du CPU