Zabbix
將 Zabbix 與 Active Agent 一起使用,如何確定正確的密鑰。(LLD)
我正在嘗試從防病毒軟體中獲取資訊。
在 zabbix_agentd.conf 我把這個:
UserParameter=custom.discovery, cscript c:\soft\zabbix\av.vbs //NOLOGO
有了這個結果:
{"data":[ {"{#DISPLAYNAME}": "ESET Endpoint Security 6.4.2014.2", "{#PRODUCTSTATE}": "266240", "{#TIMESTAMP}": "Tue, 18 Jul 2017 21:24:26 GMT"}, {"{#DISPLAYNAME}": "Windows Defender", "{#PRODUCTSTATE}": "393472", "{#TIMESTAMP}": "Thu, 10 Nov 2016 12:20:52 GMT"} ]}
我的發現規則是這樣的:
Name: Antivirus Type: Zabbix Agent (Active) key: custom.discovery
我創建了這個項目原型:
Name: Antivirus {#DISPLAYNAME} Type: Zabbix Agent (Active) Key: custom.discovery[ {#DISPLAYNAME}, PRODUCTSTATE]
我的問題是當項目試圖獲取“Productstate”時,項目被正確發現,但沒有價值。
在配置/主機/項目中,我在從發現創建的每個項目中看到錯誤“項目不允許參數”。
有人可以幫助我嗎?謝謝!
您應該有單獨的使用者參數來獲取項目值,並且應該在項目原型中使用該鍵。您的 LLD 規則鍵不應返回項目值。