Heim >System-Tutorial >LINUX >Überwachung von Oracle -Servern mit CheckMK

Überwachung von Oracle -Servern mit CheckMK

Joseph Gordon-Levitt
Joseph Gordon-LevittOriginal
2025-03-18 12:04:11745Durchsuche

Dieses Tutorial zeigt, wie eine Oracle -Datenbank mit CheckMK, einem vielseitigen IT -Überwachungstool, überwacht wird. CheckMK vereinfacht den Prozess und bietet eine vorkonfigurierte Oracle-Überwachung an, die ein minimales Einrichten erfordert. Dieser proaktive Ansatz sorgt für eine optimale Datenbankleistung und zeigt Optimierungsmöglichkeiten.

Überwachung von Oracle -Servern mit CheckMK

Voraussetzungen:

Eine funktionierende CheckMK -Site (in diesem Beispiel wird CheckMK Free Edition 2.1.0p19 auf Ubuntu 20.04 verwendet. CheckMK unterstützt jedoch verschiedene Plattformen und Bereitstellungsmethoden). Ein Oracle -Datenbankserver (in diesem Beispiel wird Version 19.0 unter Rocky Linux 9.0 verwendet). Es ist keine Vor -Oracle -Überwachungserfahrung erforderlich.

Schritt 1: Erstellen eines Oracle -Benutzerkontos

Erstellen Sie ein dediziertes Oracle -Benutzerkonto für CheckMK, um auf Überwachungsdaten zuzugreifen. In diesem Beispiel wird SQL*Plus verwendet:

  1. Wechseln Sie zum Oracle -Benutzer: su - oracle
  2. Schließen Sie sich als sysdba an: sqlplus / as sysdba
  3. create user checkmk identified by MySecurePassword des MySecurePassword -Benutzer
  4. Ergebene Berechtigungen gewähren: grant select_catalog_role to checkmk; grant create session to checkmk;
  5. Testen Sie die Verbindung: connect checkmk/MySecurePassword

Schritt 2: Konfigurieren der Oracle -Überwachungsregel in CheckMK

Verwenden Sie die Agent Bakery von CheckMK (nicht in der RAW Edition verfügbar; für RAW Edition, die CheckMK -Dokumentation), um einen Agenten zu erstellen:

  1. Navigieren Sie in CheckMK zu Setup , suchen Sie nach "Oracle -Datenbank" und wählen Sie "Oracle -Datenbanken (Linux, Solaris, AIX, Windows)".
  2. Klicken Sie auf Regel hinzufügen .
  3. Aktivieren Sie das Regelkästchen ( Aktivierung ) und wählen Sie "Oracle Database Plugin bereitstellen".
  4. Wenn Sie Systemd verwenden (wie in diesem Beispiel), wählen Sie "Host verwendet Xinetd oder Systemd (nur Linux/AIX/Solaris)" und wählen Sie "systemd". Behalten Sie das Standardintervall mit einem Minute bei.
  5. Geben Sie unter Login -Standardeinstellungen die neu erstellten CheckMK -Benutzeranmeldeinformationen an.
  6. Klicken Sie auf Speichern .

Überwachung von Oracle -Servern mit CheckMK

Schritt 3: Backen und Installieren des CheckMK -Agenten

  1. Gehen Sie in CheckMK zu Setup , dann zu Windows, Linux, Solaris, AIX und klicken Sie auf Bake -Agenten .
  2. Laden Sie das entsprechende Agentenpaket (z. B. RPM) herunter.
  3. Installieren Sie das Paket auf dem Oracle-Server (z. B. mit sudo dnf install check-mk-agent-2.1.0p19-0a8bd97002c9f415.noarch.rpm ).

Überwachung von Oracle -Servern mit CheckMK

Schritt 4: Hinzufügen des Oracle -Servers zum CheckMK

  1. Gehen Sie im Scheck, gehen Sie zu Setup , dann hosten und klicken Sie auf Host hinzufügen .
  2. Geben Sie den Oracle Server -Hostnamen (oder die IP -Adresse ein, wenn die DNS -Auflösung nicht verfügbar ist).
  3. Klicken Sie auf Speichern und gehen Sie zur Servicekonfiguration .
  4. Warten Sie auf die Erkennung von Service und klicken Sie auf ACKEPPEN .
  5. Aktivieren Sie die Änderungen.

Überwachung von Oracle -Servern mit CheckMK

Jetzt wird Ihre Oracle -Datenbank überwacht. Zeigen Sie die Überwachungsdaten im Abschnitt Monitor an.

Überwachung von Oracle -Servern mit CheckMK

Weitere Überlegungen:

Dies ist ein einfaches Setup. Erwägen Sie, die Serverhardware zu überwachen und die erweiterten Konfigurationsoptionen von CheckMK zu erkunden. Weitere Informationen zur Remote -Datenbank und anderen erweiterten Themen finden Sie in der CheckMK -Dokumentation.

Das obige ist der detaillierte Inhalt vonÜberwachung von Oracle -Servern mit CheckMK. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn