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 nel proprio file di configurazione dedicato (ad esempio, oracle.conf) e quindi di utilizzare la direttiva Include per aggiungere questo file alla configurazione di Zabbix agent 2.

Si noti che:

  • I valori predefiniti riflettono i valori predefiniti del processo, non i valori presenti nei file di configurazione forniti.
  • I valori supportano le variabili d'ambiente.
  • Zabbix supporta file di configurazione solo con 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 timeout globale Il tempo massimo di attesa in secondi affinché una richiesta venga completata.
Plugins.Oracle.ConnectTimeout no 1-30 timeout globale Il tempo massimo di attesa in secondi affinché una connessione venga stabilita.
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 d'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, nessuna query verrà caricata dal percorso della directory delle query personalizzate.
Plugins.Oracle.Default.Password no Password predefinita per la connessione a Oracle; utilizzata se non viene specificato alcun valore in una chiave item o in una sessione con nome.
Plugins.Oracle.Default.Service no Nome del servizio predefinito per la connessione a Oracle (SID non supportato); utilizzato se non viene specificato alcun valore in una chiave item o in una sessione con nome.
Plugins.Oracle.Default.Uri no URI predefinito per la connessione a Oracle; utilizzato se non viene specificato alcun valore in una chiave item o in una sessione con nome.

Non deve includere credenziali incorporate (verranno ignorate).
Deve corrispondere al formato URI.
Sono supportati solo gli schemi tcp e tcps; uno schema può essere omesso.
Una porta può essere omessa (predefinita=1521).
È anche possibile specificare la chiave TNS o il valore TNS come stringa di connessione. Il valore TNS deve essere composto senza spazi bianchi.
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; utilizzato se non viene specificato alcun valore in una chiave item o in una sessione con nome.
Plugins.Oracle.KeepAlive no 60-900 300 Il 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à passata così com'è al client Oracle. Se il client Oracle trova ConnString nel file tnsnames.ora, la descrizione della connessione trovata verrà utilizzata per connettersi al server Oracle.
Plugins.Oracle.Sessions.<SessionName>.Password no Password della sessione con nome.
<SessionName> - definisce il nome di una sessione da utilizzare nelle chiavi item.
Plugins.Oracle.Sessions.<SessionName>.Service no Nome del servizio della sessione con nome da utilizzare per la connessione (SID non supportato).
<SessionName> - definisce il nome di una sessione da utilizzare nelle chiavi item.
Plugins.Oracle.Sessions.<SessionName>.Uri no Stringa di connessione della sessione con nome per Oracle.
<SessionName> - definisce il nome di una sessione da utilizzare nelle chiavi item.

Non deve includere credenziali incorporate (verranno ignorate).
Deve corrispondere al formato URI.
Sono supportati solo gli schemi tcp e tcps; uno schema può essere omesso.
Una porta può essere omessa (predefinita=1521).
È anche possibile specificare la chiave TNS o il valore TNS come stringa di connessione. Il valore TNS deve essere composto senza spazi bianchi.
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 con nome.
<SessionName> - definisce il nome di una sessione da utilizzare nelle chiavi item.

Vedi anche: