9 MySQL spraudnis

Pārskats

Zabbix aģents 2 konfigurācijas fails tiek izmantots spraudņu konfigurēšanai. Šie Zabbix aģents 2 konfigurācijas parametri tiek atbalstīti MySQL spraudņa darbībai.

Ieteicams tos norādīt atsevišķā konfigurācijas failā (piemēram, mysql.conf) un pēc tam izmantot Include direktīvu, lai pievienotu šo failu Zabbix aģents 2 konfigurācijai.

Ņemiet vērā:

  • Noklusējuma vērtības atspoguļo procesa noklusējuma vērtības, nevis piegādātajos konfigurācijas failos norādītās vērtības;
  • Vērtības atbalsta vides mainīgos;
  • Zabbix atbalsta konfigurācijas failus tikai UTF-8 kodējumā bez BOM;
  • Komentāri, kas sākas ar "#", tiek atbalstīti tikai rindas sākumā.

Parametri

Parameter Mandatory Range Default Description
Plugins.Mysql.CallTimeout 1-30 globālais noildzes laiks Maksimālais laiks sekundēs, cik ilgi gaidīt, līdz pieprasījums tiek izpildīts.
Plugins.Mysql.CustomQueriesPath /usr/local/share/zabbix/custom-queries/mysql Unix sistēmām

*:\Program Files\Zabbix Agent 2\Custom Queries\Mysql Windows sistēmām, kur * ir diska nosaukums no ProgramFiles vides mainīgā
Pilns ceļš uz direktoriju, kurā atrodas .sql faili ar pielāgotiem vaicājumiem.
Plugins.Mysql.CustomQueriesEnabled false Ja iestatīts, iespējo mysql.custom.query vienuma atslēgas izpildi. Ja atspējots, no pielāgoto vaicājumu direktorija ceļa netiks ielādēts neviens vaicājums.
Plugins.Mysql.Default.Password Noklusējuma parole savienojumam ar MySQL; tiek izmantota, ja vienuma atslēgā vai nosauktajā sesijā nav norādīta vērtība.
Plugins.Mysql.Default.TLSCAFile
(jā, ja Plugins.Mysql.Default.TLSConnect ir iestatīts uz verify_ca vai verify_full)
Pilns ceļš uz failu, kas satur augstākā līmeņa CA sertifikātus vienādranga sertifikāta pārbaudei šifrētai saziņai starp Zabbix aģents 2 un uzraudzītajām datubāzēm; tiek izmantots, ja nosauktajā sesijā nav norādīta vērtība.
Plugins.Mysql.Default.TLSCertFile
(jā, ja Plugins.Mysql.Default.TLSConnect ir iestatīts uz verify_ca vai verify_full)
Pilns ceļš uz failu, kas satur aģenta sertifikātu vai sertifikātu ķēdi šifrētai saziņai starp Zabbix aģents 2 un uzraudzītajām datubāzēm; tiek izmantots, ja nosauktajā sesijā nav norādīta vērtība.
Plugins.Mysql.Default.TLSConnect Šifrēšanas veids saziņai starp Zabbix aģents 2 un uzraudzītajām datubāzēm; tiek izmantots, ja nosauktajā sesijā nav norādīta vērtība.

Atbalstītās vērtības:
required - pieprasīt TLS savienojumu;
verify_ca - pārbaudīt sertifikātus;
verify_full - pārbaudīt sertifikātus un IP adresi.
Plugins.Mysql.Default.TLSKeyFile
(jā, ja Plugins.Mysql.Default.TLSConnect ir iestatīts uz verify_ca vai verify_full)
Pilns ceļš uz failu, kas satur datubāzes privāto atslēgu šifrētai saziņai starp Zabbix aģents 2 un uzraudzītajām datubāzēm; tiek izmantots, ja nosauktajā sesijā nav norādīta vērtība.
Plugins.Mysql.Default.Uri tcp://localhost:3306 Noklusējuma URI savienojumam ar MySQL; tiek izmantots, ja vienuma atslēgā vai nosauktajā sesijā nav norādīta vērtība.

Nedrīkst ietvert iegultus akreditācijas datus (tie tiks ignorēti).
Jāatbilst URI formātam.
Atbalstītās shēmas: tcp, unix; shēmu var nenorādīt.
Portu var nenorādīt (noklusējums=3306).
Piemēri: tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Default.User Noklusējuma lietotājvārds savienojumam ar MySQL; tiek izmantots, ja vienuma atslēgā vai nosauktajā sesijā nav norādīta vērtība.
Plugins.Mysql.KeepAlive 60-900 300 Maksimālais gaidīšanas laiks (sekundēs), pēc kura neizmantotie spraudņa savienojumi tiek aizvērti.
Plugins.Mysql.Sessions.<SessionName>.Password Nosauktās sesijas parole.
<SessionName> - definē sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.Mysql.Sessions.<SessionName>.TLSCAFile
(jā, ja Plugins.Mysql.Sessions.<SessionName>.TLSConnect ir iestatīts uz verify_ca vai verify_full)
Pilns ceļš uz failu, kas satur augstākā līmeņa CA sertifikātus vienādranga sertifikāta pārbaudei, ko izmanto šifrētai saziņai starp Zabbix aģents 2 un uzraudzītajām datubāzēm.
<SessionName> - definē sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.Mysql.Sessions.<SessionName>.TLSCertFile jā, ja ir norādīts Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile Pilns ceļš uz failu, kas satur aģenta sertifikātu vai sertifikātu ķēdi, ko izmanto šifrētai saziņai starp Zabbix aģents 2 un uzraudzītajām datubāzēm.
<SessionName> - definē sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.Mysql.Sessions.<SessionName>.TLSConnect Šifrēšanas veids saziņai starp Zabbix aģents 2 un uzraudzītajām datubāzēm.
<SessionName> - definē sesijas nosaukumu izmantošanai vienumu atslēgās.

Atbalstītās vērtības:
required - pieprasīt TLS savienojumu;
verify_ca - pārbaudīt sertifikātus;
verify_full - pārbaudīt sertifikātus un IP adresi.
Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile jā, ja ir norādīts Plugins.Mysql.Sessions.<SessionName>.TLSCertFile Pilns ceļš uz failu, kas satur datubāzes privāto atslēgu, ko izmanto šifrētai saziņai starp Zabbix aģents 2 un uzraudzītajām datubāzēm.
<SessionName> - definē sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.Mysql.Sessions.<SessionName>.Uri Nosauktās sesijas savienojuma virkne.
<SessionName> - definē sesijas nosaukumu izmantošanai vienumu atslēgās.

Nedrīkst ietvert iegultus akreditācijas datus (tie tiks ignorēti).
Jāatbilst URI formātam.
Atbalstītās shēmas: tcp, unix; shēmu var nenorādīt.
Portu var nenorādīt (noklusējums=3306).
Piemēri: tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Sessions.<SessionName>.User Nosauktās sesijas lietotājvārds.
<SessionName> - definē sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.Mysql.Timeout 1-30 globālais noildzes laiks Maksimālais gaidīšanas laiks sekundēs, kad ir jāizveido savienojums.

Skatiet arī: