Zabbix监控防病毒产品状态

Zabbix监控防病毒产品状态

我正在尝试监控 Windows 计算机上安装的所有防病毒软件。

现在,我这样做:

zabbix_agentd.conf:

UserParameter=product_state,wmic /NAMESPACE:\\root\SecurityCenter2 PATH AntiVirusProduct GET /value | find "productState"

Zabbix项目:

Type: Zabbix Agent
Key: product_sate
type of information: Text

Zabbix触发器:

Severity: Disaster
Expression: ({hostname:product_state.last(0)}<>266240) and ({hostname:product_state.last(0)}<>397312)

当代理发送具有多个值的数据时,就会出现我的问题,如下所示:

productState=266240
productState=393472

在这种情况下,我在客户端计算机上安装了“Eset Antivirus”和“Windows defender”。

我认为解决方案是在 zabbix 中进行“发现”,但我不知道如何从“wmic”命令中获取数据并监控它。

请问,有人可以帮助我吗?

谢谢

相关内容