En esta página
7 Plugin MQTT
Resumen
El archivo de configuración de Zabbix agent 2 se utiliza para configurar plugins. Estos parámetros de configuración de Zabbix agent 2 son compatibles para operar el plugin MQTT.
Se recomienda especificarlos en su propio archivo de configuración (por ejemplo, mqtt.conf) y luego usar la directiva Include para agregar este archivo a la configuración de Zabbix agent 2.
Tenga en cuenta que:
- Los valores predeterminados reflejan los valores predeterminados del proceso, no los valores de los archivos de configuración suministrados;
- Los valores admiten variables de entorno;
- Zabbix solo admite archivos de configuración en codificación UTF-8 sin BOM;
- Los comentarios que comienzan con "#" solo se admiten al principio de la línea.
Parámetros
| Parameter | Mandatory | Range | Default | Description |
|---|---|---|---|---|
| Plugins.MQTT.Default.Password | no | Contraseña predeterminada para conectarse a MQTT; se usa si no se especifica ningún valor en una clave de item o en una sesión con nombre. | ||
| Plugins.MQTT.Default.TLSCAFile | no | Ruta completa de un archivo que contiene los certificados de la(s) CA de nivel superior para la verificación del certificado del par en comunicaciones cifradas entre Zabbix agent 2 y el broker MQTT; se usa si no se especifica ningún valor en una sesión con nombre. | ||
| Plugins.MQTT.Default.TLSCertFile | no | Ruta completa de un archivo que contiene el certificado del agent o la cadena de certificados para comunicaciones cifradas entre Zabbix agent 2 y el broker MQTT; se usa si no se especifica ningún valor en una sesión con nombre. | ||
| Plugins.MQTT.Default.TLSKeyFile | no | Ruta completa de un archivo que contiene la clave privada de MQTT para comunicaciones cifradas entre Zabbix agent 2 y el broker MQTT; se usa si no se especifica ningún valor en una sesión con nombre. | ||
| Plugins.MQTT.Default.Topic | no | Tema predeterminado para la suscripción MQTT; se usa si no se especifica ningún valor en una clave de item o en una sesión con nombre. El tema puede contener comodines ("+","#") Ejemplos: path/to/filepath/to/#path/+/topic |
||
| Plugins.MQTT.Default.Url | no | tcp://localhost:1883 | Cadena de conexión predeterminada del broker MQTT; se usa si no se especifica ningún valor en una clave de item o en una sesión con nombre. No debe incluir parámetros de consulta. Debe coincidir con el formato de URL. Esquemas compatibles: tcp (predeterminado), ws, tls; se puede omitir un esquema.Se puede omitir un puerto (predeterminado=1883). Ejemplos: tcp://host:1883localhostws://host:8080 |
|
| Plugins.MQTT.Default.User | no | Nombre de usuario predeterminado para conectarse a MQTT; se usa si no se especifica ningún valor en una clave de item o en una sesión con nombre. | ||
| Plugins.MQTT.Sessions.<SessionName>.Password | no | Contraseña de la sesión con nombre. <SessionName> - define el nombre de una sesión para usarlo en las claves de item. |
||
| Plugins.MQTT.Sessions.<SessionName>.TLSCAFile | no | Ruta completa de un archivo que contiene los certificados de la(s) CA de nivel superior para la verificación del certificado del par, usado para comunicaciones cifradas entre Zabbix agent 2 y el broker MQTT. <SessionName> - define el nombre de una sesión para usarlo en las claves de item. |
||
| Plugins.MQTT.Sessions.<SessionName>.TLSCertFile | no | Ruta completa de un archivo que contiene el certificado del agent o la cadena de certificados, usado para comunicaciones cifradas entre Zabbix agent 2 y el broker MQTT. <SessionName> - define el nombre de una sesión para usarlo en las claves de item. |
||
| Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile | no | Ruta completa de un archivo que contiene la clave privada de MQTT usada para comunicaciones cifradas entre Zabbix agent 2 y el broker MQTT. <SessionName> - define el nombre de una sesión para usarlo en las claves de item. |
||
| Plugins.MQTT.Sessions.<SessionName>.Topic | no | Tema de la sesión con nombre para la suscripción MQTT. <SessionName> - define el nombre de una sesión para usarlo en las claves de item. El tema puede contener comodines ("+","#") Ejemplos: path/to/filepath/to/#path/+/topic |
||
| Plugins.MQTT.Sessions.<SessionName>.Url | no | Cadena de conexión de una sesión con nombre. <SessionName> - define el nombre de una sesión para usarlo en las claves de item. No debe incluir parámetros de consulta. Debe coincidir con el formato de URL. Esquemas compatibles: tcp (predeterminado), ws, tls; se puede omitir un esquema.Se puede omitir un puerto (predeterminado=1883). Ejemplos: tcp://host:1883localhostws://host:8080 |
||
| Plugins.MQTT.Sessions.<SessionName>.User | no | Nombre de usuario de la sesión con nombre. <SessionName> - define el nombre de una sesión para usarlo en las claves de item. |
Si necesita establecer el tiempo de espera de ejecución de la solicitud (cuánto tiempo esperar a que una solicitud se complete antes de detenerla), use el formulario de configuración de item.
Véase también:
- Descripción de los parámetros generales de configuración de Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Instrucciones para configurar plugins