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

Implementierung einer kreisförmigen CSS-Aushöhlung (Gutschein-Hintergrundbild)

In diesem Artikel werden hauptsächlich kreisförmi...

Analyse des Tutorials zur Implementierung der Remote-Anmeldung unter Linux

Linux wird im Allgemeinen als Server verwendet un...

Vue implementiert den Download von ZIP-Dateien

In diesem Artikelbeispiel wird der spezifische Co...

So gehen Sie mit vergessenen Passwörtern in Windows Server 2008 R2 um

Was tun, wenn Sie Windows Server 2008R2 vergessen...

Gründe und Methoden zum Warten auf die Sperre der Tabellenmetadaten in MySQL

Wenn MySQL DDL-Operationen wie „Alter Table“ ausf...

So begrenzen Sie den Wertebereich von Objektschlüsseln in TypeScript

Wenn wir TypeScript verwenden, möchten wir das vo...

So ändern Sie das Passwort des Root-Benutzers in MySQL

Methode 1: Verwenden Sie den Befehl SET PASSWORD ...

So implementieren Sie eine geplante Sicherung einer MySQL-Datenbank

1. Erstellen Sie ein Shell-Skript vim backupdb.sh...

Beispiel für eine MySQL-Datenbank-übergreifende Transaktions-XA-Operation

In diesem Artikel wird die MySQL-Datenbank-übergr...