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.
L'élément à utiliser dans la règle de découverte est
Cet élément est supporté depuis l’agent Windows Zabbix 3.0.
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
où 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é.