13 Plugin Redis

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 Redis.

Recomenda-se especificá-los em seu próprio arquivo de configuração (por exemplo, redis.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.Redis.Default.Password no Senha padrão para conexão com o Redis; usada se nenhum valor for especificado em uma chave de item ou sessão nomeada.
Plugins.Redis.Default.TLSConnect no Requisito de verificação TLS do cliente (Zabbix agent 2).

Valores suportados:
required - criptografado, não verificado (apenas para testes)
verify_ca - criptografado, certificado do servidor
verify_full - criptografado, certificado do servidor e nome do servidor verificado com SAN
Um valor vazio ou não definido é tratado como sem tls.
Plugins.Redis.Default.TLSCAFile no Caminho completo padrão de um arquivo que contém os certificados da CA de nível superior.
Plugins.Redis.Default.TLSCertFile no Caminho completo padrão de um arquivo que contém o certificado do agent.
Plugins.Redis.Default.TLSKeyFile no Caminho completo padrão de um arquivo que contém a chave privada do agent.
Plugins.Redis.Default.Uri no tcp://localhost:6379 URI padrão para conexão com o Redis; usada se nenhum valor for especificado em uma chave de item ou sessão nomeada.

Não deve incluir credenciais embutidas (elas serão ignoradas).
Deve corresponder ao formato de URI.
Esquemas suportados: tcp, unix; um esquema pode ser omitido.
Uma porta pode ser omitida (padrão=6379).
Exemplos: tcp://localhost:6379
localhost
unix:/var/run/redis.sock
Plugins.Redis.Default.User no default Usuário padrão a ser enviado ao servidor Redis protegido; usado se nenhum valor for especificado em uma chave de item ou sessão nomeada.
Plugins.Redis.KeepAlive no 60-900 300 Tempo máximo de espera (em segundos) antes que conexões de plugin não utilizadas sejam fechadas.
Plugins.Redis.Sessions.<SessionName>.Password no Senha da sessão nomeada.
<SessionName> - define o nome da sessão a ser usado nas chaves de item.
Plugins.Redis.Sessions.<SessionName>.TLSConnect no Requisito de verificação TLS do cliente (Zabbix agent 2).
<SessionName> - define o nome da sessão a ser usado nas chaves de item.

Valores suportados:
required - criptografado, não verificado (apenas para testes)
verify_ca - criptografado, certificado do servidor
verify_full - criptografado, certificado do servidor e nome do servidor verificado com SAN
Um valor vazio ou não definido é tratado como sem tls.
Plugins.Redis.Sessions.<SessionName>.TLSCAFile no
(yes, if TLSConnect is verify_ca or verify_full)
Caminho completo de um arquivo que contém os certificados da CA de nível superior para verificação do certificado do servidor Redis.
<SessionName> - define o nome da sessão a ser usado nas chaves de item.
Plugins.Redis.Sessions.<SessionName>.TLSCertFile no Caminho completo de um arquivo que contém o certificado do agent para autenticação do cliente.
<SessionName> - define o nome da sessão a ser usado nas chaves de item.
Plugins.Redis.Sessions.<SessionName>.TLSKeyFile no Caminho completo de um arquivo que contém a chave privada do agent para autenticação do cliente.
<SessionName> - define o nome da sessão a ser usado nas chaves de item.
Plugins.Redis.Sessions.<SessionName>.Uri no localhost:6379 String de conexão de uma sessão nomeada.
<SessionName> - define o nome da sessão a ser usado nas chaves de item.

Não deve incluir credenciais embutidas (elas serão ignoradas).
Deve corresponder ao formato de URI.
Esquemas suportados: tcp, unix; um esquema pode ser omitido.
Uma porta pode ser omitida (padrão=6379).
Exemplos: tcp://localhost:6379
localhost
unix:/var/run/redis.sock
Plugins.Redis.Sessions.<SessionName>.User no default Usuário a ser enviado ao servidor Redis protegido.
<SessionName> - define o nome da sessão a ser usado nas chaves de item.
Plugins.Redis.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: