Monitoring
Zabbix使用者參數語法的含義
我正在使用
Zabbix agent v2.2.2
.我添加了一些使用者參數並讓它們工作,但我不明白它們輸出中的程式碼是什麼意思。我使用普通的使用者參數語法。(
UserParameter=<key>,<command>
)。對於不起作用的使用者參數:
zabbix_agentd -t user_param_with_error user_param_with_error [m|ZBX_NOTSUPPORTED]
一個有效的(
33
是測試的預期結果。):zabbix_agentd -t user_param user_param [t|33]
在實際結果之前,這些
t
和字元是什麼意思?m
我已閱讀有關使用者參數的 Zabbix 文件,但找不到對此的解釋。
這些記錄在代理守護程序手冊頁中。引用它:
-p, –print
列印已知項目並退出。對於每個項目,要麼使用通用預設值,要麼提供用於測試的特定預設值。這些預設值作為項目關鍵參數列在方括號中。返回值用方括號括起來,並以返回值的類型作為前綴,用豎線字元分隔。對於使用者參數類型始終為 t,因為代理無法確定所有可能的返回值。當查詢正在執行的代理守護程序時,顯示為工作的項目不能保證從 Zabbix 伺服器或 zabbix_get 工作,因為權限或環境可能不同。返回值類型有:
- d
帶小數部分的數字。
- m
不支持。這可能是由於查詢僅在活動模式下工作的項目(如日誌監控項目)或需要多個收集值的項目引起的。權限問題或不正確的使用者參數也可能導致不受支持的狀態。
- s
文本。最大長度不受限制。
- t
文本。與 s 相同。
- u
無符號整數。