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é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. |
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 car ils sont désactivés par défaut éteint 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 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$ |
Pour préciser plusieurs services à exclure utiliser une pipe :
| Code Block |
|---|
-o "Software Protection|Service Google Update \(gupdate\)" |
