13 Плагин Redis

Обзор

В этом разделе перечислены параметры, поддерживаемые в файле конфигурации плагина Redis для Zabbix agent 2 (redis.conf).

Обратите внимание:

  • Значения по умолчанию отражают значения по умолчанию процесса, а не значения в поставляемых файлах конфигурации.
  • Значения поддерживают переменные среды.
  • Zabbix поддерживает файлы конфигурации только в кодировке UTF-8 без BOM.
  • Комментарии, начинающиеся с "#", поддерживаются только в начале строки.

Параметры

Parameter Mandatory Range Default Description
Plugins.Redis.Default.Password no Пароль по умолчанию для подключения к Redis; используется, если значение не указано в ключе элемента данных или именованной сессии.
Plugins.Redis.Default.TLSConnect no Требование к проверке TLS для клиента (Zabbix agent 2).

Поддерживаемые значения:
required - шифрованное, без проверки (только для тестирования)
verify_ca - шифрованное, проверка сертификата сервера
verify_full - шифрованное, проверка сертификата сервера и имени сервера с помощью SAN
Пустое или не заданное значение считается отсутствием TLS.
Plugins.Redis.Default.TLSCAFile no Полный путь к файлу, содержащему сертификаты корневого CA.
Plugins.Redis.Default.TLSCertFile no Полный путь к файлу, содержащему сертификат агента.
Plugins.Redis.Default.TLSKeyFile no Полный путь к файлу, содержащему закрытый ключ агента.
Plugins.Redis.Default.Uri no tcp://localhost:6379 URI по умолчанию для подключения к Redis; используется, если значение не указано в ключе элемента данных или именованной сессии.

Не должен содержать встроенные учетные данные (они будут проигнорированы).
Должен соответствовать формату 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 Требование к проверке TLS для клиента (Zabbix agent 2).
<SessionName> - задает имя сессии, которое будет использоваться в ключах элементов данных.

Поддерживаемые значения:
required - шифрованное, без проверки (только для тестирования)
verify_ca - шифрованное, проверка сертификата сервера
verify_full - шифрованное, проверка сертификата сервера и имени сервера с помощью SAN
Пустое или не заданное значение считается отсутствием TLS.
Plugins.Redis.Sessions.<SessionName>.TLSCAFile no
(yes, if TLSConnect is verify_ca or verify_full)
Полный путь к файлу, содержащему сертификаты корневого CA для проверки сертификата сервера Redis.
<SessionName> - задает имя сессии, которое будет использоваться в ключах элементов данных.
Plugins.Redis.Sessions.<SessionName>.TLSCertFile no Полный путь к файлу, содержащему сертификат агента для аутентификации клиента.
<SessionName> - задает имя сессии, которое будет использоваться в ключах элементов данных.
Plugins.Redis.Sessions.<SessionName>.TLSKeyFile no Полный путь к файлу, содержащему закрытый ключ агента для аутентификации клиента.
<SessionName> - задает имя сессии, которое будет использоваться в ключах элементов данных.
Plugins.Redis.Sessions.<SessionName>.Uri no localhost:6379 Строка подключения именованной сессии.
<SessionName> - задает имя сессии, которое будет использоваться в ключах элементов данных.

Не должен содержать встроенные учетные данные (они будут проигнорированы).
Должен соответствовать формату URI.
Поддерживаемые схемы: tcp, unix; схема может быть опущена.
Порт может быть опущен (по умолчанию=6379).
Примеры: tcp://localhost:6379
localhost
unix:/var/run/redis.sock
Plugins.Redis.Sessions.<SessionName>.User no default Пользователь для отправки на защищенный сервер Redis.
<SessionName> - задает имя сессии, которое будет использоваться в ключах элементов данных.
Plugins.Redis.Timeout no 1-30 global timeout Тайм-аут выполнения запроса (время ожидания завершения запроса в секундах до его остановки).

См. также: