9 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
Macros prises en charge
Les macros suivantes sont prises en charge pour une utilisation dans le filtre de la règle de découverte et dans 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 a : 0 - aucun déclencheur de démarrage 1 - a des déclencheurs de démarrage Elle est utile pour découvrir des types de démarrage de service tels que Automatique (démarrage par déclencheur), Automatique différé (démarrage par déclencheur) et Manuel (démarrage par déclencheur). |
Sur la base de la découverte des services Windows, vous pouvez créer un prototype d'élément comme
service.info[{#SERVICE.NAME},<param>]
où 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 param n'est
pas spécifiée ("service.info[{#SERVICE.NAME}]"), le paramètre par défaut state
est utilisé.