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

So erklären Sie TypeScript-Generika auf einfache Weise

Inhaltsverzeichnis Überblick Was sind Generika Sy...

Implementierung von Wasserfall-Layout + dynamischem Rendering

Inhaltsverzeichnis Typische Wasserfall-Website Wa...

Einführung in die Parameter und Regeln für reguläre Ausdrücke bei Nginx

Vorwort In letzter Zeit habe ich Kunden dabei geh...

CSS3 erstellt eine Webanimation, um einen springenden Balleffekt zu erzielen

Grundlegende Vorbereitung Für diese Implementieru...

Zusammenfassung der grundlegenden Verwendung von JS-Arrays

Vorwort Arrays sind eine spezielle Art von Objekt...

Zusammenfassung der Wissenspunkte zu Null in der MySQL-Datenbank

In der MySQL-Datenbank ist Null eine häufige Situ...

Beispiel für die Implementierung des Skelettbildschirms des WeChat-Applets

Inhaltsverzeichnis Was ist ein Skelettbildschirm?...

CSS-Implementierungscode für verzerrte Schatten

Dieser Artikel stellt den Implementierungscode vo...

Das native VIDEO-Tag der HTML-Seite verbirgt die Download-Button-Funktion

Beim Schreiben eines Webprojekts stieß ich auf ei...

Zusammenfassung gängiger Fehler beim Entwurf von MySQL-Tabellen

Inhaltsverzeichnis Fehler 1: Zu viele Datenspalte...