以与发现 file systems 类似的方式,也可以发现 Windows 服务。
在 发现规则 中使用的 监控项 是
以下宏支持在发现规则 过滤器 以及 监控项、触发器和图形的原型中使用:
宏 | 描述 |
---|---|
{#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 - 有启动触发器 可用于发现如下服务启动类型:自动(触发启动)、自动延迟(触发启动) 和 手动(触发启动)。 |
基于Windows服务发现,您可以创建一个 create item 原型, 如下所示:
其中 param
可接受以下值:state、displayname、 path、user、startup 或 description。
例如,要获取服务的显示名称,您可以使用 "service.info[{#SERVICE.NAME},displayname]" 监控项。如果未指定 param
值("service.info[{#SERVICE.NAME}]"),则使用默认参数 state。