Ta sekcja zawiera listę obsługiwanych parametrów w pliku konfiguracyjnym pluginu MySQL Zabbix agenta 2 (mysql.conf).
Należy zauważyć, że:
Parametr | Obowiązkowy | Zakres | Domyślnie | Opis |
---|---|---|---|---|
Plugins.Mysql.CallTimeout | nie | 1-30 | globalny timeout | Maksymalny czas oczekiwania w sekundach na wykonanie żądania. |
Plugins.Mysql.CustomQueriesPath | nie | puste | Pełna ścieżka do katalogu używanego do przechowywania zapytań niestandardowych. Obsługiwane od wersji 6.0.21. |
|
Plugins.Mysql.Default.Password | nie | Domyślne hasło do połączenia z MySQL; używane, jeśli żadna wartość nie jest określona w kluczu pozycji lub nazwanej sesji. Obsługiwane od wersji 6.0.18. |
||
Plugins.Mysql.Default.TLSCAFile | nie (tak, jeśli Plugins.Mysql.Default.TLSConnect jest ustawione na verify_ca lub verify_full) |
Pełna ścieżka do pliku zawierającego certyfikaty CA najwyższego poziomu do weryfikacji certyfikatu partnera dla zaszyfrowanej komunikacji między agentem Zabbix 2 a monitorowanymi bazami danych; używane, jeśli żadna wartość nie jest określona w nazwanej sesji. Obsługiwane od wersji 6.0.18. |
||
Plugins.Mysql.Default.TLSCertFile | nie (tak, jeśli Plugins.Mysql.Default.TLSConnect jest ustawione na verify_ca lub verify_full) |
Pełna ścieżka do pliku zawierającego certyfikat agenta lub łańcuch certyfikatów dla zaszyfrowanej komunikacji między agentem Zabbix 2 a monitorowanymi bazami danych; używane, jeśli żadna wartość nie jest określona w nazwanej sesji. Obsługiwane od wersji 6.0.18. |
||
Plugins.Mysql.Default.TLSConnect | nie | Typ szyfrowania dla komunikacji między agentem Zabbix 2 a monitorowanymi bazami danych; używane, jeśli żadna wartość nie jest określona w nazwanej sesji. Obsługiwane wartości: required - wymagane połączenie TLS; verify_ca - weryfikacja certyfikatów; verify_full - weryfikacja certyfikatów i adresu IP. Obsługiwane od wersji 6.0.18. |
||
Plugins.Mysql.Default.TLSKeyFile | nie (tak, jeśli Plugins.Mysql.Default.TLSConnect jest ustawione na verify_ca lub verify_full) |
Pełna ścieżka do pliku zawierającego klucz prywatny bazy danych dla zaszyfrowanej komunikacji między agentem Zabbix 2 a monitorowanymi bazami danych; używane, jeśli żadna wartość nie jest określona w nazwanej sesji. Obsługiwane od wersji 6.0.18. |
||
Plugins.Mysql.Default.Uri | nie | tcp://localhost:3306 | Domyślne URI do połączenia z MySQL; używane, jeśli żadna wartość nie jest określona w kluczu pozycji lub nazwanej sesji. Nie powinno zawierać osadzonych danych uwierzytelniających (zostaną zignorowane). Musi odpowiadać formatowi URI. Obsługiwane schematy: tcp , unix ; schemat może być pominięty.Port może być pominięty (domyślnie=3306). Przykłady: tcp://localhost:3306 localhost unix:/var/run/mysql.sock Obsługiwane od wersji 6.0.18. |
|
Plugins.Mysql.Default.User | nie | Domyślna nazwa użytkownika do połączenia z MySQL; używane, jeśli żadna wartość nie jest określona w kluczu pozycji lub nazwanej sesji. Obsługiwane od wersji 6.0.18. |
||
Plugins.Mysql.KeepAlive | nie | 60-900 | 300 | Maksymalny czas oczekiwania (w sekundach) przed zamknięciem nieużywanych połączeń pluginu. |
Plugins.Mysql.Sessions.<SessionName>.Password | nie | Hasło nazwanej sesji. <SessionName> - określ nazwę sesji do użycia w kluczach pozycji. |
||
Plugins.Mysql.Sessions.<SessionName>.TLSCAFile | nie (tak, jeśli Plugins.Mysql.Sessions.<SessionName>.TLSConnect jest ustawione na verify_ca lub verify_full) |
Pełna ścieżka do pliku zawierającego certyfikaty CA najwyższego poziomu do weryfikacji certyfikatu partnera, używane dla zaszyfrowanej komunikacji między agentem Zabbix 2 a monitorowanymi bazami danych. <SessionName> - określ nazwę sesji do użycia w kluczach pozycji. |
||
Plugins.Mysql.Sessions.<SessionName>.TLSCertFile | tak, jeśli Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile jest określone Przed wersją 6.0.23 zawsze obowiązkowe, jeśli Plugins.Mysql.Sessions.<SessionName>.TLSConnect jest ustawione na verify_ca lub verify_full |
Pełna ścieżka do pliku zawierającego certyfikat agenta lub łańcuch certyfikatów, używane dla zaszyfrowanej komunikacji między agentem Zabbix 2 a monitorowanymi bazami danych. <SessionName> - określ nazwę sesji do użycia w kluczach pozycji. |
||
Plugins.Mysql.Sessions.<SessionName>.TLSConnect | nie | Typ szyfrowania dla komunikacji między agentem Zabbix 2 a monitorowanymi bazami danych. <SessionName> - określ nazwę sesji do użycia w kluczach pozycji. Obsługiwane wartości: required - wymagane połączenie TLS; verify_ca - weryfikacja certyfikatów; verify_full - weryfikacja certyfikatów i adresu IP. |
||
Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile | tak, jeśli Plugins.Mysql.Sessions.<SessionName>.TLSCertFile jest określone Przed wersją 6.0.23 zawsze obowiązkowe, jeśli Plugins.Mysql.Sessions.<SessionName>.TLSConnect jest ustawione na verify_ca lub verify_full |
Pełna ścieżka do pliku zawierającego klucz prywatny bazy danych, używane dla zaszyfrowanej komunikacji między agentem Zabbix 2 a monitorowanymi bazami danych. <SessionName> - określ nazwę sesji do użycia w kluczach pozycji. |
||
Plugins.Mysql.Sessions.<SessionName>.Uri | nie | Ciąg połączenia nazwanej sesji. <SessionName> - określ nazwę sesji do użycia w kluczach pozycji. Nie powinno zawierać osadzonych danych uwierzytelniających (zostaną zignorowane). Musi odpowiadać formatowi URI. Obsługiwane schematy: tcp , unix ; schemat może być pominięty.Port może być pominięty (domyślnie=3306). Przykłady: tcp://localhost:3306 localhost unix:/var/run/mysql.sock |
||
Plugins.Mysql.Sessions.<SessionName>.User | nie | Nazwa użytkownika nazwanej sesji. <SessionName> - określ nazwę sesji do użycia w kluczach pozycji. |
||
Plugins.Mysql.Timeout | nie | 1-30 | globalny timeout | Czas oczekiwania na wykonanie żądania (jak długo czekać na zakończenie żądania przed jego zamknięciem). |
Zobacz także: