Versions Compared

Key

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

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éeValeur par défautDescription

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

0Nombre minimum de services en erreur à partir duquel le check passe en avertissement.

WINDOWS_AUTO_SERVICES_CRIT

1Nombre 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étriqueDescription
Exclued_Service_CountQuantité de services exclus
Servvice_Count_OK_StateQuantité de services en état OK
Service_Count_Problem_StateQuantité de services dans en erreur
Total_Service_CountQuantité 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\)"