Descoberta de serviços do Windows

Visão geral

De forma semelhante à descoberta de sistemas de arquivos, também é possível descobrir serviços do Windows.

Chave do item

Para configurar a regra de descoberta, use a chave do item do Zabbix agent service.discovery.

Macros suportadas

As seguintes macros são suportadas para uso na regra de descoberta filter e nos protótipos de items, triggers e gráficos:

Macro Description
{#SERVICE.NAME} Nome do serviço.
{#SERVICE.DISPLAYNAME} Nome exibido do serviço.
{#SERVICE.DESCRIPTION} Descrição do serviço.
{#SERVICE.STATE} Valor numérico do estado do serviço.
Consulte o item service.info para detalhes.
{#SERVICE.STATENAME} Nome do estado do serviço.
Consulte o item service.info para detalhes.
{#SERVICE.PATH} Caminho do serviço.
{#SERVICE.USER} Usuário do serviço.
{#SERVICE.STARTUP} Valor numérico do tipo de inicialização do serviço.
Consulte o item service.info para detalhes.
{#SERVICE.STARTUPNAME} Nome do tipo de inicialização do serviço.
Consulte o item service.info para detalhes.
{#SERVICE.STARTUPTRIGGER} Valor numérico para indicar se o tipo de inicialização do serviço tem:
0 - sem gatilhos de inicialização
1 - possui gatilhos de inicialização
É útil para descobrir tipos de inicialização de serviço como Automatic (trigger start), Automatic delayed (trigger start) e Manual (trigger start).

Com base na descoberta de serviços do Windows, você pode criar um protótipo de item como

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

onde param aceita os seguintes valores: state, displayname, path, user, startup ou description.

Por exemplo, para obter o nome exibido de um serviço, você pode usar um item service.info[{#SERVICE.NAME},displayname]. Se o valor de param não for especificado (service.info[{#SERVICE.NAME}]), o parâmetro padrão state será usado.