En esta página
7 Plugin MQTT
Descripción general
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 utilizar 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 por defecto del proceso, no los valores en los archivos de configuración proporcionados;
- 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
| Parámetro | Obligatorio | Rango | Por defecto | Descripción |
|---|---|---|---|---|
| Plugins.MQTT.Default.Password | no | Contraseña por defecto para conectar con MQTT; se utiliza si no se especifica ningún valor en la clave del item o en la sesión nombrada. | ||
| Plugins.MQTT.Default.TLSCAFile | no | Ruta completa del archivo que contiene los certificados de la(s) CA(s) de nivel superior para la verificación del certificado del par en las comunicaciones cifradas entre Zabbix agent 2 y el broker MQTT; se utiliza si no se especifica ningún valor en una sesión nombrada. | ||
| Plugins.MQTT.Default.TLSCertFile | no | Ruta completa del archivo que contiene el certificado del agent o la cadena de certificados para las comunicaciones cifradas entre Zabbix agent 2 y el broker MQTT; se utiliza si no se especifica ningún valor en una sesión nombrada. | ||
| Plugins.MQTT.Default.TLSKeyFile | no | Ruta completa del archivo que contiene la clave privada MQTT para las comunicaciones cifradas entre Zabbix agent 2 y el broker MQTT; se utiliza si no se especifica ningún valor en una sesión nombrada. | ||
| Plugins.MQTT.Default.Topic | no | Tema por defecto para la suscripción MQTT; se utiliza si no se especifica ningún valor en la clave del item o en la sesión nombrada. El tema puede contener comodines ("+","#") Ejemplos: path/to/filepath/to/#path/+/topic |
||
| Plugins.MQTT.Default.Url | no | tcp://localhost:1883 | Cadena de conexión por defecto al broker MQTT; se utiliza si no se especifica ningún valor en la clave del item o en la sesión nombrada. No debe incluir parámetros de consulta. Debe coincidir con el formato de URL. Esquemas soportados: tcp (por defecto), ws, tls; se puede omitir el esquema.Se puede omitir el puerto (por defecto=1883). Ejemplos: tcp://host:1883localhostws://host:8080 |
|
| Plugins.MQTT.Default.User | no | Nombre de usuario por defecto para conectar con MQTT; se utiliza si no se especifica ningún valor en la clave del item o en la sesión nombrada. | ||
| Plugins.MQTT.Sessions.<SessionName>.Password | no | Contraseña de la sesión nombrada. <SessionName> - define el nombre de la sesión para usar en las claves de item. |
||
| Plugins.MQTT.Sessions.<SessionName>.TLSCAFile | no | Ruta completa del archivo que contiene los certificados de la(s) CA(s) de nivel superior para la verificación del certificado del par, utilizado para las comunicaciones cifradas entre Zabbix agent 2 y el broker MQTT. <SessionName> - define el nombre de la sesión para usar en las claves de item. |
||
| Plugins.MQTT.Sessions.<SessionName>.TLSCertFile | no | Ruta completa del archivo que contiene el certificado del agent o la cadena de certificados, utilizado para las comunicaciones cifradas entre Zabbix agent 2 y el broker MQTT. <SessionName> - define el nombre de la sesión para usar en las claves de item. |
||
| Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile | no | Ruta completa del archivo que contiene la clave privada MQTT utilizada para las comunicaciones cifradas entre Zabbix agent 2 y el broker MQTT. <SessionName> - define el nombre de la sesión para usar en las claves de item. |
||
| Plugins.MQTT.Sessions.<SessionName>.Topic | no | Tema de la sesión nombrada para la suscripción MQTT. <SessionName> - define el nombre de la sesión para usar 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 nombrada. <SessionName> - define el nombre de la sesión para usar en las claves de item. No debe incluir parámetros de consulta. Debe coincidir con el formato de URL. Esquemas soportados: tcp (por defecto), ws, tls; se puede omitir el esquema.Se puede omitir el puerto (por defecto=1883). Ejemplos: tcp://host:1883localhostws://host:8080 |
||
| Plugins.MQTT.Sessions.<SessionName>.User | no | Nombre de usuario de la sesión nombrada. <SessionName> - define el nombre de la sesión para usar en las claves de item. |
Si necesita establecer el tiempo de espera de ejecución de la petición (cuánto tiempo esperar a que se complete una petición antes de cerrarla), utilice el formulario de configuración del item.
Consulte 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 los plugins