9 Individuazione dei servizi Windows

Panoramica

In modo simile a come vengono individuati i file system, è possibile individuare anche i servizi Windows.

Chiave dell'item

Per configurare la regola di discovery, usa la chiave dell'item dell'agent Zabbix service.discovery.

Macro supportate

Le seguenti macro sono supportate per l'uso nel filtro della regola di discovery e nei prototipi di item, trigger e grafici:

Macro Descrizione
{#SERVICE.NAME} Nome del servizio.
{#SERVICE.DISPLAYNAME} Nome visualizzato del servizio.
{#SERVICE.DESCRIPTION} Descrizione del servizio.
{#SERVICE.STATE} Valore numerico dello stato del servizio.
Per i dettagli, vedere l'item service.info.
{#SERVICE.STATENAME} Nome dello stato del servizio.
Per i dettagli, vedere l'item service.info.
{#SERVICE.PATH} Percorso del servizio.
{#SERVICE.USER} Utente del servizio.
{#SERVICE.STARTUP} Valore numerico del tipo di avvio del servizio.
Per i dettagli, vedere l'item service.info.
{#SERVICE.STARTUPNAME} Nome del tipo di avvio del servizio.
Per i dettagli, vedere l'item service.info.
{#SERVICE.STARTUPTRIGGER} Valore numerico che indica se il tipo di avvio del servizio ha:
0 - nessun trigger di avvio
1 - trigger di avvio presenti
È utile per individuare tipi di avvio del servizio come Automatico (avvio tramite trigger), Automatico ritardato (avvio tramite trigger) e Manuale (avvio tramite trigger).

In base alla discovery dei servizi Windows è possibile creare un prototipo di item come

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

dove param accetta i seguenti valori: state, displayname, path, user, startup oppure description.

Ad esempio, per ottenere il nome visualizzato di un servizio è possibile usare un item "service.info[{#SERVICE.NAME},displayname]". Se il valore di param non è specificato ("service.info[{#SERVICE.NAME}]"), viene utilizzato il parametro predefinito state.