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