On this page
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:3306localhostunix:/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:3306localhostunix:/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:
- Opis ogólnych parametrów konfiguracji Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Instrukcje konfiguracji wtyczek