Contexte
Le modèle de check "Services" vérifie la quantités le nombre de services Windows en erreur : d'un système d'exploitation Windows.
Exemple
Exemple de résultat
| Panel |
|---|
Données et métriques
Données
| Donnée | Valeur par défaut | Description |
|---|---|---|
WINDOWS_EXCLUDED_AUTO_SERVICES | Service Google Update \(gupdate\)|Remote Registry|Software Protection|Windows Biometric Service | Permets d'exclure des services du test.Les quatre services exclus par défaut sont éteints automatiquement par Windows. |
WINDOWS_AUTO_SERVICES_WARN | 0 | Nombre minimum de services en erreur à partir duquel le check passe en avertissement. |
WINDOWS_AUTO_SERVICES_CRIT | 1 | Nombre minimum de services en erreur à partir duquel le check passe en critique. |
| Info |
|---|
Les services Service Google Update, Remote Registry, Software Protection et Windows Biometric Service sont exclus par défaut parce que ce sont des services qui sont par défaut éteints par car ils sont désactivés par défaut sur Windows. |
Métriques
| Nom de la métrique | Description |
|---|---|
| Exclued_Service_Count | Quantité de services exclus |
| Servvice_Count_OK_State | Quantité de services en état OK |
| Service_Count_Problem_State | Quantité de services dans en erreur |
| Total_Service_Count | Quantité de services total |
Fonctionnement
Le modèle de check Services utilise la commande check_windows_auto_services , ainsi que le script check_wmi_plus.
| Code Block |
|---|
$PLUGINSDIR$/check_wmi_plus.pl -H "$HOSTADDRESS$" -u "$_HOSTDOMAINUSER$" -p "$_HOSTDOMAINPASSWORD$" -m checkservice -a Auto -o "$_HOSTWINDOWS_EXCLUDED_AUTO_SERVICES$" -w "$_HOSTWINDOWS_AUTO_SERVICES_WARN$" -c "$_HOSTWINDOWS_AUTO_SERVICES_CRIT$" --inidir=$WMI_INI_DIR$ --security-mechanisms=$_HOSTWINDOWS_SECURITY_MECANISMS$ |
Voici un exemple de commande qui va vérifier un service spécifique, ici la bonne activité du service de "Pare feu" Windows :
| Code Block |
|---|
$PLUGINSDIR$/check_wmi_plus.pl -H "$HOSTADDRESS$" -u "$_HOSTDOMAINUSER$" -p "$_HOSTDOMAINPASSWORD$" -m checkservice -a MpsSvc -c 0 --inidir=$WMI_INI_DIR$ --security-mechanisms=$_HOSTWINDOWS_SECURITY_MECANISMS$ |
L'exclusion de Pour préciser plusieurs services ce fait à l'aide d'un pipeà exclure utiliser une pipe :
| Code Block |
|---|
-o "Software Protection|Service Google Update \(gupdate\)" |