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

JavaScript-Code zum Erzielen eines einfachen Kalendereffekts

In diesem Artikel wird der spezifische Code für J...

Verwenden von Vue3 (Teil 1) Erstellen eines Vue CLI-Projekts

Inhaltsverzeichnis 1. Offizielle Dokumentation 2....

Erfahren Sie, wie Sie mit Webpack TypeScript-Code verpacken und kompilieren

TypeScript-Bündelung Webpack-Integration Normaler...

Anwendungsbeispiele für die try_files-Direktive von Nginx

Die Konfigurationssyntax von Nginx ist flexibel u...

CSS Clear Float Clear:Both Beispielcode

Heute werde ich mit Ihnen über das Löschen von Fl...

Detaillierte Verwendung des Vue More Filter-Widgets

In diesem Artikelbeispiel wird die Implementierun...

Kurze Analyse der Einführung und grundlegenden Verwendung von Promise

Promise ist eine neue Lösung für die asynchrone P...

Fassen Sie den User-Agent beliebter Browser zusammen

1. Grundkenntnisse: HTTP-Header-Benutzeragent Use...

So deinstallieren Sie IIS7-Web- und FTP-Dienste in Win7 vollständig

Nachdem ich gestern die PHP-Entwicklungsumgebung ...