Zabbix überwacht den Prozess der Linux-Systemdienste

Zabbix überwacht den Prozess der Linux-Systemdienste

Zabbix erkennt automatisch Regeln zur Überwachung von Serviceeinheiten in Linux-Systemen

  • Projektanforderungen: Zeigen Sie die Serviceeinheiten des Linux-Systems über den Befehl systemctl an.
  • Überwachungsvoraussetzung: Die Zabbix-Umgebung wurde eingerichtet;
  • Überwachungsprinzip: Senden Sie die vom Befehl systemctl zurückgegebenen Ergebnisse über ein Shell-Skript im JSON-Format an Zabbix.

1. Schreiben Sie ein Skript in das Skriptverzeichnis. Der Skriptinhalt lautet wie folgt:

2. Schreiben Sie die Konfigurationsdatei in das Verzeichnis /etc/zabbix_agentd.conf.d. Der Inhalt ist wie folgt:

vim service_status.conf

Benutzerparameter = service.status, /usr/local/zabbix/scripts/service_status.sh

3. Starten Sie zabbix_agentd neu:

systemctl restart zabbix_agentd

4. Erstellen Sie eine Vorlage in der Zabbix-Weboberfläche. Die Überwachungselemente der Vorlage werden über automatische Erkennungsregeln durchgeführt. Die Inhalte der automatischen Erkennungsregeln lauten wie folgt:

Definition des Schlüsselwertes des Monitoring-Item-Prototyps:

 system.run[cat /tmp/service_status.txt | grep -w '{#SN}' | awk '{print $1" "$2" "$3" "$4}' | awk '{print $NF}',]

5. Sehen Sie sich die Ergebnisse in den neuesten Daten an:

Zusammenfassen

Oben ist der vom Herausgeber vorgestellte Prozess der Überwachung von Linux-Systemdiensten durch Zabbix beschrieben. Ich hoffe, er ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung des Zabbix-Überwachungsstatus des SQL Server-Dienstes
  • Tutorial zum Bereitstellen der Zabbix-Serverüberwachung unter einem Ubuntu-System
  • Erfahren Sie, wie Sie den Zabbix-Dienst auf Saltstack bereitstellen

<<:  Verwenden von JS zum Implementieren eines einfachen Rechners

>>:  So verwenden Sie Navicat zum Exportieren und Importieren einer MySQL-Datenbank

Artikel empfehlen

So passen Sie mit CSS einen schöneren Link-Prompt-Effekt an

Vorschlag: Das möglichst häufige handschriftliche ...

Verwendung von Docker-Image-Speicher-Overlays

1. Übersicht Das Image in Docker ist in Schichten...

Implementierung der Header-Informationen für Nginx-Operationsantworten

Voraussetzung: Sie müssen das Modul ngx_http_head...

Einführung in gängige XHTML-Tags

<br />Ich habe festgestellt, dass viele Leut...

Eine kurze Diskussion über den gesamten Prozess des ersten Renderings von Vue

Inhaltsverzeichnis 1. Vue-Initialisierung Vue-Ein...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.24

In diesem Artikel finden Sie das Installations-Tu...