Плагин Redis

Обзор

Параметры конфигурации позволяют настраивать поведение плагина Redis.

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

Все параметры являются необязательными, если явно не указано, что параметр обязателен.

Эта страница имеет следующую структуру:

  • Обзор параметров (чтобы увидеть полные сведения о параметре, нажмите на его имя)
  • Сведения о параметрах
Parameter Description
Plugins.Redis.Default.Password Укажите пароль по умолчанию для подключения к Redis.
Plugins.Redis.Default.TLSConnect Укажите уровень шифрования, требуемый для соединений Zabbix agent 2.
Plugins.Redis.Default.TLSCAFile Укажите полный путь к файлу, содержащему сертификаты корневого CA.
Plugins.Redis.Default.TLSCertFile Укажите полный путь к файлу, содержащему сертификат агента.
Plugins.Redis.Default.TLSKeyFile Укажите полный путь к файлу, содержащему закрытый ключ агента.
Plugins.Redis.Default.Uri Укажите URI по умолчанию для подключения к Redis.
Plugins.Redis.Default.User Укажите имя пользователя по умолчанию для подключения к Redis.
Plugins.Redis.KeepAlive Задайте максимальное время ожидания (в секундах) до закрытия неиспользуемых подключений плагина.
Plugins.Redis.Sessions.<SessionName>.Password Укажите пароль именованной сессии для подключения к Redis.
Plugins.Redis.Sessions.<SessionName>.TLSConnect Укажите уровень шифрования, требуемый для соединений Zabbix agent 2 для именованной сессии.
Plugins.Redis.Sessions.<SessionName>.TLSCAFile Укажите полный путь к файлу, содержащему сертификаты корневого CA для именованной сессии.
Plugins.Redis.Sessions.<SessionName>.TLSCertFile Укажите полный путь к файлу, содержащему сертификат агента для именованной сессии.
Plugins.Redis.Sessions.<SessionName>.TLSKeyFile Укажите полный путь к файлу, содержащему закрытый ключ агента для именованной сессии.
Plugins.Redis.Sessions.<SessionName>.Uri Укажите URI именованной сессии для подключения к Redis.
Plugins.Redis.Sessions.<SessionName>.User Укажите имя пользователя именованной сессии для подключения к Redis.
Plugins.Redis.Timeout Задайте тайм-аут выполнения запроса.

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

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

Сведения о параметре

Plugins.Redis.Default.Password

Укажите пароль по умолчанию для подключения к Redis.
Используется, если значение не указано в ключе элемента данных или именованной сессии.

Plugins.Redis.Default.TLSConnect

Укажите уровень шифрования, требуемый для обмена данными агента 2 Zabbix.
Пустое или не заданное значение считается отсутствием TLS.

Диапазон: required - зашифровано, без проверки (только для тестирования), verify_ca - зашифровано, сертификат сервера, verify_full - зашифровано, сертификат сервера и имя сервера проверяются по SAN

Plugins.Redis.Default.TLSCAFile

Укажите полный путь к файлу, содержащему сертификаты корневого CA.

Plugins.Redis.Default.TLSCertFile

Укажите полный путь к файлу, содержащему сертификат агента.

Plugins.Redis.Default.TLSKeyFile

Укажите полный путь к файлу, содержащему закрытый ключ агента.

Plugins.Redis.Default.Uri

Укажите URI по умолчанию для подключения к Redis.
Используется, если значение не указано в ключе элемента данных или именованной сессии.
Встроенные учетные данные будут проигнорированы. Должен соответствовать формату URI.
Поддерживаемые схемы: tcp, unix
Схему можно опустить.
Порт можно опустить (по умолчанию=6379).

По умолчанию: tcp://localhost:6379

Примеры:

tcp://localhost:6379
localhost
unix:/var/run/redis.sock
Plugins.Redis.Default.User

Укажите имя пользователя по умолчанию для подключения к Redis.
Используется, если значение не указано в ключе элемента данных или именованной сессии.

По умолчанию: default

Plugins.Redis.KeepAlive

Установите максимальное время ожидания (в секундах) перед закрытием неиспользуемых подключений плагина.

По умолчанию: 300
Диапазон: 60-900

Plugins.Redis.Sessions.<SessionName>.Password

Укажите пароль для именованной сессии, используемый для подключения к Redis.
<SessionName> - задает имя сессии, которое будет использоваться в ключах элементов данных.

Plugins.Redis.Sessions.<SessionName>.TLSConnect

Укажите уровень шифрования, требуемый для коммуникаций агента Zabbix 2 для именованной сессии.
<SessionName> - задает имя сессии, которое будет использоваться в ключах элементов данных.
Пустое или не заданное значение считается отсутствием TLS.

Диапазон: required - зашифровано, без проверки (только для тестирования), verify_ca - зашифровано, сертификат сервера, verify_full - зашифровано, сертификат сервера и имя сервера проверяются с помощью SAN

Plugins.Redis.Sessions.<SessionName>.TLSCAFile

Укажите полный путь к файлу, содержащему сертификаты CA верхнего уровня для именованной сессии.
<SessionName> - задает имя сессии, которое будет использоваться в ключах элементов данных.

Обязательно: yes, если Plugins.Redis.Sessions.<SessionName>.TLSConnect имеет значение verify_ca или verify_full

Plugins.Redis.Sessions.<SessionName>.TLSCertFile

Укажите полное имя пути к файлу, содержащему сертификат агента для именованной сессии.
<SessionName> - задайте имя сессии, которое будет использоваться в ключах элементов данных.

Plugins.Redis.Sessions.<SessionName>.TLSKeyFile

Укажите полный путь к файлу, содержащему закрытый ключ агента для именованной сессии.
<SessionName> - задайте имя сессии, которое будет использоваться в ключах элементов данных.

Plugins.Redis.Sessions.<SessionName>.Uri

Укажите URI именованной сессии для подключения к Redis.
<SessionName> - задает имя сессии, которое будет использоваться в ключах элементов данных.
Встроенные учетные данные будут проигнорированы. Должен соответствовать формату URI.
Поддерживаемые схемы: tcp, unix
Схему можно опустить.
Порт можно опустить (по умолчанию=6379).

По умолчанию: tcp://localhost:6379

Примеры:

tcp://localhost:6379
localhost
unix:/var/run/redis.sock
Plugins.Redis.Sessions.<SessionName>.User

Укажите имя пользователя для именованной сессии, используемое для подключения к Redis.
<SessionName> - задает имя сессии, которое будет использоваться в ключах элементов данных.

Plugins.Redis.Timeout

Установите тайм-аут выполнения запроса (продолжительность ожидания завершения запроса в секундах перед его принудительным завершением).

По умолчанию: global timeout
Диапазон: 1-30

См. также