Monitoring

Zabbix使用者參數語法的含義

  • August 12, 2016

我正在使用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

無符號整數。

引用自:https://serverfault.com/questions/796450