На странице
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:6379localhostunix:/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:6379localhostunix:/var/run/redis.sock |
|
| Plugins.Redis.Sessions.<SessionName>.User | no | default | Пользователь для отправки на защищенный сервер Redis. <SessionName> - задает имя сессии, которое будет использоваться в ключах элементов данных. |
|
| Plugins.Redis.Timeout | no | 1-30 | global timeout | Тайм-аут выполнения запроса (время ожидания завершения запроса в секундах до его остановки). |
См. также:
- Описание общих параметров конфигурации Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Инструкции по настройке плагинов