9 Wtyczka MySQL

Przegląd

Ta sekcja zawiera listę parametrów obsługiwanych w pliku konfiguracji wtyczki MySQL dla agent 2 Zabbix (mysql.conf).

Należy pamiętać, że:

  • Wartości domyślne odzwierciedlają domyślne ustawienia procesu, a nie wartości w dostarczonych plikach konfiguracyjnych;
  • Zabbix obsługuje pliki konfiguracyjne wyłącznie w kodowaniu UTF-8 bez BOM;
  • Komentarze rozpoczynające się od "#" są obsługiwane tylko na początku wiersza.

Parametry

Parameter Mandatory Range Default Description
Plugins.Mysql.CallTimeout no 1-30 global timeout Maksymalny czas oczekiwania w sekundach na wykonanie żądania.
Plugins.Mysql.CustomQueriesPath no empty Pełna ścieżka do katalogu używanego do przechowywania niestandardowych zapytań.
Plugins.Mysql.Default.Password no Domyślne hasło do łączenia z MySQL; używane, jeśli nie określono wartości w kluczu pozycji lub nazwanej sesji.
Plugins.Mysql.Default.TLSCAFile no
(yes, if Plugins.Mysql.Default.TLSConnect is set to verify_ca or verify_full)
Pełna ścieżka do pliku zawierającego certyfikaty głównego urzędu CA używane do weryfikacji certyfikatu peer dla szyfrowanej komunikacji między Zabbix agent 2 a monitorowanymi bazami danych; używane, jeśli nie określono wartości w nazwanej sesji.
Plugins.Mysql.Default.TLSCertFile no
(yes, if Plugins.Mysql.Default.TLSConnect is set to verify_ca or verify_full)
Pełna ścieżka do pliku zawierającego certyfikat agent lub łańcuch certyfikatów dla szyfrowanej komunikacji między Zabbix agent 2 a monitorowanymi bazami danych; używane, jeśli nie określono wartości w nazwanej sesji.
Plugins.Mysql.Default.TLSConnect no Typ szyfrowania dla komunikacji między Zabbix agent 2 a monitorowanymi bazami danych; używane, jeśli nie określono wartości w nazwanej sesji.

Obsługiwane wartości:
required - wymagaj połączenia TLS;
verify_ca - weryfikuj certyfikaty;
verify_full - weryfikuj certyfikaty i adres IP.
Plugins.Mysql.Default.TLSKeyFile no
(yes, if Plugins.Mysql.Default.TLSConnect is set to verify_ca or verify_full)
Pełna ścieżka do pliku zawierającego prywatny klucz bazy danych dla szyfrowanej komunikacji między Zabbix agent 2 a monitorowanymi bazami danych; używane, jeśli nie określono wartości w nazwanej sesji.
Plugins.Mysql.Default.Uri no tcp://localhost:3306 Domyślny URI do łączenia z MySQL; używane, jeśli nie określono wartości w kluczu pozycji lub nazwanej sesji.

Nie powinien zawierać osadzonych poświadczeń (zostaną zignorowane).
Musi być zgodny z formatem URI.
Obsługiwane schematy: tcp, unix; schemat można pominąć.
Port można pominąć (domyślnie=3306).
Przykłady: tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Default.User no Domyślna nazwa użytkownika do łączenia z MySQL; używana, jeśli nie określono wartości w kluczu pozycji lub nazwanej sesji.
Plugins.Mysql.KeepAlive no 60-900 300 Maksymalny czas oczekiwania (w sekundach) przed zamknięciem nieużywanych połączeń wtyczki.
Plugins.Mysql.Sessions.<SessionName>.Password no Hasło nazwanej sesji.
<SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji.
Plugins.Mysql.Sessions.<SessionName>.TLSCAFile no
(yes, if Plugins.Mysql.Sessions.<SessionName>.TLSConnect is set to verify_ca or verify_full)
Pełna ścieżka do pliku zawierającego certyfikaty głównego urzędu CA używane do weryfikacji certyfikatu peer, używana do szyfrowanej komunikacji między Zabbix agent 2 a monitorowanymi bazami danych.
<SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji.
Plugins.Mysql.Sessions.<SessionName>.TLSCertFile yes, if Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile is specified Pełna ścieżka do pliku zawierającego certyfikat agent lub łańcuch certyfikatów, używana do szyfrowanej komunikacji między Zabbix agent 2 a monitorowanymi bazami danych.
<SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji.
Plugins.Mysql.Sessions.<SessionName>.TLSConnect no Typ szyfrowania dla komunikacji między Zabbix agent 2 a monitorowanymi bazami danych.
<SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji.

Obsługiwane wartości:
required - wymagaj połączenia TLS;
verify_ca - weryfikuj certyfikaty;
verify_full - weryfikuj certyfikaty i adres IP.
Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile yes, if Plugins.Mysql.Sessions.<SessionName>.TLSCertFile is specified Pełna ścieżka do pliku zawierającego prywatny klucz bazy danych używany do szyfrowanej komunikacji między Zabbix agent 2 a monitorowanymi bazami danych.
<SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji.
Plugins.Mysql.Sessions.<SessionName>.Uri no Ciąg połączenia nazwanej sesji.
<SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji.

Nie powinien zawierać osadzonych poświadczeń (zostaną zignorowane).
Musi być zgodny z formatem URI.
Obsługiwane schematy: tcp, unix; schemat można pominąć.
Port można pominąć (domyślnie=3306).
Przykłady: tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Sessions.<SessionName>.User no Nazwa użytkownika nazwanej sesji.
<SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji.
Plugins.Mysql.Timeout no 1-30 global timeout Maksymalny czas oczekiwania w sekundach na ustanowienie połączenia.

Zobacz także: