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