Versions Compared

Key

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

Contexte

Le modèle de check "Services" vérifie 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|Microsoft Edge Update Service (edgeupdate)

Permets d'exclure des services du test.

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, Windows Biometric Service et Microsoft Edge Update Service sont exclus car ils sont désactivés par défaut sur Windows.

Métriques

Nom de la métriqueDescription
Exclued_Service_CountQuantité de services exclus
ServviceService_Count_OK_StateQuantité de services en état OK
Service_Count_Problem_StateQuantité de services 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$


Pour préciser plusieurs services à exclure utiliser une pipe :

Code Block
-o "Software Protection|Service Google Update \(gupdate\)"