Esta página foi traduzida automaticamente. Se você notar um erro, selecione-o e pressione Ctrl+Enter para reportá-lo aos editores.

7 Plugin MQTT

Visão geral

Esta seção lista os parâmetros suportados no arquivo de configuração do MQTT para o Zabbix Agent 2 (mqtt.conf). Note que:

  • Os valores padrão refletem os padrões do processo, não os valores nos arquivos de configuração transportados;
  • O Zabbix suporta apenas arquivos de configuração codificados em UTF-8 sem BOM;
  • Comentários começando com "#" são suportados apenas no início da linha.

Parâmetros

Parâmetro Obrigatório Intervalo Padrão Descrição
Plugins.MQTT.Default.Password não Senha padrão para conexão com o MQTT; usada se nenhum valor for especificado na chave do item ou na sessão nomeada.
Plugins.MQTT.Default.TLSCAFile não Caminho completo para um arquivo contendo os certificados da(s) CA(s) de nível superior para verificação do certificado do par para comunicações criptografadas entre o Zabbix agent 2 e o broker MQTT; usado se nenhum valor for especificado em uma sessão nomeada.
Plugins.MQTT.Default.TLSCertFile não Caminho completo para um arquivo contendo o certificado do agent ou cadeia de certificados para comunicações criptografadas entre o Zabbix agent 2 e o broker MQTT; usado se nenhum valor for especificado em uma sessão nomeada.
Plugins.MQTT.Default.TLSKeyFile não Caminho completo para um arquivo contendo a chave privada MQTT para comunicações criptografadas entre o Zabbix agent 2 e o broker MQTT; usado se nenhum valor for especificado em uma sessão nomeada.
Plugins.MQTT.Default.Topic não Tópico padrão para assinatura MQTT; usado se nenhum valor for especificado na chave do item ou na sessão nomeada.

O tópico pode conter curingas ("+","#")
Exemplos: path/to/file
path/to/#
path/+/topic
Plugins.MQTT.Default.Url não tcp://localhost:1883 String de conexão padrão do broker MQTT; usada se nenhum valor for especificado na chave do item ou na sessão nomeada.

Não deve incluir parâmetros de consulta.
Deve corresponder ao formato da URL.
Esquemas suportados: tcp (padrão), ws, tls; um esquema pode ser omitido.
Uma porta pode ser omitida (padrão=1883).
Exemplos: tcp://host:1883
localhost
ws://host:8080
Plugins.MQTT.Default.User não Nome de usuário padrão para conexão com o MQTT; usado se nenhum valor for especificado na chave do item ou na sessão nomeada.
Plugins.MQTT.Sessions.<SessionName>.Password não Senha da sessão nomeada.
<SessionName> - defina o nome de uma sessão para usar nas chaves de item.
Plugins.MQTT.Sessions.<SessionName>.TLSCAFile não Caminho completo para um arquivo contendo os certificados da(s) CA(s) de nível superior para verificação do certificado do par, usado para comunicações criptografadas entre o Zabbix agent 2 e o broker MQTT.
<SessionName> - defina o nome de uma sessão para usar nas chaves de item.
Plugins.MQTT.Sessions.<SessionName>.TLSCertFile não Caminho completo para um arquivo contendo o certificado do agent ou cadeia de certificados, usado para comunicações criptografadas entre o Zabbix agent 2 e o broker MQTT.
<SessionName> - defina o nome de uma sessão para usar nas chaves de item.
Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile não Caminho completo para um arquivo contendo a chave privada MQTT usada para comunicações criptografadas entre o Zabbix agent 2 e o broker MQTT.
<SessionName> - defina o nome de uma sessão para usar nas chaves de item.
Plugins.MQTT.Sessions.<SessionName>.Topic não Tópico da sessão nomeada para assinatura MQTT.
<SessionName> - defina o nome de uma sessão para usar nas chaves de item.

O tópico pode conter curingas ("+","#")
Exemplos: path/to/file
path/to/#
path/+/topic
Plugins.MQTT.Sessions.<SessionName>.Url não String de conexão de uma sessão nomeada.
<SessionName> - defina o nome de uma sessão para usar nas chaves de item.

Não deve incluir parâmetros de consulta.
Deve corresponder ao formato da URL.
Esquemas suportados: tcp (padrão), ws, tls; um esquema pode ser omitido.
Uma porta pode ser omitida (padrão=1883).
Exemplos: tcp://host:1883
localhost
ws://host:8080
Plugins.MQTT.Sessions.<SessionName>.User não Nome de usuário da sessão nomeada.
<SessionName> - defina o nome de uma sessão para usar nas chaves de item.

Se você precisar definir o tempo limite de execução da solicitação (quanto tempo esperar para que uma solicitação seja concluída antes de encerrá-la), use o formulário de configuração do item.

Veja também: