Sidebar

Zabbix Summit 2022
View presentations

6 Découverte des services Windows

Aperçu

De la même manière que les systèmes de fichiers sont découverts, il est également possible de découvrir les services Windows.

Clé d'élément

L'élément à utiliser dans la règle de découverte est

service.discovery

Cet élément est supporté depuis l’agent Windows Zabbix 3.0.

Macros supportées

Les macros suivantes sont supportées pour le filtre de règles de découverte et les prototypes d'éléments, de déclencheurs et de graphiques :

Macro Description
{#SERVICE.NAME} Nom du service.
{#SERVICE.DISPLAYNAME} Nom du service affiché.
{#SERVICE.DESCRIPTION} Description du service.
{#SERVICE.STATE} Valeur numérique de l'état du service :
0 - En cours d'exécution
1 - En pause
2 - Démarrage en attente
3 - Pause en attente
4 - Continue en attente
5 - Arrêt en attente
6 - Arrêté
7 - Inconnu
{#SERVICE.STATENAME} Nom de l'état du service (En cours d'exécution, En pause, Démarrage en attente, Pause en attente, Continue en attente, Arrêt en attente, Arrêté ou Inconnu).
{#SERVICE.PATH} Chemin de service.
{#SERVICE.USER} Utilisateur du service.
{#SERVICE.STARTUP} Valeur numérique du type de démarrage du service :
0 - Automatique
1 - Automatique différé
2 - Manuel
3 - Désactivé
4 - Inconnu
{#SERVICE.STARTUPNAME} Nom du type de démarrage du service (Automatique, Automatique différé, Manuel, Désactivé, Inconnu).
{#SERVICE.STARTUPTRIGGER} Valeur numérique pour indiquer si le type de démarrage du service :
0 - n'a pas de déclencheurs de démarrage
1 - a des déclencheurs de démarrage
Cette macro est supportée depuis Zabbix 3.4.4. Il est utile de découvrir des types de démarrage de service tels que Automatique (démarrage du déclencheur), Automatique différé (démarrage du déclencheur) et Manuel (démarrage du déclencheur).

Sur la base de la découverte de service Windows, vous pouvez créer un prototype d’élément tel que

service.info[{#SERVICE.NAME},<param>]

param accepte les valeurs suivantes : état, nom d'affichage, chemin, utilisateur, démarrage ou description.

Par exemple, pour obtenir le nom complet d'un service, vous pouvez utiliser un élément "service.info[{#SERVICE.NAME}, nom d'affichage]]". Si la valeur param n'est pas spécifiée ("service.info[{#SERVICE.NAME}]"), le paramètre état par défaut est utilisé.