Nesta página
6 Plugin do MongoDB
Visão geral
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:
- Os valores padrão refletem os padrões do processo, não os valores nos arquivos de configuração fornecidos.
- O Zabbix suporta arquivos de configuração somente em codificação UTF-8 sem BOM.
- Comentários que começam com "#" são suportados apenas no início da linha.
Opções
| Parameter | Description |
|---|---|
| -V --version | Exibe a versão do plugin e as informações de licença. |
| -h --help | Exibe as informações de ajuda (atalho). |
Parâmetros
| Parameter | Mandatory | Range | Default | Description |
|---|---|---|---|---|
| Plugins.MongoDB.Default.Password | no | Senha padrão para conexão com o MongoDB; usada se nenhum valor for especificado em uma chave de item ou sessão nomeada. | ||
| Plugins.MongoDB.Default.Uri | no | URI padrão para conexão com o MongoDB; usada se nenhum valor for especificado em uma chave de item ou sessão nomeada. Não deve incluir credenciais incorporadas (elas serão ignoradas). Deve corresponder ao formato de URI. Apenas o esquema tcp é suportado; um esquema pode ser omitido.A porta pode ser omitida (default=27017). Exemplos: tcp://127.0.0.1:27017, tcp:localhost, localhost |
||
| Plugins.MongoDB.Default.User | no | Nome de usuário padrão para conexão com o MongoDB; usado se nenhum valor for especificado em uma chave de item ou sessão nomeada. | ||
| Plugins.MongoDB.KeepAlive | no | 60-900 | 300 | Tempo máximo de espera (em segundos) antes que conexões de plugin não utilizadas sejam fechadas. |
| Plugins.MongoDB.Sessions.<SessionName>.Password | no | Senha da sessão nomeada. <SessionName> - defina o nome de uma sessão para uso em chaves de item. |
||
| Plugins.MongoDB.Sessions.<SessionName>.TLSCAFile | no (yes, if Plugins.MongoDB.Sessions.<SessionName>.TLSConnect is set to one of: verify_ca, verify_full) |
Caminho completo de um arquivo contendo os certificados da CA de nível superior para verificação do certificado do par, usado para comunicações criptografadas entre o Zabbix agent 2 e os bancos de dados monitorados. <SessionName> - defina o nome de uma sessão para uso em chaves de item. |
||
| Plugins.MongoDB.Sessions.<SessionName>.TLSCertFile | yes, if Plugins.MongoDB.Sessions.<SessionName>.TLSKeyFile is specified | 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 os bancos de dados monitorados. <SessionName> - defina o nome de uma sessão para uso em chaves de item. |
||
| Plugins.MongoDB.Sessions.<SessionName>.TLSConnect | no | Tipo de criptografia para comunicações entre o Zabbix agent 2 e os bancos de dados monitorados. <SessionName> - defina o nome de uma sessão para uso em chaves de item. Valores suportados: required - exigir conexão TLS; verify_ca - verificar certificados; verify_full - verificar certificados e endereço IP. Suportado desde a versão 1.2.1 do plugin |
||
| Plugins.MongoDB.Sessions.<SessionName>.TLSKeyFile | yes, if Plugins.MongoDB.Sessions.<SessionName>.TLSCertFile is specified | Caminho completo de 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 de uma sessão para uso em chaves de item. |
||
| Plugins.MongoDB.Sessions.<SessionName>.Uri | no | String de conexão de uma sessão nomeada. <SessionName> - defina o nome de uma sessão para uso em chaves de item. Não deve incluir credenciais incorporadas (elas serão ignoradas). Deve corresponder ao formato de URI. Apenas o esquema tcp é suportado; um esquema pode ser omitido.A porta pode ser omitida (default=27017). Exemplos: tcp://127.0.0.1:27017, tcp:localhost, localhost |
||
| Plugins.MongoDB.Sessions.<SessionName>.User | no | Nome de usuário da sessão nomeada. <SessionName> - defina o nome de uma sessão para uso em chaves de item. |
||
| Plugins.MongoDB.System.Path | no | Caminho para o executável do plugin. | ||
| Plugins.MongoDB.Timeout | no | 1-30 | global timeout | Tempo limite de execução da solicitação (a duração, em segundos, para aguardar a conclusão de uma solicitação antes de encerrá-la). |
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