8 Windows 服务发现

概述

file systems的发现方式类似 也可以发现Windows服务

监控项键

发现规则中使用的监控项为

service.discovery

该监控项自Zabbix Windows agent 3.0版本起支持。

支持的宏

以下宏支持在发现规则中使用 过滤器 以及监控项、触发器和图形的原型:

描述
{#SERVICE.NAME} 服务名称.
{#SERVICE.DISPLAYNAME} 显示的服务名称
{#SERVICE.DESCRIPTION} 服务描述。
{#SERVICE.STATE} 服务状态的数值。
详情请参阅service.info监控项。
{#SERVICE.STATENAME} 服务状态的名称。
详情请参阅 service.info 监控项。
{#SERVICE.PATH} 服务路径
{#SERVICE.USER} 服务用户.
{#SERVICE.STARTUP} 服务启动类型的数值。
详情请参阅service.info 监控项。
{#SERVICE.STARTUPNAME} 服务启动类型的名称。
详情请参阅 service.info 监控项。
{#SERVICE.STARTUPTRIGGER} 用于指示服务启动类型的数值:
0 - 无启动触发器
1 - 存在启动触发器
该宏自Zabbix 3.4.4版本起支持。可用于发现诸如自动(触发启动)自动延迟(触发启动)手动(触发启动)等服务启动类型。

基于Windows服务发现,您可以create一个 item 原型 喜欢

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

其中 param 接受以下值: state, displayname, pathuserstartupdescription

例如,要获取服务的显示名称,您可以使用 "service.info[{#SERVICE.NAME},displayname]" 监控项. 如果未指定 param 值 (即使用"service.info[{#SERVICE.NAME}]"), 则会使用默认的 state参数。