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: