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 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 métrica o sesión con nombre.
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.
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 2 Zabbix y el broker MQTT; se utiliza si no se especifica ningún valor en una sesión con nombre.
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.
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
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
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.
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 métricas.
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 2 Zabbix y el broker MQTT.
<SessionName> - define el nombre de una sesión para usando claves de métricas.
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.
<Nombre de sesión>: define el nombre de una sesión para usar en las claves de métricas.
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 2 de Zabbix y el broker MQTT.
<Nombre de sesión>: define el nombre de una sesión para usar en claves de métricas.
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
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 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
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.

Si necesita configurar el tiempo de espera de ejecución de la solicitud (cuánto tiempo esperar para que se complete una solicitud antes de cerrarla), utilice el formulario configuración de la métrica.

Ver también: