В этом разделе перечислены параметры, поддерживаемые в файле конфигурации плагина MySQL для Zabbix агента 2 (mysql.conf).
Обратите внимание, что:
Параметр | Обязательный | Диапазон | По умолчанию | Описание |
---|---|---|---|---|
Plugins.Mysql.CallTimeout | нет | 1-30 | глобальный тайм-аут | Максимальное время ожидания завершения запроса в секундах. |
Plugins.Mysql.CustomQueriesPath | нет | пусто | Абсолютный путь к папке, которая используется для хранения пользовательских запросов. Поддерживается с версии 6.0.21. |
|
Plugins.Mysql.Default.Password | нет | Пароль по умолчанию для подключения к MySQL; используется, если значение не указано в ключе элемента данных или в именованной сессии. Поддерживается с версии 6.0.18. |
||
Plugins.Mysql.Default.TLSCAFile | нет (да, если Plugins.Mysql.Default.TLSConnect имеет одно из значений: verify_ca, verify_full) |
Абсолютный путь к файлу, который содержит сертификаты удостоверяющих центров (certificate authority, CA) верхнего уровня для проверки сертификата узла для зашифрованных соединений между Zabbix агентом 2 и наблюдаемыми базами данных; используется, если значение не указано в именованной сессии. Поддерживается с версии 6.0.18. |
||
Plugins.Mysql.Default.TLSCertFile | нет (да, если Plugins.Mysql.Default.TLSConnect имеет одно из значений: verify_ca, verify_full) |
Абсолютный путь к файлу, который содержит сертификат агента или цепочку сертификатов для зашифрованных соединений между Zabbix агентом 2 и наблюдаемыми базами данных; используется, если значение не указано в именованной сессии. Поддерживается с версии 6.0.18. |
||
Plugins.Mysql.Default.TLSConnect | нет | Тип шифрования для коммуникаций между Zabbix агентом 2 и наблюдаемыми базами данных; используется, если значение не указано в именованной сессии. Поддерживаются значения: required - требовать TLS подключение; verify_ca - проверять сертификаты; verify_full - проверять сертификаты и IP адрес. Поддерживается с версии 6.0.18. |
||
Plugins.Mysql.Default.TLSKeyFile | нет (да, если Plugins.Mysql.Default.TLSConnect имеет одно из значений: verify_ca, verify_full) |
Абсолютный путь к файлу, содержащему закрытый ключ (private key) базы данных для зашифрованных коммуникаций между Zabbix агентом 2 и наблюдаемыми базами данных; используется, если значение не указано в именованной сессии. Поддерживается с версии 6.0.18. |
||
Plugins.Mysql.Default.Uri | нет | tcp://localhost:3306 | URI по умолчанию для подключения к MySQL; используется, если значение не указано в ключе элемента данных или в именованной сессии. Не должно содержать встроенных креденшиалов (они будут проигнорированы). Должно соответствовать формату URI. Поддерживаются схемы: tcp , unix ; схема может быть опущена.Порт может быть опущен (по умолчанию 3306). Примеры: tcp://localhost:3306 localhost unix:/var/run/mysql.sock Поддерживается с версии 6.0.18. |
|
Plugins.Mysql.Default.User | нет | Имя пользователя по умолчанию для подключения к MySQL; используется, если значение не указано в ключе элемента данных или в именованной сессии. Поддерживается с версии 6.0.18. |
||
Plugins.Mysql.KeepAlive | нет | 60-900 | 300 | Максимальное время ожидания (в секундах), прежде чем неиспользуемые плагином соединения закрываются. |
Plugins.Mysql.Sessions.<ИмяСессии>.Password | нет | Пароль именованной сессии. <ИмяСессии> - определяет имя сессии, используемое в ключах элементов данных. |
||
Plugins.Mysql.Sessions.<ИмяСессии>.TLSCAFile | нет (да, если Plugins.Mysql.Sessions.<ИмяСессии>.TLSConnect имеет одно из значений: verify_ca, verify_full) |
Абсолютный путь к файлу, который содержит сертификаты удостоверяющих центров (certificate authority, CA) верхнего уровня для проверки сертификата узла, используется для зашифрованных соединений между Zabbix агентом 2 и наблюдаемыми базами данных. <ИмяСессии> - определяет имя сессии, используемое в ключах элементов данных. |
||
Plugins.Mysql.Sessions.<ИмяСессии>.TLSCertFile | да, если параметр Plugins.Mysql.Sessions.<ИмяСессии>.TLSKeyFile задан. До версии 6.0.23 всегда обязателен, если Plugins.Mysql.Sessions.<ИмяСессии>.TLSConnect имеет одно из значений: verify_ca, verify_full |
Абсолютный путь к файлу, который содержит сертификат агента или цепочку сертификатов, используется для зашифрованных соединений между Zabbix агентом 2 и наблюдаемыми базами данных. <ИмяСессии> - определяет имя сессии, используемое в ключах элементов данных. |
||
Plugins.Mysql.Sessions.<ИмяСессии>.TLSConnect | нет | Тип шифрования для коммуникаций между Zabbix агентом 2 и наблюдаемыми базами данных. <ИмяСессии> - определяет имя сессии, используемое в ключах элементов данных. Поддерживаются значения: required - требовать TLS подключение; verify_ca - проверять сертификаты; verify_full - проверять сертификаты и IP адрес. |
||
Plugins.Mysql.Sessions.<ИмяСессии>.TLSKeyFile | да, если параметр Plugins.Mysql.Sessions.<ИмяСессии>.TLSCertFile задан. До версии 6.0.23 всегда обязателен, если Plugins.Mysql.Sessions.<ИмяСессии>.TLSConnect имеет одно из значений: verify_ca, verify_full |
Абсолютный путь к файлу, содержащему закрытый ключ (private key) базы данных, который используется для зашифрованных коммуникаций между Zabbix агентом 2 и наблюдаемыми базами данных. <ИмяСессии> - определяет имя сессии, используемое в ключах элементов данных. |
||
Plugins.Mysql.Sessions.<ИмяСессии>.Uri | нет | Строка подключения именованной сессии. <ИмяСессии> - определяет имя сессии, используемое в ключах элементов данных. Не должна содержать встроенных креденшиалов (они будут проигнорированы). Должна соответствовать формату URI. Поддерживаются схемы: tcp , unix ; схема может быть опущена.Порт может быть опущен (по умолчанию 3306). Примеры: tcp://localhost:3306 localhost unix:/var/run/mysql.sock |
||
Plugins.Mysql.Sessions.<ИмяСессии>.User | нет | Имя пользователя именованной сессии. <ИмяСессии> - определяет имя сессии, используемое в ключах элементов данных. |
||
Plugins.Mysql.Timeout | нет | 1-30 | глобальный тайм-аут | Время ожидания выполнения запроса (как долго запрос будет ожидать выполнения, прежде чем будет принудительно завершён). |
Смотрите также: