9 MySQL spraudnis

Pārskats

Šajā sadaļā ir uzskaitīti parametri, ko atbalsta MySQL Zabbix aģenta 2 spraudņa konfigurācijas fails (mysql.conf).

Ņemiet vērā:

  • Noklusējuma vērtības atspoguļo procesa noklusējuma iestatījumus, nevis vērtības piegādātajos konfigurācijas failos;
  • 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 no 1-30 global timeout Maksimālais laiks sekundēs, cik ilgi jāgaida, līdz pieprasījums tiek izpildīts.
Plugins.Mysql.CustomQueriesPath no /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 vides mainīgā ProgramFiles
Pilns ceļš uz direktoriju, kurā ir .sql faili ar pielāgotiem vaicājumiem.
Plugins.Mysql.CustomQueriesEnabled no 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 no 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 no
(yes, if Plugins.Mysql.Default.TLSConnect is set to verify_ca or verify_full)
Pilns ceļš uz failu, kurā ir augstākā līmeņa CA sertifikāti savstarpējai sertifikātu 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 no
(yes, if Plugins.Mysql.Default.TLSConnect is set to verify_ca or verify_full)
Pilns ceļš uz failu, kurā ir aģenta sertifikāts vai sertifikātu ķēde š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 no Š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 no
(yes, if Plugins.Mysql.Default.TLSConnect is set to verify_ca or verify_full)
Pilns ceļš uz failu, kurā ir datubāzes privātā atslēga š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 no 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 no 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 no 60-900 300 Maksimālais gaidīšanas laiks (sekundēs) pirms neizmantotie spraudņa savienojumi tiek slēgti.
Plugins.Mysql.Sessions.<SessionName>.Password no Nosauktās sesijas parole.
<SessionName> - definē sesijas nosaukumu izmantošanai vienuma atslēgās.
Plugins.Mysql.Sessions.<SessionName>.TLSCAFile no
(yes, if Plugins.Mysql.Sessions.<SessionName>.TLSConnect is set to verify_ca or verify_full)
Pilns ceļš uz failu, kurā ir augstākā līmeņa CA sertifikāti savstarpējai sertifikātu 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 vienuma atslēgās.
Plugins.Mysql.Sessions.<SessionName>.TLSCertFile yes, if Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile is specified Pilns ceļš uz failu, kurā ir aģenta sertifikāts vai sertifikātu ķēde, ko izmanto šifrētai saziņai starp Zabbix aģents 2 un uzraudzītajām datubāzēm.
<SessionName> - definē sesijas nosaukumu izmantošanai vienuma atslēgās.
Plugins.Mysql.Sessions.<SessionName>.TLSConnect no Šifrēšanas veids saziņai starp Zabbix aģents 2 un uzraudzītajām datubāzēm.
<SessionName> - definē sesijas nosaukumu izmantošanai vienuma 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 yes, if Plugins.Mysql.Sessions.<SessionName>.TLSCertFile is specified Pilns ceļš uz failu, kurā ir datubāzes privātā atslēga, ko izmanto šifrētai saziņai starp Zabbix aģents 2 un uzraudzītajām datubāzēm.
<SessionName> - definē sesijas nosaukumu izmantošanai vienuma atslēgās.
Plugins.Mysql.Sessions.<SessionName>.Uri no Nosauktās sesijas savienojuma virkne.
<SessionName> - definē sesijas nosaukumu izmantošanai vienuma 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 no Nosauktās sesijas lietotājvārds.
<SessionName> - definē sesijas nosaukumu izmantošanai vienuma atslēgās.
Plugins.Mysql.Timeout no 1-30 global timeout Maksimālais gaidīšanas laiks sekundēs, kad jāizveido savienojums.

Skatiet arī: