7 Complemento MQTT

Visión general

Esta sección enumera los parámetros admitidos en MQTT Zabbix agent 2 archivo de configuración del complemento (mqtt.conf).

Tenga en cuenta que:

  • Los valores predeterminados reflejan los valores predeterminados del proceso, no los valores en los archivos de configuración enviados;
  • Zabbix admite archivos de configuración sólo 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 Predeterminado Descripción
Plugins.MQTT.Default.Password no Contraseña predeterminada para conectarse a MQTT; se utiliza si no se especifica ningún valor en una clave de métrica o sesión con nombre.
Compatible desde la versión 6.0.19
Plugins.MQTT.Default.TLSCAFile no Nombre completo de ruta de un archivo que contiene los certificados de CA de nivel superior para la verificación de certificados de pares para comunicaciones cifradas entre el agente 2 de Zabbix y el agente MQTT; se utiliza si no se especifica ningún valor en una sesión con nombre.
Compatible desde la versión 6.0.19
Plugins.MQTT.Default.TLSCertFile no Nombre completo de ruta de un archivo que contiene el certificado del agente o la cadena de certificados para comunicaciones cifradas entre el agente Zabbix 2 y el broker MQTT; se utiliza si no se especifica ningún valor en una sesión con nombre.
Compatible desde la versión 6.0.19
Plugins.MQTT.Default.TLSKeyFile no Nombre completo de ruta de un archivo que contiene la clave privada MQTT para las comunicaciones cifradas entre el agente 2 de Zabbix y el broker MQTT; se utiliza si no se especifica ningún valor en una sesión con nombre.
Compatible desde la versión 6.0.19
Plugins.MQTT.Default.Topic no Tema predeterminado para la suscripción MQTT; se utiliza si no se especifica ningún valor en una clave de métrica o en una sesión con nombre.

El tema puede contener comodines ("+","#")
Ejemplos: ruta/al/archivo
ruta/a/#
ruta/+/tema
Soportado desde la versión 6.0.19
Plugins.MQTT.Default.Url no tcp://localhost:1883 Cadena de conexión del intermediario MQTT predeterminada; se utiliza si no se especifica ningún valor en una clave de métrica o en una sesión con nombre.

No debe incluir parámetros de consulta.
Debe coincidir con el formato de URL.
Esquemas admitidos: tcp (predeterminado), ws, tls; se puede omitir un esquema.
Se puede omitir un puerto (predeterminado=1883).
Ejemplos: tcp://host:1883
localhost
ws://host: 8080
Soportado desde la versión 6.0.19
Plugins.MQTT.Default.User no Nombre de usuario predeterminado para conectarse a MQTT; se utiliza si no se especifica ningún valor en una clave de métrica o sesión con nombre.
Compatible desde la versión 6.0.19
Plugins.MQTT.Sessions.<SessionName>.Password no Contraseña de sesión con nombre.
<SessionName>: define el nombre de una sesión para usar en las claves de métricas.
Compatible desde la versión 6.0.19
Plugins.MQTT.Sessions.<SessionName>.TLSCAFile no Nombre completo de ruta de un archivo que contiene los certificados de CA de nivel superior para la verificación de certificados de pares, utilizado para comunicaciones cifradas entre el agente Zabbix 2 y el broker MQTT.
<SessionName> - define el nombre de una sesión para usando claves de métricas.
Soportado desde la versión 6.0.19
Plugins.MQTT.Sessions.<SessionName>.TLSCertFile no Nombre completo de ruta de un archivo que contiene el certificado del agente o la cadena de certificados, utilizado para las comunicaciones cifradas entre el agente 2 de Zabbix y el broker MQTT.
<SessionName>: define el nombre de una sesión para usar en las claves de métricas.<br >Soportado desde la versión 6.0.19
Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile no Nombre completo de ruta de un archivo que contiene la clave privada MQTT utilizada para las comunicaciones cifradas entre el agente Zabbix 2 y el broker MQTT.
<SessionName>: define el nombre de una sesión para usar en claves de métricas.
Soportado desde versión 6.0.19
Plugins.MQTT.Sessions.<SessionName>.Topic no Tema de sesión con nombre para la suscripción MQTT.
<SessionName>: define el nombre de una sesión para usar en las claves de métricas.

El tema puede contener comodines ("+", "#")
Ejemplos: ruta/al/archivo
ruta/al/#
ruta/+/tema
Soportado desde la versión 6.0.19
Plugins.MQTT.Sessions.<SessionName>.Url no Cadena de conexión de una sesión con nombre.
<Nombre de sesión>: define el nombre de una sesión para usar en las claves de métricas.

No debe incluir parámetros de consulta.
Debe coincidir con el formato de URL .
Esquemas admitidos: tcp (predeterminado), ws, tls; se puede omitir un esquema.
Se puede omitir un puerto (predeterminado=1883).
Ejemplos: tcp://host:1883
localhost
ws://host: 8080
Soportado desde la versión 6.0.19
Plugins.MQTT.Sessions.<SessionName>.User no Nombre de usuario de sesión con nombre.
<SessionName>: define el nombre de una sesión para usar en las claves de métricas.
Compatible desde la versión 6.0.19
Plugins.MQTT.Timeout no 1-30 tiempo de espera global Tiempo de espera de ejecución de solicitud (cuánto tiempo esperar para que se complete una solicitud antes de cerrarla).

Ver también: