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 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: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; 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: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 con nome. <SessionName> - definisce il nome di una sessione da utilizzare nelle chiavi item. |
Vedi anche:
- Descrizione dei parametri generali di configurazione di Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Istruzioni per la configurazione dei plugin