原作者:乐维社区
原出处:乐维社区
原文章链接:https://forum.lwops.cn/article/618
windows的服务管理工具中有许多不同类型的服务,包括系统、应用程序、驱动程序、自定义服务等。在监控这些windows服务的时候,我们可以直接使用内置的函数key去进行监控。
Zabbix的内置key(键值)系统是其核心功能之一,允许用户通过预定义的或自定义的键值来收集目标系统的监控数据。通过合理配置Zabbix监控项(items)和使用其内置的Windows服务监控key,系统管理员可以轻松地实现对Windows服务启动状态、运行状态以及任何相关性能指标(如服务响应时间、资源占用率等)的实时监控。
1.如图查看windows主机的firewall服务信息,可得知其服务名称是MpsSvc,与常见显示名称Windows Firewall有较大出入。
2.在平台上创建监控项。采用service.info[service,]内置key,其中service填入的是服务名称,而是一个可选参数,监控服务状态用state(默认)。
3.观察监控项返回值,其中返回值是0(意味着运行)。
关于这个key值返回说明:
0 ⇒ 运行
1 ⇒ 暂停
2 ⇒ 开始等待
3 ⇒ 暂停等待
4 ⇒ 继续等待
5 ⇒ 停止等待
6 ⇒ 停止
7 ⇒ 未知
255 ⇒ 没有这样的服务
4.尝试在主机上关闭该服务,等到执行间隔,再观察取值结果。