我在Zabbix中使用預定義的宏時遇到問題。我已經定義了兩個宏如下:在項目鍵定義中使用MACROS
{$ HOSTNAME} = 2008-Windows的服務器 {$ IPADDRESS} = 192.168.1.1
我想在項目名稱和項目重點使用它們。宏{$ HOSTNAME}在項目的Name部分中使用時正確映射其值。但是當我在該項目的鍵中使用{$ IPADDRESS}時,它不會轉換爲IP地址,因此我得到不支持的錯誤!我使用它如下: getNetFlowProto [{$ IPADDRESS},udp]
getNetFlowProto是我在zabbix_agend.conf文件中定義的UserParameter。
任何幫助表示讚賞。
如果用文字IP地址替換usermacro,它是否工作?如果不是,那麼這是用戶參數的問題,而不是宏用法。 – Richlv
謝謝Richlv。是的,如果我把它的IP地址的作品。但是因爲我想創建一個模板,所以我需要使用宏而不是字面IP地址。按照我使用Zabbix 3.0的方式 – Sinai
從代理配置文件中顯示您的用戶參數定義。這是否可以在項目鍵之後省略[*]? – Richlv