On this page
11 Oracle-Plugin
Übersicht
Die Konfigurationsdatei von Zabbix Agent 2 wird zur Konfiguration von Plugins verwendet. Diese Konfigurationsparameter von Zabbix Agent 2 werden für den Betrieb des Oracle-Plugins unterstützt.
Es wird empfohlen, sie in einer eigenen Konfigurationsdatei (z. B. oracle.conf) anzugeben und dann die Direktive Include zu verwenden, um diese Datei zur Konfiguration von Zabbix Agent 2 hinzuzufügen.
Beachten Sie:
- Die Standardwerte entsprechen den Prozessstandardwerten, nicht den Werten in den mitgelieferten Konfigurationsdateien.
- Werte unterstützen Umgebungsvariablen.
- Zabbix unterstützt Konfigurationsdateien nur in UTF-8-Kodierung ohne BOM.
- Kommentare, die mit „#“ beginnen, werden nur am Anfang der Zeile unterstützt.
Parameter
| Parameter | Verbindlich | Bereich | Standard | Beschreibung |
|---|---|---|---|---|
| Plugins.Oracle.CallTimeout | nein | 1-30 | globales Timeout | Die maximale Wartezeit in Sekunden, bis eine Anfrage abgeschlossen wird. |
| Plugins.Oracle.ConnectTimeout | nein | 1-30 | globales Timeout | Die maximale Wartezeit in Sekunden, bis eine Verbindung hergestellt wird. |
| Plugins.Oracle.CustomQueriesPath | nein | /usr/local/share/zabbix/custom-queries/oracle für Unix-Systeme*:\Program Files\Zabbix Agent 2\Custom Queries\Oracle für Windows-Systeme, wobei * der Laufwerksname aus der Umgebungsvariable ProgramFiles ist |
Vollständiger Pfadname eines Verzeichnisses, das .sql-Dateien mit benutzerdefinierten Abfragen enthält.Beispiel: /etc/zabbix/oracle/sql |
|
| Plugins.Oracle.CustomQueriesEnabled | nein | false | Wenn gesetzt, aktiviert dies die Ausführung des Datenpunktschlüssels oracle.custom.query. Wenn deaktiviert, werden keine Abfragen aus dem Verzeichnispfad für benutzerdefinierte Abfragen geladen. |
|
| Plugins.Oracle.Default.Password | nein | Standardpasswort für die Verbindung zu Oracle; wird verwendet, wenn in einem Datenpunktschlüssel oder einer benannten Sitzung kein Wert angegeben ist. | ||
| Plugins.Oracle.Default.Service | nein | Standard-Service-Name für die Verbindung zu Oracle (SID wird nicht unterstützt); wird verwendet, wenn in einem Datenpunktschlüssel oder einer benannten Sitzung kein Wert angegeben ist. | ||
| Plugins.Oracle.Default.Uri | nein | Standard-URI für die Verbindung zu Oracle; wird verwendet, wenn in einem Datenpunktschlüssel oder einer benannten Sitzung kein Wert angegeben ist. Sollte keine eingebetteten Zugangsdaten enthalten (diese werden ignoriert). Muss dem URI-Format entsprechen. Nur die Schemata tcp und tcps werden unterstützt; ein Schema kann weggelassen werden.Ein Port kann weggelassen werden (Standard=1521). Es ist auch möglich, den TNS-Schlüssel oder den TNS-Wert als Verbindungszeichenfolge anzugeben. Der TNS-Wert muss ohne Leerzeichen zusammengesetzt sein. Beispiele: tcp://127.0.0.1:1521localhostzbx_tns_example (TNS-Schlüssel)(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe))) (TNS-Wert) |
||
| Plugins.Oracle.Default.User | nein | Standardbenutzername für die Verbindung zu Oracle; wird verwendet, wenn in einem Datenpunktschlüssel oder einer benannten Sitzung kein Wert angegeben ist. | ||
| Plugins.Oracle.KeepAlive | nein | 60-900 | 300 | Die maximale Wartezeit (in Sekunden), bevor ungenutzte Plugin-Verbindungen geschlossen werden. |
| Plugins.Oracle.ResolveTNS | nein | true / false | true | Diese Option gibt an, wie die Verbindungszeichenfolge (ConnString) für die Verbindung zum Oracle-Server interpretiert wird. Wenn sie auf false gesetzt ist, werden das Standardschema und der Standardport zu ConnString hinzugefügt (falls nicht vorhanden). Wenn die Option auf true gesetzt ist, werden das Standardschema und der Standardport weggelassen (außer wenn sie in ConnString ausdrücklich angegeben sind), und ConnString wird unverändert an den Oracle-Client übergeben. Wenn der Oracle-Client ConnString in der Datei tnsnames.ora findet, wird die gefundene Verbindungsbeschreibung für die Verbindung zum Oracle-Server verwendet. |
| Plugins.Oracle.Sessions.<SessionName>.Password | nein | Passwort der benannten Sitzung. <SessionName> - Name einer Sitzung definieren, die in Datenpunktschlüsseln verwendet wird. |
||
| Plugins.Oracle.Sessions.<SessionName>.Service | nein | Service-Name der benannten Sitzung, der für die Verbindung verwendet wird (SID wird nicht unterstützt). <SessionName> - Name einer Sitzung definieren, die in Datenpunktschlüsseln verwendet wird. |
||
| Plugins.Oracle.Sessions.<SessionName>.Uri | nein | Verbindungszeichenfolge der benannten Sitzung für Oracle. <SessionName> - Name einer Sitzung definieren, die in Datenpunktschlüsseln verwendet wird. Sollte keine eingebetteten Zugangsdaten enthalten (diese werden ignoriert). Muss dem URI-Format entsprechen. Nur die Schemata tcp und tcps werden unterstützt; ein Schema kann weggelassen werden.Ein Port kann weggelassen werden (Standard=1521). Es ist auch möglich, den TNS-Schlüssel oder den TNS-Wert als Verbindungszeichenfolge anzugeben. Der TNS-Wert muss ohne Leerzeichen zusammengesetzt sein. Beispiele: tcp://127.0.0.1:1521localhostzbx_tns_example (TNS-Schlüssel)(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe))) (TNS-Wert) |
||
| Plugins.Oracle.Sessions.<SessionName>.User | nein | Benutzername der benannten Sitzung. <SessionName> - Name einer Sitzung definieren, die in Datenpunktschlüsseln verwendet wird. |
Siehe auch:
- Beschreibung der allgemeinen Konfigurationsparameter von Zabbix Agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Anweisungen zur Konfiguration von plugins