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.