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:1521
localhost
zbx_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:1521
localhost
zbx_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: