On this page
11 Plugin Oracle
Panoramica
Il file di configurazione di Zabbix agent 2 viene utilizzato per configurare i plugin. Questi parametri di configurazione di Zabbix agent 2 sono supportati per il funzionamento del plugin Oracle.
Si consiglia di specificarli in un file di configurazione dedicato (ad esempio oracle.conf) e quindi usare la direttiva Include per aggiungere questo file alla configurazione di Zabbix agent 2.
Nota che:
- I valori predefiniti riflettono i default del processo, non i valori presenti nei file di configurazione forniti.
- I valori supportano le variabili di ambiente.
- Zabbix supporta file di configurazione solo in codifica UTF-8 senza BOM.
- I commenti che iniziano con "#" sono supportati solo all'inizio della riga.
Parametri
| Parameter | Mandatory | Range | Default | Description |
|---|---|---|---|---|
| Plugins.Oracle.CallTimeout | no | 1-30 | global timeout | Tempo massimo di attesa, in secondi, affinché una richiesta venga completata. |
| Plugins.Oracle.ConnectTimeout | no | 1-30 | global timeout | Tempo massimo di attesa, in secondi, affinché venga stabilita una connessione. |
| Plugins.Oracle.CustomQueriesPath | no | /usr/local/share/zabbix/custom-queries/oracle per sistemi Unix*:\Program Files\Zabbix Agent 2\Custom Queries\Oracle per sistemi Windows, dove * è il nome dell'unità dalla variabile di ambiente ProgramFiles |
Percorso completo di una directory contenente file .sql con query personalizzate.Esempio: /etc/zabbix/oracle/sql |
|
| Plugins.Oracle.CustomQueriesEnabled | no | false | Se impostato, abilita l'esecuzione della chiave item oracle.custom.query. Se disabilitato, non verrà caricato alcun query dalla directory delle query personalizzate. |
|
| Plugins.Oracle.Default.Password | no | Password predefinita per la connessione a Oracle; usata se non viene specificato alcun valore in una chiave item o in una sessione denominata. | ||
| Plugins.Oracle.Default.Service | no | Nome del servizio predefinito per la connessione a Oracle (SID non è supportato); usato se non viene specificato alcun valore in una chiave item o in una sessione denominata. | ||
| Plugins.Oracle.Default.Uri | no | URI predefinito per la connessione a Oracle; usato se non viene specificato alcun valore in una chiave item o in una sessione denominata. Non deve includere credenziali incorporate (verranno ignorate). Deve corrispondere al formato URI. Sono supportati solo gli schemi tcp e tcps; lo schema può essere omesso.La porta può essere omessa (default=1521). È inoltre possibile specificare la chiave TNS o il valore TNS come stringa di connessione. Il valore TNS deve essere composto senza spazi. Esempi: tcp://127.0.0.1:1521localhostzbx_tns_example (chiave TNS)(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe))) (valore TNS) |
||
| Plugins.Oracle.Default.User | no | Nome utente predefinito per la connessione a Oracle; usato se non viene specificato alcun valore in una chiave item o in una sessione denominata. | ||
| Plugins.Oracle.KeepAlive | no | 60-900 | 300 | Tempo massimo di attesa (in secondi) prima che le connessioni del plugin non utilizzate vengano chiuse. |
| Plugins.Oracle.ResolveTNS | no | true / false | true | L'opzione specifica come interpretare la stringa di connessione (ConnString) per la connessione al server Oracle. Se impostata su false, lo schema e la porta predefiniti verranno aggiunti a ConnString (se assenti). Se l'opzione è impostata su true, lo schema e la porta predefiniti verranno omessi (a meno che non siano specificati esplicitamente in ConnString) e ConnString verrà passato al client Oracle così com'è. Se il client Oracle trova ConnString nel file tnsnames.ora, verrà utilizzata la descrizione di connessione trovata per connettersi al server Oracle. |
| Plugins.Oracle.Sessions.<SessionName>.Password | no | Password della sessione denominata. <SessionName> - definire il nome di una sessione da usare nelle chiavi item. |
||
| Plugins.Oracle.Sessions.<SessionName>.Service | no | Nome del servizio della sessione denominata da usare per la connessione (SID non è supportato). <SessionName> - definire il nome di una sessione da usare nelle chiavi item. |
||
| Plugins.Oracle.Sessions.<SessionName>.Uri | no | Stringa di connessione della sessione denominata per Oracle. <SessionName> - definire il nome di una sessione da usare nelle chiavi item. Non deve includere credenziali incorporate (verranno ignorate). Deve corrispondere al formato URI. Sono supportati solo gli schemi tcp e tcps; lo schema può essere omesso.La porta può essere omessa (default=1521). È inoltre possibile specificare la chiave TNS o il valore TNS come stringa di connessione. Il valore TNS deve essere composto senza spazi. Esempi: tcp://127.0.0.1:1521localhostzbx_tns_example (chiave TNS)(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe))) (valore TNS) |
||
| Plugins.Oracle.Sessions.<SessionName>.User | no | Nome utente della sessione denominata. <SessionName> - definire il nome di una sessione da usare nelle chiavi item. |
Vedi anche:
- Descrizione dei parametri di configurazione generali di Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Istruzioni per la configurazione dei plugins