Découverte des services Windows

Vue d'ensemble

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

Pour configurer la règle de découverte, utilisez la clé d'élément de l'agent Zabbix service.discovery.

Macros prises en charge

Les macros suivantes sont prises en charge pour être utilisées dans la règle de découverte filter et les prototypes d'éléments, de déclencheurs et de graphiques :

Macro Description
{#SERVICE.NAME} Nom du service.
{#SERVICE.DISPLAYNAME} Nom affiché du service.
{#SERVICE.DESCRIPTION} Description du service.
{#SERVICE.STATE} Valeur numérique de l'état du service.
Voir l'élément service.info pour plus de détails.
{#SERVICE.STATENAME} Nom de l'état du service.
Voir l'élément service.info pour plus de détails.
{#SERVICE.PATH} Chemin du service.
{#SERVICE.USER} Utilisateur du service.
{#SERVICE.STARTUP} Valeur numérique du type de démarrage du service.
Voir l'élément service.info pour plus de détails.
{#SERVICE.STARTUPNAME} Nom du type de démarrage du service.
Voir l'élément service.info pour plus de détails.
{#SERVICE.STARTUPTRIGGER} Valeur numérique indiquant si le type de démarrage du service comporte :
0 - aucun déclencheur de démarrage
1 - comporte des déclencheurs de démarrage
Cette macro est utile pour découvrir des types de démarrage de service tels que Automatique (démarrage déclenché), Automatique différé (démarrage déclenché) et Manuel (démarrage déclenché).

À partir de la découverte des services Windows, vous pouvez créer un prototype d'élément comme suit :

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

param accepte les valeurs suivantes : state, displayname, path, user, startup ou description.

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