Nesta página
7 Plugin MQTT
Visão geral
O arquivo de configuração do Zabbix agent 2 é usado para configurar plugins. Estes parâmetros de configuração do Zabbix agent 2 são suportados para operar o plugin MQTT.
Recomenda-se especificá-los em seu próprio arquivo de configuração (por exemplo, mqtt.conf) e então usar a diretiva Include para adicionar esse arquivo à configuração do Zabbix agent 2.
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.
Parâmetros
| Parameter | Mandatory | Range | Default | Description |
|---|---|---|---|---|
| Plugins.MQTT.Default.Password | no | 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 | no | Caminho completo de um arquivo contendo os certificados da(s) CA(s) de nível superior para verificação do certificado do par em 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 | no | Caminho completo de um arquivo contendo 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 | no | Caminho completo de um arquivo contendo a chave privada do 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 | no | Tópico padrão para 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/filepath/to/#path/+/topic |
||
| Plugins.MQTT.Default.Url | no | tcp://localhost:1883 | String de conexão padrão do broker MQTT; usada se nenhum valor for especificado em uma chave de item 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). Exemplos: tcp://host:1883localhostws://host:8080 |
|
| Plugins.MQTT.Default.User | no | Nome de usuário padrão para conexão com MQTT; usado se nenhum valor for especificado em uma chave de item ou sessão nomeada. | ||
| Plugins.MQTT.Sessions.<SessionName>.Password | no | Senha da sessão nomeada. <SessionName> - define o nome de uma sessão para uso em chaves de item. |
||
| Plugins.MQTT.Sessions.<SessionName>.TLSCAFile | no | Caminho completo de 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> - define o nome de uma sessão para uso em chaves de item. |
||
| Plugins.MQTT.Sessions.<SessionName>.TLSCertFile | no | Caminho completo de um arquivo contendo o certificado do agent ou a cadeia de certificados, usado para comunicações criptografadas entre o Zabbix agent 2 e o broker MQTT. <SessionName> - define o nome de uma sessão para uso em chaves de item. |
||
| Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile | no | Caminho completo de um arquivo contendo a chave privada do MQTT usada para comunicações criptografadas entre o Zabbix agent 2 e o broker MQTT. <SessionName> - define o nome de uma sessão para uso em chaves de item. |
||
| Plugins.MQTT.Sessions.<SessionName>.Topic | no | Tópico da sessão nomeada para assinatura MQTT. <SessionName> - define o nome de uma sessão para uso em chaves de item. O tópico pode conter curingas ("+","#") Exemplos: path/to/filepath/to/#path/+/topic |
||
| Plugins.MQTT.Sessions.<SessionName>.Url | no | String de conexão de uma 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). Exemplos: tcp://host:1883localhostws://host:8080 |
||
| Plugins.MQTT.Sessions.<SessionName>.User | no | Nome de usuário da sessão nomeada. <SessionName> - define o nome de uma sessão para uso em chaves de item. |
Se você precisar definir o tempo limite de execução da solicitação (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