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