- Plugin MQTT
- Visão geral
- Detalhes do parâmetro
- Plugins.MQTT.Default.Password
- Plugins.MQTT.Default.TLSCAFile
- Plugins.MQTT.Default.TLSCertFile
- Plugins.MQTT.Default.TLSKeyFile
- Plugins.MQTT.Default.Topic
- Plugins.MQTT.Default.Url
- Plugins.MQTT.Default.User
- Plugins.MQTT.Sessions.<SessionName>.Password
- Plugins.MQTT.Sessions.<SessionName>.TLSCAFile
- Plugins.MQTT.Sessions.<SessionName>.TLSCertFile
- Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile
- Plugins.MQTT.Sessions.<SessionName>.Topic
- Plugins.MQTT.Sessions.<SessionName>.Url
- Plugins.MQTT.Sessions.<SessionName>.User
- Veja também
Plugin MQTT
Visão geral
Os parâmetros de configuração permitem personalizar o comportamento do plugin MQTT.
Recomenda-se especificá-los em seu próprio arquivo de configuração (por exemplo, mqtt.conf), em vez de no arquivo de configuração do agent 2. Em seguida, use a diretiva Include para incluir esse arquivo na configuração do Zabbix agent 2.
Todos os parâmetros são opcionais, a menos que seja explicitamente indicado que o parâmetro é obrigatório.
Esta página está estruturada da seguinte forma:
- Visão geral dos parâmetros (para ver os detalhes completos de um parâmetro, clique no nome dele)
- Detalhes dos parâmetros
| Parameter | Description |
|---|---|
| Plugins.MQTT.Default.Password | Especifica a senha padrão para conexão com MQTT. |
| Plugins.MQTT.Default.TLSCAFile | Especifica o caminho completo do arquivo que contém os certificados da(s) CA(s) de nível superior para verificação do certificado do par. |
| Plugins.MQTT.Default.TLSCertFile | Especifica o caminho completo do arquivo que contém o certificado do agent ou a cadeia de certificados. |
| Plugins.MQTT.Default.TLSKeyFile | Especifica o caminho completo do arquivo que contém a chave privada do MQTT. |
| Plugins.MQTT.Default.Topic | Especifica o tópico padrão para a assinatura MQTT. |
| Plugins.MQTT.Default.Url | Especifica a string de conexão padrão do broker MQTT. |
| Plugins.MQTT.Default.User | Especifica o nome de usuário padrão para conexão com MQTT. |
| Plugins.MQTT.Sessions.<SessionName>.Password | Especifica a senha da sessão nomeada para conexão com MQTT. |
| Plugins.MQTT.Sessions.<SessionName>.TLSCAFile | Especifica o caminho completo do arquivo que contém os certificados da(s) CA(s) de nível superior para verificação do certificado do par para a sessão nomeada. |
| Plugins.MQTT.Sessions.<SessionName>.TLSCertFile | Especifica o caminho completo do arquivo que contém o certificado do agent ou a cadeia de certificados para a sessão nomeada. |
| Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile | Especifica o caminho completo do arquivo que contém a chave privada do MQTT para a sessão nomeada. |
| Plugins.MQTT.Sessions.<SessionName>.Topic | Especifica o tópico da sessão nomeada para assinatura MQTT. |
| Plugins.MQTT.Sessions.<SessionName>.Url | Especifica a string de conexão do broker MQTT da sessão nomeada. |
| Plugins.MQTT.Sessions.<SessionName>.User | Especifica o nome de usuário da sessão nomeada para conexão com MQTT. |
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 em codificação UTF-8 sem BOM;
- Comentários que começam com "#" são suportados apenas no início da linha.
Detalhes do parâmetro
Plugins.MQTT.Default.Password
Especifique a senha padrão para conexão com MQTT.
Usada se nenhum valor for especificado em uma chave de item ou sessão nomeada.
Plugins.MQTT.Default.TLSCAFile
Especifique o caminho completo do arquivo que contém os certificados da(s) CA(s) de nível superior para a verificação do certificado do par nas comunicações criptografadas entre o agent 2 do Zabbix e o broker MQTT.
Usado se nenhum valor for especificado em uma sessão nomeada.
Plugins.MQTT.Default.TLSCertFile
Especifique o caminho completo do arquivo que contém o certificado do agent ou a 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
Especifique o caminho completo do arquivo que contém 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
Especifique o tópico padrão para a assinatura MQTT.
Usado se nenhum valor for especificado em uma chave de item ou sessão nomeada.
O tópico pode conter curingas ("+","#").
Exemplos:
path/to/file
path/to/#
path/+/topic
Plugins.MQTT.Default.Url
Especifique a string de conexão padrão do broker MQTT.
Usado se nenhum valor for especificado em uma item key ou sessão nomeada.
Não deve incluir parâmetros de consulta.
Deve corresponder ao formato de URL.
Esquemas suportados: tcp (padrão), ws, tls
Um esquema pode ser omitido.
Uma porta pode ser omitida (padrão=1883)
Padrão: tcp://localhost:1883
Exemplos:
tcp://host:1883
localhost
ws://host:8080
Plugins.MQTT.Default.User
Especifique o nome de usuário padrão para a conexão com MQTT.
Usado se nenhum valor for especificado em uma chave de item ou sessão nomeada.
Plugins.MQTT.Sessions.<SessionName>.Password
Especifique a senha da sessão nomeada para conexão com o MQTT.
<SessionName> - defina o nome de uma sessão para uso nas chaves de item.
Plugins.MQTT.Sessions.<SessionName>.TLSCAFile
Especifique o caminho completo do arquivo que contém os certificados CA de nível superior para verificação do certificado do par para a sessão nomeada, usado para comunicações criptografadas entre o Zabbix agent 2 e o broker MQTT.
<SessionName> - define o nome de uma sessão para uso nas chaves de item.
Plugins.MQTT.Sessions.<SessionName>.TLSCertFile
Especifique o caminho completo do arquivo que contém o certificado do agent ou a cadeia de certificados para a sessão nomeada, usado para comunicações criptografadas entre o Zabbix agent 2 e o broker MQTT.
<SessionName> - define o nome de uma sessão para uso nas chaves de item.
Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile
Especifique o caminho completo do arquivo que contém a chave privada MQTT para a sessão nomeada, usada para comunicações criptografadas entre o Zabbix agent 2 e o broker MQTT.
<SessionName> - define o nome de uma sessão para uso nas chaves de item.
Plugins.MQTT.Sessions.<SessionName>.Topic
Especifique o tópico da sessão nomeada para a assinatura MQTT.
<SessionName> - define o nome de uma sessão para uso nas chaves de item.
O tópico pode conter curingas ("+","#").
Exemplos:
path/to/file
path/to/#
path/+/topic
Plugins.MQTT.Sessions.<SessionName>.Url
Especifique a string de conexão do broker MQTT da sessão nomeada.
<SessionName> - define o nome de uma sessão para uso em chaves de item.
Não deve incluir parâmetros de consulta.
Deve corresponder ao formato de URL.
Esquemas suportados: tcp (padrão), ws, tls
Um esquema pode ser omitido.
Uma porta pode ser omitida (padrão=1883)
Padrão: tcp://localhost:1883
Exemplos:
tcp://host:1883
localhost
ws://host:8080
Plugins.MQTT.Sessions.<SessionName>.User
Especifique o nome de usuário da sessão nomeada para conexão ao MQTT.
<SessionName> - defina o nome de uma sessão para uso nas chaves de item.
Se você precisar definir o tempo limite de execução da solicitação (por quanto tempo aguardar a conclusão de uma solicitação antes de encerrá-la), use o formulário de configuração do item.
Veja também
- Descrição dos parâmetros gerais de configuração do Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Instruções para configurar plugins