- Плагин MySQL
- Обзор
- Подробности параметра
- Plugins.Mysql.CallTimeout
- Plugins.Mysql.CustomQueriesPath
- Plugins.Mysql.CustomQueriesEnabled
- Plugins.Mysql.Default.Password
- Plugins.Mysql.Default.TLSConnect
- Plugins.Mysql.Default.TLSCAFile
- Plugins.Mysql.Default.TLSCertFile
- Plugins.Mysql.Default.TLSKeyFile
- Plugins.Mysql.Default.Uri
- Plugins.Mysql.Default.User
- Plugins.Mysql.KeepAlive
- Plugins.Mysql.Sessions.<SessionName>.Password
- Plugins.Mysql.Sessions.<SessionName>.TLSConnect
- Plugins.Mysql.Sessions.<SessionName>.TLSCAFile
- Plugins.Mysql.Sessions.<SessionName>.TLSCertFile
- Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile
- Plugins.Mysql.Sessions.<SessionName>.Uri
- Plugins.Mysql.Sessions.<SessionName>.User
- Plugins.Mysql.Timeout
- См. также
Плагин MySQL
Обзор
Параметры конфигурации позволяют настраивать поведение плагина MySQL.
Рекомендуется указывать их в отдельном файле конфигурации (например, mysql.conf), а не в файле конфигурации агента 2. Затем используйте директиву Include, чтобы включить этот файл в конфигурацию Zabbix agent 2.
Все параметры являются необязательными, если явно не указано, что параметр обязателен.
Эта страница имеет следующую структуру:
- Обзор параметров (чтобы увидеть полные сведения о параметре, нажмите на его имя)
- Сведения о параметрах
| Parameter | Description |
|---|---|
| Plugins.Mysql.CallTimeout | Укажите максимальное время ожидания выполнения запроса в секундах. |
| Plugins.Mysql.CustomQueriesPath | Укажите полный путь к каталогу, содержащему файлы .sql с пользовательскими запросами. |
| Plugins.Mysql.CustomQueriesEnabled | Включите выполнение ключа элемента данных mysql.custom.query. |
| Plugins.Mysql.Default.Password | Укажите пароль по умолчанию. |
| Plugins.Mysql.Default.TLSConnect | Укажите уровень шифрования по умолчанию для связи между Zabbix agent 2 и контролируемыми базами данных. |
| Plugins.Mysql.Default.TLSCAFile | Укажите полный путь к файлу, содержащему сертификаты корневого CA(ов) для проверки сертификата узла. |
| Plugins.Mysql.Default.TLSCertFile | Укажите полный путь к файлу, содержащему сертификат агента или цепочку сертификатов. |
| Plugins.Mysql.Default.TLSKeyFile | Укажите полный путь к файлу, содержащему закрытый ключ базы данных. |
| Plugins.Mysql.Default.Uri | Укажите URI по умолчанию. |
| Plugins.Mysql.Default.User | Укажите имя пользователя по умолчанию. |
| Plugins.Mysql.KeepAlive | Укажите максимальное время ожидания (в секундах) перед закрытием неиспользуемых подключений плагина. |
| Plugins.Mysql.Sessions.<SessionName>.Password | Укажите пароль именованной сессии. |
| Plugins.Mysql.Sessions.<SessionName>.TLSConnect | Укажите уровень шифрования именованной сессии для связи между Zabbix agent 2 и контролируемыми базами данных. |
| Plugins.Mysql.Sessions.<SessionName>.TLSCAFile | Укажите полный путь к файлу, содержащему сертификаты корневого CA(ов) для проверки сертификата узла именованной сессии. |
| Plugins.Mysql.Sessions.<SessionName>.TLSCertFile | Укажите полный путь к файлу, содержащему сертификат агента именованной сессии или цепочку сертификатов. |
| Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile | Укажите полный путь к файлу, содержащему закрытый ключ базы данных именованной сессии. |
| Plugins.Mysql.Sessions.<SessionName>.Uri | Укажите URI именованной сессии. |
| Plugins.Mysql.Sessions.<SessionName>.User | Укажите имя пользователя именованной сессии. |
| Plugins.Mysql.Timeout | Установите максимальное время ожидания в секундах при необходимости установления соединения. |
Обратите внимание:
- Значения по умолчанию отражают значения по умолчанию процесса, а не значения в поставляемых файлах конфигурации;
- Значения поддерживают переменные окружения;
- Zabbix поддерживает файлы конфигурации только в кодировке UTF-8 без BOM;
- Комментарии, начинающиеся с "#", поддерживаются только в начале строки.
Подробности параметра
Plugins.Mysql.CallTimeout
Укажите максимальное время ожидания выполнения запроса в секундах.
По умолчанию: global timeout
Диапазон: 1-30
Plugins.Mysql.CustomQueriesPath
Укажите полный путь к каталогу, содержащему файлы .sql с пользовательскими запросами.
По умолчанию:/usr/local/share/zabbix/custom-queries/mysql - для систем Unix,*:\Program Files\Zabbix Agent 2\Custom Queries\Mysql - для систем Windows (где * - имя диска из переменной среды ProgramFiles)
Plugins.Mysql.CustomQueriesEnabled
Включить выполнение ключа элемента данных mysql.custom.query.
Если отключено, запросы не будут загружаться из пути к каталогу пользовательских запросов.
По умолчанию: false
Диапазон: true/false
Plugins.Mysql.Default.Password
Укажите пароль по умолчанию для защищенного сервера MySQL.
Plugins.Mysql.Default.TLSConnect
Укажите уровень шифрования по умолчанию для обмена данными между агентом Zabbix 2 и контролируемыми базами данных.
Диапазон:
required - требовать TLS-соединение;
verify_ca - проверять сертификаты;
verify_full - проверять сертификаты и IP-адрес
Plugins.Mysql.Default.TLSCAFile
Укажите полное имя пути к файлу, содержащему сертификаты корневого CA(ов) для проверки сертификата узла, используемые для зашифрованного обмена данными между агентом 2 Zabbix и контролируемыми базами данных.
Обязательно: yes, если Plugins.Mysql.Default.TLSConnect установлено в verify_ca или verify_full
Plugins.Mysql.Default.TLSCertFile
Укажите полный путь к файлу, содержащему сертификат агента или цепочку сертификатов, используемых для зашифрованной связи между агентом Zabbix 2 и контролируемыми базами данных.
Обязательно: yes, если указан Plugins.Mysql.Default.TLSKeyFile
Plugins.Mysql.Default.TLSKeyFile
Укажите полное имя пути к файлу, содержащему закрытый ключ базы данных, используемый для зашифрованного обмена данными между агентом Zabbix 2 и контролируемыми базами данных.
Обязательно: yes, если указан Plugins.Mysql.Default.TLSCertFile
Plugins.Mysql.Default.Uri
Укажите URI по умолчанию для подключения к серверу MySQL.
Встроенные учетные данные будут проигнорированы.
Поддерживаемые схемы: tcp, unix
Схему можно опустить.
Порт можно опустить (по умолчанию=3306).
Примеры:
tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Default.User
Укажите имя пользователя по умолчанию для защищенного сервера MySQL.
Plugins.Mysql.KeepAlive
Укажите максимальное время ожидания (в секундах) до закрытия неиспользуемых подключений плагина.
По умолчанию: 300
Диапазон: 60-900
Plugins.Mysql.Sessions.<SessionName>.Password
Укажите пароль для именованной сессии на защищенном сервере MySQL.
<SessionName> - задает имя сессии для использования в ключах элементов данных.
Plugins.Mysql.Sessions.<SessionName>.TLSConnect
Укажите уровень шифрования для именованной сессии при обмене данными между агентом Zabbix 2 и контролируемыми базами данных.
<SessionName> - задает имя сессии для использования в ключах элементов данных.
Диапазон:
required - требуется TLS-соединение;
verify_ca - проверка сертификатов;
verify_full - проверка сертификатов и IP-адреса
Plugins.Mysql.Sessions.<SessionName>.TLSCAFile
Укажите полный путь к файлу, содержащему сертификаты CA верхнего уровня для проверки сертификата узла-пира в именованной сессии, используемой для зашифрованного обмена данными между агентом Zabbix 2 и контролируемыми базами данных.
<SessionName> - задайте имя сессии для использования в ключах элементов данных.
Обязательно: yes, если Plugins.Mysql.Sessions.<SessionName>.TLSConnect установлен в verify_ca или verify_full
Plugins.Mysql.Sessions.<SessionName>.TLSCertFile
Укажите полное имя пути к файлу, содержащему сертификат агента или цепочку сертификатов для указанной сессии, используемые для шифрованной связи между агентом Zabbix 2 и контролируемыми базами данных.
<SessionName> - задает имя сессии для использования в ключах элементов данных.
Обязательно: yes, если указан Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile
Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile
Укажите полное имя пути к файлу, содержащему закрытый ключ базы данных для указанной сессии, используемый для зашифрованного обмена данными между агентом Zabbix 2 и контролируемыми базами данных.
<SessionName> - задает имя сессии для использования в ключах элементов данных.
Обязательно: yes, если указан Plugins.Mysql.Sessions.<SessionName>.TLSCertFile
Plugins.Mysql.Sessions.<SessionName>.Uri
Укажите URI именованной сессии для подключения к серверу MySQL.
<SessionName> - задает имя сессии для использования в ключах элементов данных.
Встроенные учетные данные будут проигнорированы.
Поддерживаемые схемы: tcp, unix
Схема может быть опущена.
Порт может быть опущен (по умолчанию=3306).
Примеры:
tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Sessions.<SessionName>.User
Укажите имя пользователя для именованной сессии на защищенном сервере MySQL.
<SessionName> - задайте имя сессии для использования в ключах элементов данных.
Plugins.Mysql.Timeout
Установите максимальное время ожидания в секундах при установлении соединения.
По умолчанию: global timeout
Диапазон: 1-30
См. также
- Описание общих параметров конфигурации Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Инструкции по настройке плагинов