- Wtyczka Oracle
- Przegląd
- 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
- Przypisy
- Zobacz także
Wtyczka Oracle
Przegląd
Parametry konfiguracji umożliwiają dostosowanie działania pluginu Oracle.
Zaleca się określanie ich w osobnym pliku konfiguracyjnym (np. oracle.conf), a nie w pliku konfiguracyjnym agenta 2. Następnie należy użyć 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.Oracle.CallTimeout | Maksymalny czas oczekiwania w sekundach na zakończenie żądania. Ten parametr obecnie nie ma wpływu; zamiast niego używane jest ustawienie item timeout. |
| 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 pozycja 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ń pluginu. |
| 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 zaczynające się od "#" są obsługiwane tylko na początku wiersza.
Szczegóły parametru
Plugins.Oracle.CallTimeout
Maksymalny czas oczekiwania w sekundach na zakończenie żądania.
Ten parametr obecnie nie ma żadnego wpływu. Maksymalny czas oczekiwania jest zamiast tego określany przez item timeout.
Domyślnie: Timeout1
Zakres: 1-30
Plugins.Oracle.ConnectTimeout
Określa maksymalny czas oczekiwania w sekundach na nawiązanie połączenia.
Domyślnie: Timeout1
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.
Przypisy
1 Limit czasu jest definiowany przez opcję Timeout w pliku konfiguracyjnym Zabbix agent 2 (zabbix_agent2.conf lub zabbix_agent2.win.conf).
Zobacz także
- Opis ogólnych parametrów konfiguracji Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Instrukcje konfiguracji wtyczek