На странице
13 Плагин Redis
Обзор
Файл конфигурации агента Zabbix 2 используется для настройки плагинов. Для работы плагина Redis поддерживаются следующие параметры конфигурации агента Zabbix 2.
Рекомендуется указывать их в отдельном файле конфигурации (например, redis.conf), а затем использовать директиву Include для добавления этого файла в конфигурацию агента Zabbix 2.
Обратите внимание:
- Значения по умолчанию отражают значения по умолчанию процесса, а не значения в поставляемых файлах конфигурации.
- Значения поддерживают переменные среды.
- 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)
- Инструкции по настройке плагинов