6 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 el archivos de configuración enviados;
  • Zabbix admite archivos de configuración solo 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 elemento o sesión con nombre.
Compatible desde la versión 6.4.4
Plugins.MQTT.Default.TLSCAFile no Nombre de ruta completo 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.4.4
Plugins.MQTT.Default.TLSCertFile no Nombre de ruta completo 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.4.4
Plugins.MQTT.Default.TLSKeyFile no Nombre de ruta completo 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.4.4
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 elemento 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.4.4
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 elemento 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.4.4
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 elemento o sesión con nombre.
Compatible desde la versión 6.4.4
Plugins.MQTT.Sessions.<SessionName>.Password no Contraseña de sesión con nombre.
<Nombre de sesión>: define el nombre de una sesión para usar en las claves de elementos.
Compatible desde la versión 6.4.4
Plugins.MQTT.Sessions.<SessionName>.TLSCAFile no Nombre de ruta completo 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 elementos.
Soportado desde la versión 6.4.4
Plugins.MQTT.Sessions.<SessionName>.TLSCertFile no Nombre de ruta completo 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 elementos.<br >Soportado desde la versión 6.4.4
Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile no Nombre de ruta completo 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 elementos.
Soportado desde versión 6.4.4
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 elementos.

El tema puede contener comodines ("+", "#")
Ejemplos: ruta/al/archivo
ruta/al/#
ruta/+/tema
Soportado desde la versión 6.4.4
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 elementos.

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.4.4
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 elementos.
Compatible desde la versión 6.4.4
Plugins.MQTT.Timeout no 1-30 tiempo de espera global Tiempo de espera de ejecución de solicitud (cuánto tiempo se debe esperar para que se complete una solicitud antes de cerrarla).

Ver también: