OracleDB-Datacollector-Sheet

Einleitung

Die Einbindung von Hard-/Software – im Folgenden „System" – ins CIO Cockpit erfordert neben der Erfassung im CIO Cockpit die Konfiguration der Datacollection. Die Datensammlung wird zentral über das Datacollection-Management (DCM) eingerichtet.

Kompatibilität

Unterstützte Systemversionen

Oracle DB wird ab Oracle DB 11g auf Host-Betriebssystemen ab Windows Server 2012 und Linux unterstützt. Falls Das zugrundeliegende Betriebssystem ein Linux ist und ASM eingesetzt wird, werden ausschließlich Installationen unterstützt, bei denen das ASM in Linux als Dateisystem eingehangen ist.

Voraussetzungen im CIO Cockpit

Für die Einrichtung der Datacollection ist vorab die Anlage des Systems im administrativen Bereich für Software im CIO Cockpit-Web-Frontend (Konfiguration -> Datenbanken) durchzuführen (siehe FAQs).

Anschließend kann das System bei der Einrichtung der Datensammlung im DCM (Data Collectors & Assets -> Add Data Collector System -> Use existing element) ausgewählt werden.

Konfigurationshinweise für das Datacollection-Management

Feldname Erforderlicher Inhalt
Hostname FQDN des Hosts, auf dem der Oracle-Listener-Prozess läuft (z.B. oraclehost.company.local)
Port Port des Hosts, auf dem der Oracle-Listener-Prozess läuft (z.B. 1521)
Username Username und Domain für den Login (z.B. SYSTEM)
Password Passwort für den Login
SERVICE SERVICE Name der Datenbank. Wenn mehrere Services der Datenbank abgefragt werden sollen, müssen diese durch Komma getrennt eingegeben werden.
Cockpit Reference Der Eintrag für das System im CIO Cockpit (wird automatisch eingestellt)
Description Eine Kurzbeschreibung des angelegten Assets (Freitextfeld)

Systemzugriff

  • Damit Storage-Daten berücksichtigt werden, muss außerdem ein Datacollector für das Betriebssystem konfiguriert werden, auf dem die Oracle-Instanz läuft. Für OracleDB auf Windows: Windows-Host-Datacollector Für OracleDB auf Linux: Linux-Host-Datacollector
  • Falls das zugrundeliegende Betriebssystem auf einer VM auf einem VCenter läuft, muss der Parameter "disk.EnableUUID" auf "true" gesetzt sein. Anleitung:
    • VM herunterfahren
    • Edit settings
    • VM options
    • Advanced: Edit configuration
    • Falls der Eintrag "disk.EnableUUID" existiert, muss er auf "true" gesetzt werden. Falls er nicht existiert, muss er mit dem Wert "true" erzeugt werden.
    • Save
    • VM starten

Benutzer und Berechtigungen

Ein CIO Cockpit-User muss für den Zugriff eingerichtet werden:

CREATE USER "CIOCOCKPIT" IDENTIFIED BY <XXX> TEMPORARY TABLESPACE "TEMP";

Die OracleDB-Instanz muss folgendermaßen für den User konfiguriert werden:

GRANT CREATE SESSION TO "CIOCOCKPIT";
GRANT SELECT ON "SYS"."V_$SGA" TO "CIOCOCKPIT";
GRANT SELECT ON "SYS"."V_$PARAMETER" TO "CIOCOCKPIT";
GRANT SELECT ON "SYS"."ALL_USERS" TO "CIOCOCKPIT";
GRANT SELECT ON "SYS"."DBA_SEGMENTS" TO "CIOCOCKPIT";
GRANT SELECT ON "SYS"."DBA_DATA_FILES" TO "CIOCOCKPIT";

Systemzugang

Netzwerk und Firewall

Der Zugriff auf das System erfolgt via JDBC. Für die Kommunikation des Datacollectors mit dem System sind folgende Kommunikationswege erforderlich:

Source Destination Port(default) Protocol Direction
datacollector-vm Host-Betriebssystem der Oracle-Instanz 1521 TCP Outbound

KPI-Umfang der Datacollection

KPI Beschreibung
ramAllocation Die Menge an RAM, die der Oracle-Instanz auf dem Host (VM oder Hardware) zugewiesen ist
cpuAllocation Die Anzahl an CPUs, die der Instanz auf dem Host (VM oder Hardware) zugewiesen ist
software InstanceID Die CIO Cockpit-ID der Softwareinstanz (aktuell nicht im Frontend sichtbar)
List of components Liste von Datenbanken (siehe unten)
timestamp Mikrosekundengenauer Zeitstempel des Host-Betriebssystems, auf dem der Datacollector läuft (UTC)

List of components

KPI Beschreibung
name Name des Schemas
List of storage usages Daten zur Nutzung von Festspeicher durch das Schema (siehe unten)

List of storage usages

Key Beschreibung
osPath Der vollständige Pfad der Datei
sizeUsed Der von der Datei belegte Speicherplatz
Nach oben