9 MySQL додатак

Преглед

Овај одељак наводи параметре подржане у MySQL Zabbix агенту 2 конфигурациона датотека додатка (mysql.conf).

Имајте на уму да:

  • Подразумеване вредности одражавају подразумеване вредности процеса, а не вредности у испорученим конфигурационим датотекама;
  • Подршка вредности променљиве окружења;
  • Zabbix подржава конфигурационе датотеке само у UTF-8 кодирању без BOM;
  • Коментари који почињу са "#" су подржани само на почетку реда.

Параметри

Parameter Mandatory Range Default Description
Plugins.Mysql.CallTimeout no 1-30 global timeout Максимално време у секундама за чекање на извршење захтева.
Plugins.Mysql.CustomQueriesPath no /usr/local/share/zabbix/custom-queries/mysql за Unix системе

*:\Program Files\Zabbix Agent 2\Custom Queries\Mysql за Windows системе, где је * име диска из променљиве окружења ProgramFiles
Комплетна путања директоријума који садржи .sql датотеке са прилагођеним упитима.
Plugins.Mysql.CustomQueriesEnabled no false Ако је подешено, омогућава извршавање кључа ставке mysql.custom.query. Ако је онемогућено, упити се неће учитавати из путање директоријума прилагођених упита.
Plugins.Mysql.Default.Password no Подразумевана лозинка за повезивање са MySQL-ом; користи се ако није наведена вредност у кључу ставке или именованој сесији.
Plugins.Mysql.Default.TLSCAFile no
(да, ако је Plugins.Mysql.Default.TLSConnect подешен на verify_ca или verify_full)
Комплетна путања датотеке која садржи сертификате CA(s) највишег нивоа за верификацију сертификата партнера у шифрованој комуникацији између Zabbix агента 2 и надгледаних база података; користи се ако вредност није наведена у именованој сесији.
Plugins.Mysql.Default.TLSCertFile no
(да, ако је Plugins.Mysql.Default.TLSConnect подешено на verify_ca или verify_full)
Комплетна путања датотеке која садржи сертификат агента или ланац сертификата за шифровану комуникацију између Zabbix агента 2 и надгледаних база података; користи се ако није наведена вредност у именованој сесији.
Plugins.Mysql.Default.TLSConnect no Тип шифровања за комуникацију између Zabbix агента 2 и праћених база података; користи се ако није наведена вредност у именованој сесији.

Подржане вредности:
required - захтева TLS везу;
verify_ca - проверава сертификате;
verify_full - проверава сертификате и IP адресу.
Plugins.Mysql.Default.TLSKeyFile no
(да, ако је Plugins.Mysql.Default.TLSConnect подешено на verify_ca или verify_full)
Комплетна путања датотеке која садржи приватни кључ базе података за шифровану комуникацију између Zabbix агента 2 и праћених база података; користи се ако није наведена вредност у именованој сесији.
Plugins.Mysql.Default.Uri no tcp://localhost:3306 Подразумевани URI за повезивање са MySQL-ом; користи се ако није наведена вредност у кључу ставке или именованој сесији.

Не треба да укључује уграђене креденцијале (биће игнорисани).
Мора да се подудара са URI форматом.
Подржане шеме: tcp, unix; шема се може изоставити.
Порт се може изоставити (подразумевано=3306).
Примери: tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Default.User no Подразумевано корисничко име за повезивање са MySQL-ом; користи се ако није наведена вредност у кључу ставке или именованој сесији.
Plugins.Mysql.KeepAlive no 60-900 300 Максимално време чекања (у секундама) пре него што се затворе неискоришћене везе са додацима.
Plugins.Mysql.Sessions.<SessionName>.Password no Именована лозинка за сесију.
<SessionName> - дефинише име сесије за коришћење у кључевима ставки.
Plugins.Mysql.Sessions.<SessionName>.TLSCAFile no
(да, ако је Plugins.Mysql.Sessions.<SessionName>. TLSConnect подешено на verify_ca или verify_full)
Комплетна путања датотеке која садржи сертификате CA(s) највишег нивоа за за проверу сертификата партнера у шифрованој комуникацији између Zabbix агента 2 и надгледаних база података.
<SessionName> - дефинише име сесије за коришћење у кључевима ставки.
Plugins.Mysql.Sessions.<SessionName>.TLSCertFile да, ако је наведено Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile Комплетна путања датотеке која садржи сертификат агента или ланац сертификата, који се користи за шифровану комуникацију између Zabbix агента 2 и надгледаних база података.
<SessionName> - дефинише име сесије за коришћење у кључевима ставки.
Plugins.Mysql.Sessions.<SessionName>.TLSConect no Тип шифровања за комуникацију између Zabbix агента 2 и надгледаних база података.
<SessionName> - дефинише име сесије за коришћење у кључевима ставки.

Подржане вредности:
required - захтева TLS везу;
verify_ca - проверава сертификате;
verify_full - проверава сертификате и IP адресу.
Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile да, ако је наведено Plugins.Mysql.Sessions.<SessionName>.TLSCertFile Комплетна путања датотеке која садржи приватни кључ базе података који се користи за шифровану комуникацију између Zabbix агента 2 и надгледаних база података.
<SessionName> - дефинише име сесије за коришћење у кључевима ставки.
Plugins.Mysql.Sessions.<SessionName>.Uri no Низ за повезивање именоване сесије.
<SessionName> - дефинише име сесије за коришћење у кључевима ставки.

Не треба да садржи уграђене креденцијале (биће игнорисани).
Мора да се подудара са URI форматом.
Подржане шеме: tcp, unix; шема се може изоставити.
Порт се може изоставити (подразумевано=3306).
Примери: tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Sessions.<SessionName>.User no Именовано корисничко име сесије.
<SessionName> - дефинише име сесије за коришћење у кључевима ставки.
Plugins.Mysql.Timeout no 1-30 глобално време чекања Максимално време у секундама за чекање када се веза мора успоставити.

Погледајте такође: