Zabbix用户参数语法的含义

我正在使用Zabbix agent v2.2.2

我已经添加了一些用户参数,让他们工作,但我不明白他们的输出代码是什么意思。 我使用普通的用户参数语法。 ( UserParameter=<key>,<command> )。

对于不起作用的用户参数:

 zabbix_agentd -t user_param_with_error user_param_with_error [m|ZBX_NOTSUPPORTED] 

一个有效的( 33是预期的testing结果):

 zabbix_agentd -t user_param user_param [t|33] 

实际结果之前,这些字母和数字是什么意思? 我已阅读有关用户参数的Zabbix文档,但无法find解释。

这些logging在代理程序守护程序联机帮助页中 。 引用它:

-p,–print
打印已知的项目并退出。 对于每个项目,使用通用默认值,或者提供特定的testing默认值。 这些默认值在方括号中列为项目关键参数。 返回值用方括号括起来,并以返回值的types作为前缀,由pipe道字符分隔。 对于用户参数,types始终为t,因为代理无法确定所有可能的返回值。 当查询正在运行的代理程序守护程序时,显示为正在运行的项目不保证能够从Zabbix服务器或zabbix_get中工作,因为权限或环境可能不同。 返回值types是:

  • d
    带小数的数字。

  • 不支持。 这可能是由于查询只能在主动模式下工作的项目,例如日志监控项目或需要多个收集值的项目。 权限问题或不正确的用户参数也可能导致不支持的状态。
  • 小号
    文本。 最大长度不限。
  • Ť
    文本。 和s一样。
  • ü
    无符号整数。