Analyse des benutzerdefinierten Überwachungs- und Alarmimplementierungsprozesses von Linux Zabbix

Analyse des benutzerdefinierten Überwachungs- und Alarmimplementierungsprozesses von Linux Zabbix

Ziel

Zeigen Sie eine der Daten im iostat-Befehl im Zabbix-Front-End-Monitoring an.

iostat-Befehl

Der Befehl iostat wird verwendet, um die Nutzung von System-Ein- und Ausgabegeräten und der CPU zu überwachen.

Hier nehmen wir das tps-Element der Festplatte sda ​​heraus. Hinweis: tps: Transaktionen pro Sekunde, die Anzahl der pro Sekunde verarbeiteten Transaktionen.

Fügen Sie Überwachungselemente am überwachten Ende hinzu

Erstellen Sie die Datei iotps.conf unter /etc/zabbix/zabbix_agentd.d

Das Format benutzerdefinierter Überwachungselemente lautet: UserParameter=<Schlüssel>,<Shell-Befehl>

Starten Sie den Dienst neu: systemctl restart zabbix-agent

prüfen:

Testen Sie, ob die vom Client definierten Überwachungselemente auf der Überwachungsseite normal sind.

Installieren Sie das Prüftool: yum -y install zabbix-get

Erkennung:

Hinweis: Da Server=192.168.1.71 in der Agentendatei /etc/zabbix/zabbix_agentd.conf verwendet wird, muss hier auch die IP-Adresse 192 verwendet werden.

Hinzufügen benutzerdefinierter Überwachungselemente auf der Überwachungs-Frontendseite

Konfiguration---Host---Überwachungselemente in der Zeile web01---Überwachungselemente in der oberen rechten Ecke der Seite erstellen---

Klicken Sie auf Hinzufügen --- Monitor --- Neueste Daten --- Es wurde ein zusätzlicher SDA-TPS gefunden

Benutzerdefinierter Alarm

Konfiguration---Host---Entsprechender Trigger unter dem Host---Trigger in der oberen rechten Ecke der Seite erstellen

Klicken Sie auf „Hinzufügen“, doppelklicken Sie in der Xshell auf die Bezeichnung „web01“, um den neuen Port zu öffnen. Der folgende Alarm wird unter „Überwachung – Probleme“ angezeigt:

Schließen Sie zu diesem Zeitpunkt einen Xshell-Tab und warten Sie einen Moment

Hinweis: Wenn Sie eine schnellere Aktualisierung wünschen, können Sie das Aktualisierungsintervall im entsprechenden Überwachungselement einstellen (hier ist die Anzahl der angemeldeten Benutzer). Die Systemvorgabe beträgt 1 Minute.

Akustischen Alarm hinzufügen

Klicken Sie unten links auf Benutzereinstellungen --- Nachrichten werden gesendet --- Überprüfen Sie die Frontend-Informationen. Da wir hier nicht klassifiziert sind, geben Sie „Nicht klassifiziert“ einen Ton aus und klicken Sie auf „Aktualisieren“.

E-Mail-Alarm (am Beispiel der Mailbox 163)

Holen Sie sich den Autorisierungscode

Verwaltung---Alarmmedientyp---Medientyp erstellen in der oberen rechten Ecke der Seite

Klicken Sie auf „Aktualisieren“, suchen Sie auf der angezeigten Seite den von Ihnen erstellten Alarmmedientyp und klicken Sie auf „Testen (Erfolg)“.

Klicken Sie oben rechts auf der Seite auf Hinzufügen, Konfigurieren---Aktion---Aktion erstellen

Klicken Sie auf „Hinzufügen“ und dann auf „Aktionen“.

Klicken Sie auf Hinzufügen und dann auf Benutzereinstellungen---Alarmmedien---Hinzufügen in der unteren linken Ecke der Seite.

Klicken Sie auf „Hinzufügen“ und dann auf „Aktualisieren“. Anschließend melden wir uns mithilfe von xshell bei den beiden web01-Servern an. Das Postfach empfängt die E-Mail:

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • 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
  • So verwenden Sie Filter zur Implementierung der Überwachung in Zabbix
  • Wie überwacht und erhält Zabbix Netzwerkgerätedaten über SSH?
  • 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
  • Verwenden von Zabbix zum Überwachen des Ogg-Prozesses (Windows-Plattform)

<<:  JavaScript zum Erreichen eines Mouse-Tailing-Effekts

>>:  So lösen Sie das Problem des verstümmelten MySQL-Inserts

Artikel empfehlen

Eine kurze Diskussion zum CSS-Höhenkollapsproblem

Leistung Zum Beispiel: HTML: <div Klasse="...

MySQL-Datenbanktabellendesign mit Baumstruktur

Inhaltsverzeichnis Vorwort 1. Basisdaten 2. Verer...

So richten Sie Referer in Nginx ein, um Bilddiebstahl zu verhindern

Wenn die Bilder des Servers von anderen Websites ...

Analyse und Lösung zur Leistungsoptimierung von Vue.js-Anwendungen

Inhaltsverzeichnis 1. Einleitung 2. Warum brauche...

So importieren Sie schnell Daten in MySQL

Vorwort: Im täglichen Studium und bei der Arbeit ...

Miniprogramm zur Implementierung einer kreisförmigen Text-Scrolling-Animation

In diesem Artikel wird der spezifische Code des A...

Eine dauerhafte Lösung für MySQLs Unfähigkeit, Chinesisch zu erkennen

In den meisten Fällen unterstützt MySQL Chinesisc...

Methode für die Sicherheitseinstellungen des Tomcat-Servers

Tomcat ist ein HTTP-Server, der die offizielle Re...

Implementierung des React-Konfigurations-Subroutings

1. Die Komponente First.js hat Unterkomponenten: ...

Analysieren Sie, wie eine SQL-Abfrageanweisung in MySQL ausgeführt wird

Inhaltsverzeichnis 1. Übersicht über die logische...

9 praktische Tipps zum Erstellen von Webinhaltsseiten

Inhalt 1. Geben Sie den Lesern einen Grund zu blei...