Verwenden von Zabbix zum Überwachen des Ogg-Prozesses (Linux-Plattform)

Verwenden von Zabbix zum Überwachen des Ogg-Prozesses (Linux-Plattform)

Der Ogg-Prozess einer vor einiger Zeit erstellten Datenbank war fast einen halben Monat lang ausgefallen, bevor er entdeckt wurde. Er ließ sich nicht mehr starten und musste neu initialisiert und synchronisiert werden. Daher ist es notwendig, den Ogg-Prozess zu überwachen. Hier stellen wir vor, wie man mit Zabbix den Oracle-Ogg-Prozess überwacht. Die Idee besteht darin, den Oracle-Benutzer zu verwenden, um den relevanten Status von Ogg zu überprüfen und den Status in eine temporäre Datei zu schreiben, auf die der Zabbix-Benutzer zugreifen kann. Wenn der Ogg-Status RUNNING lautet, sollte die Datei leer sein. Wenn ein Prozess angehalten oder abgebrochen wird, ist die Datei nicht leer. Der Ogg-Status kann durch Festlegen eines Triggers ermittelt werden, der feststellt, ob die Länge des Dateiinhalts größer als 0 ist.

Informationen zum Überwachen des OGG-Programms unter der Windows-Plattform finden Sie unter: //www.jb51.net/article/201496.htm

1. Erstellen Sie zunächst ein Skript unter dem Oracle-Benutzer, um den Ogg-Status regelmäßig in eine temporäre Datei zu schreiben

$ su - Orakel
$ mkdir-Skripte
$ CD-Skripte
$ vi checkogg.sh

#!/bin/bash 
              # Autor: yangbao 
 Quelle ~/.bash_profile 
      oggdir='/u01/app/OGG_11' # geben Sie Ihr Ogg-Home-Verzeichnis ein
echo "info all" | $oggdir/ggsci | awk '/^MANAGER|^EXTRACT|^REPLICAT/ {print $2}' | grep -v RUNNING | uniq > /tmp/tmpogg.cache
Ausfahrt 0

$ chmod +x checkogg.sh

$ crontab –l

*/3 * * * * /home/oracle/scripts/checkogg.sh

2. Ändern Sie die Agentenkonfigurationsdatei

$ su - Wurzel
$ cd /etc/zabbix/zabbix_agentd.d
$ vi Benutzerparameter_ogg.conf

Benutzerparameter = ogg.status, cat /tmp/tmpogg.cache

$ service zabbix-agent neu starten

3. Überwachungselemente zur Webseite hinzufügen

4. Fügen Sie einen Trigger hinzu

Oben sind die Details zur Verwendung von Zabbix zur Überwachung des Ogg-Prozesses (Linux-Plattform) aufgeführt. Weitere Informationen zur Überwachung des Ogg-Prozesses durch Zabbix finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Verwenden von Zabbix zum Überwachen des Ogg-Prozesses (Windows-Plattform)
  • Detaillierte Erläuterung der Überwachung des Jenkins-Prozesses basierend auf Zabbix
  • Detaillierte Erläuterung des Prozesses der aktiven, passiven und Webüberwachung von Zabbix im verteilten Überwachungssystem
  • Das verteilte Überwachungssystem Zabbix verwendet SNMP- und JMX-Kanäle zum Sammeln von Daten
  • Detaillierte Erläuterung des Zabbix-Überwachungsstatus des SQL Server-Dienstes
  • So überwachen Sie MySQL mit Zabbix
  • Detailliertes Tutorial zum Upgrade von Zabbix Monitoring 4.4 auf 5.0
  • Detaillierte Schritte zum Hinzufügen von Hosts, die Sie in Zabbix überwachen müssen
  • Beispielcode zum Konfigurieren von Überwachungselementen und aggregierten Grafiken in Zabbix

<<:  Tutorial zu HTML-Tabellen-Tags (34): Zeilenspannen-Attribut ROWSPAN

>>:  Warum MySQL das Löschen von Daten nicht empfiehlt

Artikel empfehlen

Starten Sie alle gestoppten Docker-Container mit einem Befehl neu

Starten Sie alle gestoppten Docker-Container mit ...

Beispiel einer Vorrendering-Methode für eine Vue-Einzelseitenanwendung

Inhaltsverzeichnis Vorwort vue-cli 2.0 Version vu...

Befehle zum Suchen der Domänen-IP-Adresse im Linux-Terminal (fünf Methoden)

In diesem Tutorial wird erklärt, wie Sie die IP-A...

So konfigurieren Sie den Tomcat-Server für Eclipse und IDEA

Tomcat-Serverkonfiguration Jeder, der das Web ken...

Natives JS zur Implementierung der Dropdown-Box-Auswahlkomponente

In diesem Artikelbeispiel wird der spezifische JS...

Ausführliches Installationstutorial für MySQL Installer Community 5.7.16

Dieser Artikel zeichnet das ausführliche Tutorial...

Definieren der Mindesthöhe der Inline-Elementspanne

Das Span-Tag wird häufig beim Erstellen von HTML-...

So umgehen Sie unbekannte Feldnamen in MySQL

Vorwort Dieser Artikel stellt die fünfte Frage vo...

Stapelweises Ersetzen eines Teils der Daten eines Felds in MySQL (empfohlen)

Stapelweises Ersetzen eines Teils der Daten eines...

Ursachen und Lösungen für den MySQL-Fehler „zu viele Verbindungen“

Inhaltsverzeichnis Kurzzusammenfassung Heute Mitt...

So stellen Sie nginx mit Docker bereit und ändern die Konfigurationsdatei

Nginx mit Docker bereitstellen, so einfach ist da...