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;
  • Wartości obsługują zmienne środowiskowe;
  • 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 w sekundach oczekiwania na wykonanie żądania.
Plugins.Mysql.CustomQueriesPath no /usr/local/share/zabbix/custom-queries/mysql dla systemów Unix

*:\Program Files\Zabbix Agent 2\Custom Queries\Mysql dla systemów Windows, gdzie * to nazwa dysku z zmiennej środowiskowej ProgramFiles
Pełna ścieżka do katalogu zawierającego pliki .sql z niestandardowymi zapytaniami.
Plugins.Mysql.CustomQueriesEnabled no false Jeśli ustawione, włącza wykonywanie klucza pozycji mysql.custom.query. Jeśli wyłączone, żadne zapytania nie będą ładowane z katalogu niestandardowych zapytań.
Plugins.Mysql.Default.Password no Domyślne hasło do łączenia z MySQL; używane, jeśli nie określono żadnej 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 do weryfikacji certyfikatu partnera dla szyfrowanych komunikacji między Zabbix agent 2 a monitorowanymi bazami danych; używane, jeśli nie określono żadnej 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 agenta lub łańcuch certyfikatów dla szyfrowanych komunikacji między Zabbix agent 2 a monitorowanymi bazami danych; używane, jeśli nie określono żadnej 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 żadnej 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 szyfrowanych komunikacji między Zabbix agent 2 a monitorowanymi bazami danych; używane, jeśli nie określono żadnej 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 żadnej wartości w kluczu pozycji lub nazwanej sesji.

Nie powinien zawierać osadzonych poświadczeń (zostaną zignorowane).
Musi odpowiadać formatowi URI.
Obsługiwane schematy: tcp, unix; schemat może zostać pominięty.
Port może zostać pominięty (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 żadnej 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 do weryfikacji certyfikatu partnera, używana dla szyfrowanych 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 agenta lub łańcuch certyfikatów, używana dla szyfrowanych 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 dla szyfrowanych 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 odpowiadać formatowi URI.
Obsługiwane schematy: tcp, unix; schemat może zostać pominięty.
Port może zostać pominięty (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 w sekundach oczekiwania na ustanowienie połączenia.

Zobacz także: