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 plugin MQTT do Zabbix agent 2 (mqtt.conf).

Observe que:

  • Os valores padrão refletem os padrões do processo, não os valores nos arquivos de configuração fornecidos;
  • Os valores suportam variáveis de ambiente;
  • O Zabbix suporta arquivos de configuração apenas na codificação UTF-8 sem BOM;
  • Comentários iniciados 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 conectar ao MQTT; usada se nenhum valor for especificado na chave do item ou na sessão nomeada.
Plugins.MQTT.Default.TLSCAFile não Caminho completo do 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 do 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 do 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 conectar ao 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 da sessão para usar nas chaves dos itens.
Plugins.MQTT.Sessions.<SessionName>.TLSCAFile não Caminho completo do 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 da sessão para usar nas chaves dos itens.
Plugins.MQTT.Sessions.<SessionName>.TLSCertFile não Caminho completo do 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 da sessão para usar nas chaves dos itens.
Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile não Caminho completo do arquivo contendo a chave privada MQTT usada para comunicações criptografadas entre o Zabbix agent 2 e o broker MQTT.
<SessionName> - defina o nome da sessão para usar nas chaves dos itens.
Plugins.MQTT.Sessions.<SessionName>.Topic não Tópico da sessão nomeada para assinatura MQTT.
<SessionName> - defina o nome da sessão para usar nas chaves dos itens.

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 da sessão para usar nas chaves dos itens.

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 da sessão para usar nas chaves dos itens.

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: