On this page
11 Wtyczka Oracle
Omówienie
Ta sekcja zawiera listę parametrów obsługiwanych w pliku konfiguracji wtyczki Oracle dla agent 2 Zabbix (oracle.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.Oracle.CallTimeout | no | 1-30 | global timeout | Maksymalny czas oczekiwania w sekundach na zakończenie żądania. |
| Plugins.Oracle.ConnectTimeout | no | 1-30 | global timeout | Maksymalny czas oczekiwania w sekundach na nawiązanie połączenia. |
| Plugins.Oracle.CustomQueriesPath | no | /usr/local/share/zabbix/custom-queries/oracle dla systemów Unix*:\Program Files\Zabbix Agent 2\Custom Queries\Oracle 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.Przykład: /etc/zabbix/oracle/sql |
|
| Plugins.Oracle.CustomQueriesEnabled | no | false | Jeśli ustawione, włącza wykonywanie klucza pozycji oracle.custom.query. Jeśli wyłączone, żadne zapytania nie będą ładowane z katalogu niestandardowych zapytań. |
|
| Plugins.Oracle.Default.Password | no | Domyślne hasło do łączenia z Oracle; używane, jeśli nie określono wartości w kluczu pozycji lub nazwanej sesji. | ||
| Plugins.Oracle.Default.Service | no | Domyślna nazwa usługi do łączenia z Oracle (SID nie jest obsługiwany); używana, jeśli nie określono wartości w kluczu pozycji lub nazwanej sesji. | ||
| Plugins.Oracle.Default.Uri | no | tcp://localhost:1521 | Domyślny URI do łączenia z Oracle; używany, jeśli nie określono wartości w kluczu pozycji lub nazwanej sesji. Nie powinien zawierać osadzonych poświadczeń (zostaną zignorowane). Musi odpowiadać formatowi URI. Obsługiwany jest tylko schemat tcp; schemat można pominąć.Port można pominąć (domyślnie=1521). Od Zabbix 7.4.3 można również określić klucz TNS lub wartość TNS jako ciąg połączenia. Wartość TNS musi być zapisana bez spacji. Przykłady: tcp://127.0.0.1:1521localhostzbx_tns_example (klucz TNS)(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe))) (wartość TNS) |
|
| Plugins.Oracle.Default.User | no | Domyślna nazwa użytkownika do łączenia z Oracle; używana, jeśli nie określono wartości w kluczu pozycji lub nazwanej sesji. | ||
| Plugins.Oracle.KeepAlive | no | 60-900 | 300 | Maksymalny czas oczekiwania (w sekundach) przed zamknięciem nieużywanych połączeń wtyczki. |
| Plugins.Oracle.ResolveTNS | no | true / false | false | Opcja określa, jak interpretować ciąg połączenia (ConnString) w kluczu metryki commonParams podczas łączenia z serwerem Oracle.Jeśli ma wartość false, do ConnString zostaną dodane domyślny schemat i port (jeśli ich brakuje). Jeśli opcja ma wartość true, domyślny schemat i port zostaną pominięte (chyba że zostały jawnie określone w ConnString), a ConnString zostanie przekazany do klienta Oracle bez zmian. Jeśli klient Oracle znajdzie ConnString w pliku tnsnames.ora, do połączenia z serwerem Oracle zostanie użyty znaleziony opis połączenia. Ten parametr jest obsługiwany od Zabbix 7.4.3. |
| Plugins.Oracle.Sessions.<SessionName>.Password | no | Hasło nazwanej sesji. <SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji. |
||
| Plugins.Oracle.Sessions.<SessionName>.Service | no | Nazwa usługi nazwanej sesji używana do połączenia (SID nie jest obsługiwany). <SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji. |
||
| Plugins.Oracle.Sessions.<SessionName>.Uri | no | Ciąg połączenia dla nazwanej sesji Oracle. <SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji. Nie powinien zawierać osadzonych poświadczeń (zostaną zignorowane). Musi odpowiadać formatowi URI. Obsługiwany jest tylko schemat tcp; schemat można pominąć.Port można pominąć (domyślnie=1521). Od Zabbix 7.4.3 można również określić klucz TNS lub wartość TNS jako ciąg połączenia. Wartość TNS musi być zapisana bez spacji. Przykłady: tcp://127.0.0.1:1521localhostzbx_tns_example (klucz TNS)(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe))) (wartość TNS) |
||
| Plugins.Oracle.Sessions.<SessionName>.User | no | Nazwa użytkownika nazwanej sesji. <SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji. |
Zobacz także:
- Opis ogólnych parametrów konfiguracji Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Instrukcje konfiguracji wtyczek