如何使用zabbix内置key配置windows服务监控

Zabbix的内置key(键值)系统是其核心功能之一,允许用户通过预定义的或自定义的键值来收集目标系统的监控数据。通过合理配置Zabbix监控项(items)和使用其内置的Windows服务监控key,系统管理员可以轻松地实现对Windows服务启动状态、运行状态以及任何相关性能指标(如服务响应时间、资源占用率等)的实时监控。

windows的服务管理工具中有许多不同类型的服务,包括系统、应用程序、驱动程序、自定义服务等。在监控这些windows服务的时候,我们可以直接使用内置的函数key去进行监控。

Zabbix的内置key(键值)系统是其核心功能之一,允许用户通过预定义的或自定义的键值来收集目标系统的监控数据。通过合理配置Zabbix监控项(items)和使用其内置的Windows服务监控key,系统管理员可以轻松地实现对Windows服务启动状态、运行状态以及任何相关性能指标(如服务响应时间、资源占用率等)的实时监控。

1.如图查看windows主机的firewall服务信息,可得知其服务名称是MpsSvc,与常见显示名称Windows Firewall有较大出入。

Wma47Mxh66e14973bb105.png

2.在平台上创建监控项。采用service.info[service,<param>]内置key,其中service填入的是服务名称,而<param>是一个可选参数,监控服务状态用state(默认)。

lhe0LDX966e1499048c0f.png

3.观察监控项返回值,其中返回值是0(意味着运行)。

sEIh54Cj66e149aa1a93e.png

关于这个key值返回说明:

0 ⇒ 运行

1 ⇒ 暂停

2 ⇒ 开始等待

3 ⇒ 暂停等待

4 ⇒ 继续等待

5 ⇒ 停止等待

6 ⇒ 停止

7 ⇒ 未知

255 ⇒ 没有这样的服务

4.尝试在主机上关闭该服务,等到执行间隔,再观察取值结果。

Vd0OeLtJ66e149c1442d7.png

如图,现取值显示服务状态已经停止。

cosWQ1pB66e149d4bbe07.png

5.另外关于service.info[service,<param>]内置key,<param>除了默认的state以外还有displayname、path、user、startup、description这几个选项,分别表示显示名称、可执行文件路径、账户信息、启动类型、描述,其中启动类型返回值有:

0 - 自动的,

1 - 自动延迟,

2 - 手动,

3 - 关闭,

4 - 未知,

5 - 自动触发启动,

6 - 自动延迟触发启动,

7 - 手动触发启动


0 条评论

请先 登录 后评论
乐维君
乐维君

397 篇文章

作家榜 »

  1. 乐维君 397 文章
  2. YOHOHO 14 文章
  3. 机灵小和尚 13 文章
  4. 我是一只小菜鸡 12 文章
  5. 细雨闲花 11 文章
  6. 。。。 9 文章
  7. 御前侍卫张五哥 9 文章
  8. 小黄人 8 文章