Table of Contents

12 Redis 插件

概述

本节列出Redis Zabbix agent 2插件配置文件file (redis.conf)支持的参数.

注意:

  • 默认值反映进程默认值,而非随附配置文件中的值.
  • Zabbix仅支持UTF-8编码的配置文件,不含BOM.
  • 以"#"开头的注释仅支持在行首使用.

参数

参数 必填 范围 默认值 描述
Plugins.Redis.Default.Password no 连接Redis的默认密码,当监控项键或命名会话中未指定值时使用。
Plugins.Redis.Default.TLSConnect no 客户端(Zabbix agent 2) TLS验证要求。

支持的值:
required - 加密但未验证(仅用于测试)
verify_ca - 加密并验证服务器证书
verify_full - 加密并验证服务器证书及SAN中的服务器名称
空值或未设置值视为不使用tls。
Plugins.Redis.Default.TLSCAFile no 包含Top级CA证书的file默认完整路径名。
Plugins.Redis.Default.TLSCertFile no 包含agent证书的file默认完整路径名。
Plugins.Redis.Default.TLSKeyFile no 包含agent私钥的file默认完整路径名。
Plugins.Redis.Default.Uri no tcp://localhost:6379 连接Redis的默认URI,当监控项键或命名会话中未指定值时使用。

不应包含嵌入式凭据(将被忽略)。
必须符合URI格式。
支持的协议: tcp, unix; 协议可省略。
端口可省略(默认=6379)。
示例: tcp://localhost:6379
localhost
unix:/var/run/redis.sock
Plugins.Redis.Default.User no default 发送到受保护Redis服务器的默认用户,当监控项键或命名会话中未指定值时使用。
Plugins.Redis.KeepAlive no 60-900 300 关闭未使用的插件连接前的最大等待时间(秒)。
Plugins.Redis.Sessions.<SessionName>.Password no 命名会话密码。
<SessionName> - 定义在监控项键中使用的会话名称。
Plugins.Redis.Sessions.<SessionName>.TLSConnect no 客户端(Zabbix agent 2) TLS验证要求。
<SessionName> - 定义在监控项键中使用的会话名称。

支持的值:
required - 加密但未验证(仅用于测试)
verify_ca - 加密并验证服务器证书
verify_full - 加密并验证服务器证书及SAN中的服务器名称
空值或未设置值视为不使用tls。
Plugins.Redis.Sessions.<SessionName>.TLSCAFile no
(yes, if TLSConnect is verify_ca or verify_full)
包含用于Redis服务器证书验证的Top级CA证书的file完整路径名。
<SessionName> - 定义在监控项键中使用的会话名称。
Plugins.Redis.Sessions.<SessionName>.TLSCertFile no 包含用于客户端认证的agent证书的file完整路径名。
<SessionName> - 定义在监控项键中使用的会话名称。
Plugins.Redis.Sessions.<SessionName>.TLSKeyFile no 包含用于客户端认证的agent私钥的file完整路径名。
<SessionName> - 定义在监控项键中使用的会话名称。
Plugins.Redis.Sessions.<SessionName>.Uri no localhost:6379 命名会话的连接string。
<SessionName> - 定义在监控项键中使用的会话名称。

不应包含嵌入式凭据(将被忽略)。
必须符合URI格式。
支持的协议: tcp, unix; 协议可省略。
端口可省略(默认=6379)。
示例: tcp://localhost:6379
localhost
unix:/var/run/redis.sock
Plugins.Redis.Sessions.<SessionName>.User no default 发送到受保护Redis服务器的用户。
<SessionName> - 定义在监控项键中使用的会话名称。
自version 7.0.10版本起支持。
Plugins.Redis.Timeout no 1-30 global timeout 请求执行超时时间(在关闭请求前等待请求完成的持续时间,以秒为单位)。

另请参阅: