- Wtyczka MySQL
- Przegląd
- Szczegóły parametru
- Plugins.Mysql.CallTimeout
- Plugins.Mysql.CustomQueriesPath
- Plugins.Mysql.CustomQueriesEnabled
- Plugins.Mysql.Default.Password
- Plugins.Mysql.Default.TLSConnect
- Plugins.Mysql.Default.TLSCAFile
- Plugins.Mysql.Default.TLSCertFile
- Plugins.Mysql.Default.TLSKeyFile
- Plugins.Mysql.Default.Uri
- Plugins.Mysql.Default.User
- Plugins.Mysql.KeepAlive
- Plugins.Mysql.Sessions.<SessionName>.Password
- Plugins.Mysql.Sessions.<SessionName>.TLSConnect
- Plugins.Mysql.Sessions.<SessionName>.TLSCAFile
- Plugins.Mysql.Sessions.<SessionName>.TLSCertFile
- Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile
- Plugins.Mysql.Sessions.<SessionName>.Uri
- Plugins.Mysql.Sessions.<SessionName>.User
- Plugins.Mysql.Timeout
- Zobacz także
Wtyczka MySQL
Przegląd
Parametry konfiguracyjne umożliwiają dostosowanie działania wtyczki MySQL.
Zaleca się określanie ich w osobnym pliku konfiguracyjnym (np. mysql.conf), a nie w pliku konfiguracyjnym agent 2. Następnie użyj dyrektywy Include, aby dołączyć ten plik do konfiguracji Zabbix agent 2.
Wszystkie parametry są opcjonalne, chyba że wyraźnie zaznaczono, że dany parametr jest obowiązkowy.
Ta strona jest podzielona na:
- Przegląd parametrów (aby zobaczyć pełne szczegóły parametru, kliknij jego nazwę)
- Szczegóły parametrów
| Parameter | Description |
|---|---|
| Plugins.Mysql.CallTimeout | Określa maksymalny czas w sekundach oczekiwania na zakończenie żądania. |
| Plugins.Mysql.CustomQueriesPath | Określa pełną ścieżkę do katalogu zawierającego pliki .sql z niestandardowymi zapytaniami. |
| Plugins.Mysql.CustomQueriesEnabled | Włącza wykonywanie klucza pozycja mysql.custom.query. |
| Plugins.Mysql.Default.Password | Określa domyślne hasło. |
| Plugins.Mysql.Default.TLSConnect | Określa domyślny poziom szyfrowania komunikacji między Zabbix agent 2 a monitorowanymi bazami danych. |
| Plugins.Mysql.Default.TLSCAFile | Określa pełną ścieżkę do pliku zawierającego certyfikaty głównych urzędów CA do weryfikacji certyfikatu peer. |
| Plugins.Mysql.Default.TLSCertFile | Określa pełną ścieżkę do pliku zawierającego certyfikat agent lub łańcuch certyfikatów. |
| Plugins.Mysql.Default.TLSKeyFile | Określa pełną ścieżkę do pliku zawierającego prywatny klucz bazy danych. |
| Plugins.Mysql.Default.Uri | Określa domyślny URI. |
| Plugins.Mysql.Default.User | Określa domyślną nazwę użytkownika. |
| Plugins.Mysql.KeepAlive | Określa maksymalny czas oczekiwania (w sekundach) przed zamknięciem nieużywanych połączeń wtyczki. |
| Plugins.Mysql.Sessions.<SessionName>.Password | Określa hasło dla nazwanej sesji. |
| Plugins.Mysql.Sessions.<SessionName>.TLSConnect | Określa poziom szyfrowania dla nazwanej sesji w komunikacji między Zabbix agent 2 a monitorowanymi bazami danych. |
| Plugins.Mysql.Sessions.<SessionName>.TLSCAFile | Określa pełną ścieżkę do pliku zawierającego certyfikaty głównych urzędów CA do weryfikacji certyfikatu peer dla nazwanej sesji. |
| Plugins.Mysql.Sessions.<SessionName>.TLSCertFile | Określa pełną ścieżkę do pliku zawierającego certyfikat agent lub łańcuch certyfikatów dla nazwanej sesji. |
| Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile | Określa pełną ścieżkę do pliku zawierającego prywatny klucz bazy danych dla nazwanej sesji. |
| Plugins.Mysql.Sessions.<SessionName>.Uri | Określa URI dla nazwanej sesji. |
| Plugins.Mysql.Sessions.<SessionName>.User | Określa nazwę użytkownika dla nazwanej sesji. |
| Plugins.Mysql.Timeout | Ustawia maksymalny czas oczekiwania w sekundach podczas nawiązywania połączenia. |
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 zaczynające się od "#" są obsługiwane tylko na początku wiersza.
Szczegóły parametru
Plugins.Mysql.CallTimeout
Określa maksymalny czas oczekiwania w sekundach na zakończenie żądania.
Domyślnie: global timeout
Zakres: 1-30
Plugins.Mysql.CustomQueriesPath
Określ pełną ścieżkę do katalogu zawierającego pliki .sql z niestandardowymi zapytaniami.
Wartości domyślne:/usr/local/share/zabbix/custom-queries/mysql - dla systemów Unix,*:\Program Files\Zabbix Agent 2\Custom Queries\Mysql - dla systemów Windows (gdzie * jest nazwą dysku z zmiennej środowiskowej ProgramFiles)
Plugins.Mysql.CustomQueriesEnabled
Włącz wykonywanie klucza pozycja mysql.custom.query.
Jeśli opcja jest wyłączona, żadne zapytania nie będą wczytywane z katalogu niestandardowych zapytań.
Domyślnie: false
Zakres: true/false
Plugins.Mysql.Default.Password
Określ domyślne hasło dla chronionego serwera MySQL.
Plugins.Mysql.Default.TLSConnect
Określ domyślny poziom szyfrowania komunikacji między agentem Zabbix agent 2 a monitorowanymi bazami danych.
Zakres:
required - wymagaj połączenia TLS;
verify_ca - weryfikuj certyfikaty;
verify_full - weryfikuj certyfikaty i adres IP
Plugins.Mysql.Default.TLSCAFile
Określ pełną ścieżkę do pliku zawierającego certyfikaty głównych urzędów certyfikacji (CA) do weryfikacji certyfikatu peer, używaną w szyfrowanej komunikacji między agentem 2 Zabbix a monitorowanymi bazami danych.
Obowiązkowe: yes, jeśli Plugins.Mysql.Default.TLSConnect jest ustawione na verify_ca lub verify_full
Plugins.Mysql.Default.TLSCertFile
Określ pełną ścieżkę do pliku zawierającego certyfikat agent lub łańcuch certyfikatów, używany do szyfrowanej komunikacji między agent 2 Zabbix a monitorowanymi bazami danych.
Obowiązkowe: yes, jeśli określono Plugins.Mysql.Default.TLSKeyFile
Plugins.Mysql.Default.TLSKeyFile
Określ pełną ścieżkę do pliku zawierającego prywatny klucz bazy danych, używany do szyfrowanej komunikacji między agentem Zabbix agent 2 a monitorowanymi bazami danych.
Wymagane: yes, jeśli określono Plugins.Mysql.Default.TLSCertFile
Plugins.Mysql.Default.Uri
Określ domyślny URI do łączenia się z serwerem MySQL.
Osadzone poświadczenia zostaną zignorowane.
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
Określ domyślną nazwę użytkownika dla chronionego serwera MySQL.
Plugins.Mysql.KeepAlive
Określ maksymalny czas oczekiwania (w sekundach) przed zamknięciem nieużywanych połączeń wtyczki.
Domyślnie: 300
Zakres: 60-900
Plugins.Mysql.Sessions.<SessionName>.Password
Określ hasło dla nazwanej sesji do chronionego serwera MySQL.
<SessionName> - określa nazwę sesji do użycia w kluczach pozycji.
Plugins.Mysql.Sessions.<SessionName>.TLSConnect
Określa poziom szyfrowania dla nazwanej sesji komunikacji między agentem Zabbix agent 2 a monitorowanymi bazami danych.
<SessionName> - określa nazwę sesji do użycia w kluczach pozycji.
Zakres:
required - wymagaj połączenia TLS;
verify_ca - weryfikuj certyfikaty;
verify_full - weryfikuj certyfikaty i adres IP
Plugins.Mysql.Sessions.<SessionName>.TLSCAFile
Określ pełną ścieżkę do pliku zawierającego certyfikaty głównych urzędów certyfikacji (CA) do weryfikacji certyfikatu peer dla nazwanej sesji, używaną do szyfrowanej komunikacji między agentem Zabbix 2 a monitorowanymi bazami danych.
<SessionName> - określa nazwę sesji używaną w kluczach pozycji.
Wymagane: yes, jeśli Plugins.Mysql.Sessions.<SessionName>.TLSConnect jest ustawione na verify_ca lub verify_full
Plugins.Mysql.Sessions.<SessionName>.TLSCertFile
Określ pełną ścieżkę do pliku zawierającego certyfikat agenta lub łańcuch certyfikatów dla wskazanej sesji, używany do szyfrowanej komunikacji między agentem Zabbix 2 a monitorowanymi bazami danych.
<SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji.
Wymagane: yes, jeśli określono Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile
Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile
Określ pełną ścieżkę do pliku zawierającego prywatny klucz bazy danych dla wskazanej sesji, używany do szyfrowanej komunikacji między agentem Zabbix 2 a monitorowanymi bazami danych.
<SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji.
Wymagane: yes, jeśli określono Plugins.Mysql.Sessions.<SessionName>.TLSCertFile
Plugins.Mysql.Sessions.<SessionName>.Uri
Określ URI nazwanej sesji do łączenia się z serwerem MySQL.
<SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji.
Osadzone poświadczenia zostaną zignorowane.
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
Określ nazwę użytkownika dla nazwanej sesji na chronionym serwerze MySQL.
<SessionName> - określa nazwę sesji do użycia w kluczach pozycji.
Plugins.Mysql.Timeout
Ustaw maksymalny czas oczekiwania na nawiązanie połączenia, w sekundach.
Domyślnie: global timeout
Zakres: 1-30
Zobacz także
- Opis ogólnych parametrów konfiguracji Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Instrukcje dotyczące konfiguracji wtyczek