13 Плагин Redis

Обзор

Файл конфигурации Zabbix агент 2 используется для настройки плагинов. Эти параметры конфигурации Zabbix агент 2 поддерживаются для работы плагина Redis.

Рекомендуется указывать их в отдельном файле конфигурации (например, redis.conf), а затем использовать директиву Include для добавления этого файла в конфигурацию Zabbix агент 2.

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

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

Параметры

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

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

Не должен включать встроенные учетные данные (они будут проигнорированы).
Должен соответствовать формату URI.
Поддерживаемые схемы: tcp, unix; схему можно не указывать.
Порт можно не указывать (по умолчанию = 6379).
Примеры: tcp://localhost:6379
localhost
unix:/var/run/redis.sock
Plugins.Redis.Default.User нет default Пользователь по умолчанию, передаваемый защищенному Redis-серверу; используется, если в ключе элемента данных или именованной сессии не указано значение.
Plugins.Redis.KeepAlive нет 60-900 300 Максимальное время ожидания (в секундах) перед закрытием неиспользуемых подключений плагина.
Plugins.Redis.Sessions.<SessionName>.Password нет Пароль именованной сессии.
<SessionName> — задайте имя сессии, которое будет использоваться в ключах элементов данных.
Plugins.Redis.Sessions.<SessionName>.TLSConnect нет Требование к проверке TLS на стороне клиента (Zabbix агент 2).
<SessionName> — задайте имя сессии, которое будет использоваться в ключах элементов данных.

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

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

См. также: