Esta seção lista os parâmetros suportados no arquivo de configuração do plugin MongoDB do Zabbix agent 2 (mongo.conf).
O plugin MongoDB é um plugin carregável e está disponível e totalmente descrito no repositório do plugin MongoDB.
Observe que:
| Parameter | Description |
|---|---|
| -V --version | Print the plugin version and license information. |
| -h --help | Print help information (shorthand). |
| Parâmetro | Obrigatório | Intervalo | Padrão | Descrição |
|---|---|---|---|---|
| Plugins.MongoDB.Default.Password | não | Senha padrão para conexão com o MongoDB; usada se nenhum valor for especificado na chave do item ou na sessão nomeada. | ||
| Plugins.MongoDB.Default.Uri | não | URI padrão para conexão com o MongoDB; usada se nenhum valor for especificado na chave do item ou na sessão nomeada. Não deve incluir credenciais embutidas (serão ignoradas). Deve corresponder ao formato URI. Apenas o esquema tcp é suportado; um esquema pode ser omitido.Uma porta pode ser omitida (padrão=27017). Exemplos: tcp://127.0.0.1:27017, tcp:localhost, localhost |
||
| Plugins.MongoDB.Default.User | não | Nome de usuário padrão para conexão com o MongoDB; usado se nenhum valor for especificado na chave do item ou na sessão nomeada. | ||
| Plugins.MongoDB.KeepAlive | não | 60-900 | 300 | O tempo máximo de espera (em segundos) antes que conexões de plugin não utilizadas sejam fechadas. |
| Plugins.MongoDB.Sessions.<SessionName>.Password | não | Senha da sessão nomeada. <SessionName> - defina o nome da sessão para uso nas chaves de item. |
||
| Plugins.MongoDB.Sessions.<SessionName>.TLSCAFile | não (sim, se Plugins.MongoDB.Sessions.<SessionName>.TLSConnect estiver definido como um dos valores: verify_ca, verify_full) |
Caminho completo para um arquivo contendo os certificados da(s) CA(s) de nível superior para verificação do certificado do peer, usado para comunicações criptografadas entre o Zabbix agent 2 e os bancos de dados monitorados. <SessionName> - defina o nome da sessão para uso nas chaves de item. |
||
| Plugins.MongoDB.Sessions.<SessionName>.TLSCertFile | sim, se Plugins.MongoDB.Sessions.<SessionName>.TLSKeyFile for especificado | 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 os bancos de dados monitorados. <SessionName> - defina o nome da sessão para uso nas chaves de item. |
||
| Plugins.MongoDB.Sessions.<SessionName>.TLSConnect | não | Tipo de criptografia para comunicações entre o Zabbix agent 2 e os bancos de dados monitorados. <SessionName> - defina o nome da sessão para uso nas chaves de item. Valores suportados: required - requer conexão TLS; verify_ca - verifica certificados; verify_full - verifica certificados e endereço IP. Suportado desde a versão 1.2.1 do plugin |
||
| Plugins.MongoDB.Sessions.<SessionName>.TLSKeyFile | sim, se Plugins.MongoDB.Sessions.<SessionName>.TLSCertFile for especificado | Caminho completo para um arquivo contendo a chave privada do banco de dados usada para comunicações criptografadas entre o Zabbix agent 2 e os bancos de dados monitorados. <SessionName> - defina o nome da sessão para uso nas chaves de item. |
||
| Plugins.MongoDB.Sessions.<SessionName>.Uri | não | String de conexão de uma sessão nomeada. <SessionName> - defina o nome da sessão para uso nas chaves de item. Não deve incluir credenciais embutidas (serão ignoradas). Deve corresponder ao formato URI. Apenas o esquema tcp é suportado; um esquema pode ser omitido.Uma porta pode ser omitida (padrão=27017). Exemplos: tcp://127.0.0.1:27017, tcp:localhost, localhost |
||
| Plugins.MongoDB.Sessions.<SessionName>.User | não | Nome de usuário da sessão nomeada. <SessionName> - defina o nome da sessão para uso nas chaves de item. |
||
| Plugins.MongoDB.System.Path | não | Caminho para o executável do plugin MongoDB. Exemplo de uso: Plugins.MongoDB.System.Path=/usr/libexec/zabbix/zabbix-agent2-plugin-mongodb |
||
| Plugins.MongoDB.Timeout | não | 1-30 | timeout global | Tempo limite de execução da requisição (a duração, em segundos, para aguardar a conclusão de uma requisição antes de encerrá-la). |
Veja também: