本节列出MQTT Zabbix agent 2插件配置文件file (mqtt.conf)支持的参数.
请注意:
| 参数 | 必选 | 范围 | 默认值 | 描述 | 
|---|---|---|---|---|
| Plugins.MQTT.Default.Password | no | 连接MQTT的默认密码,当监控项键或命名会话中未指定值时使用。 自version 6.0.19版本起支持  | 
       ||
| Plugins.MQTT.Default.TLSCAFile | no | 包含Top级CA证书的file完整路径,用于Zabbix agent 2与MQTT代理之间加密通信的对等证书验证;当命名会话中未指定值时使用。 自version 6.0.19版本起支持  | 
       ||
| Plugins.MQTT.Default.TLSCertFile | no | 包含agent证书或证书链的file完整路径,用于Zabbix agent 2与MQTT代理之间的加密通信;当命名会话中未指定值时使用。 自version 6.0.19版本起支持  | 
       ||
| Plugins.MQTT.Default.TLSKeyFile | no | 包含MQTT私钥的file完整路径,用于Zabbix agent 2与MQTT代理之间的加密通信;当命名会话中未指定值时使用。 自version 6.0.19版本起支持  | 
       ||
| Plugins.MQTT.Default.Topic | no | MQTT订阅的默认主题,当监控项键或命名会话中未指定值时使用。 主题可包含通配符("+","#") 示例: path/to/filepath/to/#path/+/topic自version 6.0.19版本起支持  | 
       ||
| Plugins.MQTT.Default.Url | no | tcp://localhost:1883 | 默认MQTT代理连接string,当监控项键或命名会话中未指定值时使用。 不应包含query参数。 必须符合URL格式。 支持的协议: tcp (默认), ws, tls; 协议可省略。端口可省略(默认=1883)。 示例: tcp://host:1883localhostws://host:8080自version 6.0.19版本起支持  | 
       |
| Plugins.MQTT.Default.User | no | 连接MQTT的默认用户名,当监控项键或命名会话中未指定值时使用。 自version 6.0.19版本起支持  | 
       ||
| Plugins.MQTT.Sessions.<SessionName>.Password | no | 命名会话密码。 <SessionName> - 定义用于监控项键的会话名称。 自version 6.0.19版本起支持  | 
       ||
| Plugins.MQTT.Sessions.<SessionName>.TLSCAFile | no | 包含Top级CA证书的file完整路径,用于Zabbix agent 2与MQTT代理之间加密通信的对等证书验证。 <SessionName> - 定义用于监控项键的会话名称。 自version 6.0.19版本起支持  | 
       ||
| Plugins.MQTT.Sessions.<SessionName>.TLSCertFile | no | 包含agent证书或证书链的file完整路径,用于Zabbix agent 2与MQTT代理之间的加密通信。 <SessionName> - 定义用于监控项键的会话名称。 自version 6.0.19版本起支持  | 
       ||
| Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile | no | 包含MQTT私钥的file完整路径,用于Zabbix agent 2与MQTT代理之间的加密通信。 <SessionName> - 定义用于监控项键的会话名称。 自version 6.0.19版本起支持  | 
       ||
| Plugins.MQTT.Sessions.<SessionName>.Topic | no | 命名会话的MQTT订阅主题。 <SessionName> - 定义用于监控项键的会话名称。 主题可包含通配符("+","#") 示例: path/to/filepath/to/#path/+/topic自version 6.0.19版本起支持  | 
       ||
| Plugins.MQTT.Sessions.<SessionName>.Url | no | 命名会话的连接string。 <SessionName> - 定义用于监控项键的会话名称。 不应包含query参数。 必须符合URL格式。 支持的协议: tcp (默认), ws, tls; 协议可省略。端口可省略(默认=1883)。 示例: tcp://host:1883localhostws://host:8080自version 6.0.19版本起支持  | 
       ||
| Plugins.MQTT.Sessions.<SessionName>.User | no | 命名会话用户名。 <SessionName> - 定义用于监控项键的会话名称。 自version 6.0.19版本起支持  | 
       ||
| Plugins.MQTT.Timeout | no | 1-30 | 全局超时 | 请求执行超时时间(等待请求完成的持续时间,单位为秒,超时后关闭)。 | 
另请参阅: