- Wtyczka Oracle
- Omówienie
- Szczegóły parametru
- Plugins.Oracle.CallTimeout
- Plugins.Oracle.ConnectTimeout
- Plugins.Oracle.CustomQueriesPath
- Wtyczki.Oracle.CustomQueriesEnabled
- Plugins.Oracle.Default.Password
- Plugins.Oracle.Default.Service
- Plugins.Oracle.Default.Uri
- Plugins.Oracle.Default.User
- Plugins.Oracle.KeepAlive
- Plugins.Oracle.ResolveTNS
- Plugins.Oracle.Sessions.<SessionName>.Password
- Plugins.Oracle.Sessions.<SessionName>.Service
- Plugins.Oracle.Sessions.<SessionName>.Uri
- Plugins.Oracle.Sessions.<SessionName>.User
- Zobacz także
Wtyczka Oracle
Omówienie
Parametry konfiguracyjne umożliwiają dostosowanie działania wtyczki Oracle.
Zaleca się określanie ich w osobnym pliku konfiguracyjnym (na przykład oracle.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:
- Omówienie parametrów (aby zobaczyć pełne szczegóły parametru, kliknij jego nazwę)
- Szczegóły parametrów
| Parameter | Description |
|---|---|
| Plugins.Oracle.CallTimeout | Określa maksymalny czas oczekiwania w sekundach na zakończenie żądania. |
| Plugins.Oracle.ConnectTimeout | Określa maksymalny czas oczekiwania w sekundach na nawiązanie połączenia. |
| Plugins.Oracle.CustomQueriesPath | Określa pełną ścieżkę do katalogu zawierającego pliki .sql z niestandardowymi zapytaniami. |
| Plugins.Oracle.CustomQueriesEnabled | Włącza wykonywanie klucza pozycji oracle.custom.query. |
| Plugins.Oracle.Default.Password | Określa domyślne hasło. |
| Plugins.Oracle.Default.Service | Określa domyślną nazwę usługi. |
| Plugins.Oracle.Default.URI | Określa domyślny URI. |
| Plugins.Oracle.Default.User | Określa domyślną nazwę użytkownika. |
| Plugins.Oracle.KeepAlive | Ustawia maksymalny czas oczekiwania (w sekundach) przed zamknięciem nieużywanych połączeń wtyczki. |
| Plugins.Oracle.ResolveTNS | Określa, jak interpretować ciąg połączenia (ConnString) podczas łączenia z serwerem Oracle. |
| Plugins.Oracle.Sessions.<SessionName>.Password | Określa hasło dla nazwanej sesji. |
| Plugins.Oracle.Sessions.<SessionName>.Service | Określa nazwę usługi dla nazwanej sesji. |
| Plugins.Oracle.Sessions.<SessionName>.URI | Określa URI dla nazwanej sesji. |
| Plugins.Oracle.Sessions.<SessionName>.User | Określa nazwę użytkownika dla nazwanej sesji. |
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.
Szczegóły parametru
Plugins.Oracle.CallTimeout
Określa maksymalny czas oczekiwania w sekundach na zakończenie żądania.
Domyślnie: default timeout
Zakres: 1-30
Plugins.Oracle.ConnectTimeout
Określa maksymalny czas oczekiwania w sekundach na nawiązanie połączenia.
Domyślnie: default timeout
Zakres: 1-30
Plugins.Oracle.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/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)
Przykład:
/etc/zabbix/oracle/sql
Wtyczki.Oracle.CustomQueriesEnabled
Włącza wykonywanie klucza pozycja oracle.custom.query.
Jeśli wyłączone, żadne zapytania nie będą ładowane z katalogu niestandardowych zapytań.
Domyślnie: false
Zakres: true/false
Plugins.Oracle.Default.Password
Określ 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
Określa domyślną nazwę usługi do łączenia z Oracle (SID nie jest obsługiwany).
Używane, jeśli w kluczu pozycji lub nazwanej sesji nie określono żadnej wartości.
Plugins.Oracle.Default.Uri
Określa domyślny URI do łączenia z Oracle.
Używany, jeśli nie określono wartości w kluczu pozycji lub nazwanej sesji.
Osadzone poświadczenia zostaną zignorowane.
Musi odpowiadać formatowi URI.
Obsługiwane schematy: tcp, tcps
Schemat można pominąć.
Port można pominąć (domyślnie=1521).
Można również określić klucz TNS lub wartość TNS jako ciąg połączenia. Wartość TNS musi być zbudowana bez białych znaków.
Przykłady:
tcp://127.0.0.1:1521
localhost
zbx_tns_example (TNS key)
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe))) (TNS value)
Plugins.Oracle.Default.User
Określ domyślną nazwę użytkownika do łączenia z Oracle.
Używana, jeśli w kluczu pozycji lub nazwanej sesji nie określono żadnej wartości.
Plugins.Oracle.KeepAlive
Ustaw maksymalny czas oczekiwania (w sekundach) przed zamknięciem nieużywanych połączeń z wtyczką.
Domyślnie: 300
Zakres: 60-900
Plugins.Oracle.ResolveTNS
Określa, jak interpretować ciąg połączenia (ConnString) podczas łączenia z serwerem Oracle.
Jeśli ustawiono false, domyślny schemat i port zostaną dodane do ConnString (jeśli ich brakuje).
Jeśli opcja jest ustawiona na 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.
Domyślnie: true
Zakres: true/false
Plugins.Oracle.Sessions.<SessionName>.Password
Określ hasło dla nazwanej sesji używane do połączenia z Oracle.
<SessionName> - określa nazwę sesji do użycia w kluczach pozycji.
Plugins.Oracle.Sessions.<SessionName>.Service
Określ nazwę usługi dla nazwanej sesji używanej do łączenia z Oracle (SID nie jest obsługiwany).
<SessionName> - określa nazwę sesji do użycia w kluczach pozycji.
Plugins.Oracle.Sessions.<SessionName>.Uri
Określ URI nazwanej sesji do łączenia z Oracle.
<SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji.
Osadzone poświadczenia zostaną zignorowane.
Musi odpowiadać formatowi URI.
Obsługiwane schematy: tcp, tcps
Schemat może zostać pominięty.
Port może zostać pominięty (domyślnie=1521).
Możliwe jest również określenie klucza TNS lub wartości TNS jako ciągu połączenia. Wartość TNS musi być złożona bez białych znaków.
Przykłady:
tcp://127.0.0.1:1521
localhost
zbx_tns_example (TNS key)
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe))) (TNS value)
Plugins.Oracle.Sessions.<SessionName>.User
Określ nazwę użytkownika dla nazwanej sesji używanej do łączenia z Oracle.
<SessionName> - określa 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