Я пытаюсь контролировать все антивирусное программное обеспечение, установленное на компьютере с 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 Trigger:
Severity: Disaster
Expression: ({hostname:product_state.last(0)}<>266240) and ({hostname:product_state.last(0)}<>397312)
Моя проблема возникает, когда агент отправляет данные с несколькими значениями, например:
productState=266240
productState=393472
В этом случае у меня на клиентском компьютере установлены «Антивирус Eset» и «Защитник Windows».
Я думаю, что решение - сделать «открытие» в zabbix, но я не знаю, как получить данные из команды «wmic» и отслеживать их.
пожалуйста, может кто-нибудь мне поможет?
Спасибо