Ich habe versucht, Linux (CentOS 7) mit dem Überwachungsserver Zabbix lebend zu überwachen (Ping)

Einführung

In diesem Abschnitt wird das Verfahren zum Einstellen und Überprüfen des Betriebs der lebendigen Überwachung mit Zabbix 4.4 beschrieben. Die detaillierten Einstellungen in Zabbix werden hier weggelassen.

Umgebung

Vorgehensweise (Übersicht)

  1. Fügen Sie einen Host hinzu, der von Zabbix überwacht werden soll
  2. Wenden Sie die Vorlage mit Zabbix auf den überwachten Host an
  3. Legen Sie die E-Mail-Adresse des Benachrichtigungsziels fest, wenn in Zabbix ein Fehler auftritt
  4. Funktionsprüfung (Zabbix-Verwaltungsbildschirm, E-Mail-Benachrichtigung)

Vorgehensweise (Details)

1. Fügen Sie einen Host hinzu, der von Zabbix überwacht werden soll

Der Zabbix-Host gibt das zu überwachende Objekt an. In Zabbix muss ein Host zu mindestens einer Hostgruppe gehören. Erstellen Sie also eine Gruppe und lassen Sie den Host dazu gehören.

Fügen Sie den überwachten Server-Webserver (192.168.33.20) über [Einstellungen] → [Host] von Zabbix hinzu.

2. Wenden Sie die Vorlage mit Zabbix auf den überwachten Host an

Eine "Vorlage" ist eine kollektive Definition von Bedingungen und Regeln, die für die Überwachung erforderlich sind. Zabbix wird standardmäßig mit einer Reihe von Vorlagen geliefert. Natürlich ist es auch möglich, individuell angepasste Vorlagen zu erstellen.

Dieses Mal wenden wir die Standardvorlage "Vorlagenmodul ICMP Ping", die für die Überwachung von Leben und Tod optimal ist, auf den Webserver an. image.png

3. Legen Sie die E-Mail-Adresse des Benachrichtigungsziels fest, wenn in Zabbix ein Fehler auftritt

Legen Sie die E-Mail-Adresse fest, die Sie über [Administration] → [Medientyp] benachrichtigen möchten. Diesmal habe ich Google Mail eingerichtet.

image.png

Legen Sie unter [Einstellungen] → [Aktionen] die Ausführungsbedingungen für die E-Mail-Benachrichtigung fest. Dieses Mal haben wir festgelegt, dass eine E-Mail-Benachrichtigung gesendet wird, wenn der "Schweregrad des Auslösers" "schwerer Fehler" oder höher ist. image.png

4. Funktionsprüfung (Zabbix-Verwaltungsbildschirm, E-Mail-Benachrichtigung)

Fahren Sie den Webserver nach Abschluss der Einstellungen auf der Zabbix-Seite absichtlich herunter, um eine Fehlersituation zu verursachen. Mit anderen Worten, der Überwachungsserver zabbix kann nicht mit dem Webserver des überwachten Servers kommunizieren (keine Ping-Antwort).

Bestätigen Sie, dass Zabbix fehlschlägt

Überprüfen Sie [Überwachungsdaten] → [Fehler]. Der Status lautet "Fehler" und es wurde bestätigt, dass die E-Mail-Benachrichtigungsaktion normal funktioniert. image.png

Bestätigen Sie, dass Google Mail über fehlgeschlagene E-Mails benachrichtigt wird

Als ich Google Mail überprüfte, konnte ich bestätigen, dass die Fehler-E-Mail ordnungsgemäß angekommen war.

image.png

Zusammenfassung

Wenn Sie die folgenden Dinge selbst ausprobieren, erhalten Sie eine Vorstellung vom Aufbau und Betrieb der IT-Infrastruktur und lernen. Aufbau einer virtuellen Maschine → Überwachung der Serverkonstruktion / Überwachungseinstellungen → Funktionsprüfung auf Auftreten von Fehlern

das ist alles

Recommended Posts

Ich habe versucht, Linux (CentOS 7) mit dem Überwachungsserver Zabbix lebend zu überwachen (Ping)
crond ist tot, also sprechen Sie über die Überwachung von Leben und Tod mit zabbix
AWS IoT Device Alive Monitoring
Erstellen Sie mit Docker eine CentOS Linux 8-Umgebung und starten Sie Apache HTTP Server
Ich habe versucht, einen periodischen Prozess mit CentOS7, Selenium, Python und Chrome durchzuführen
Ich habe versucht, mit PartiQL und MongoDB verbunden zu spielen
Ich habe Jacobian und teilweise Differenzierung mit Python versucht
Ich habe versucht, Linux mit Discord Bot zu betreiben
Ich habe versucht, DCGAN mit PyTorch zu implementieren und zu lernen
Ich habe versucht, mit VOICEROID2 automatisch zu lesen und zu speichern
Ich habe versucht, Linux Systemaufrufe und Scheduler hinzuzufügen
[CentOS 7.3] Ich habe versucht, zwei Netzwerkschnittstellen zu verbinden (Active-Backup).
Ich habe versucht, Grad-CAM mit Keras und Tensorflow zu implementieren
Ich habe versucht, den WEB-Server der normalen Linux-Programmierung 1st Edition mit C ++ 14 neu zu schreiben
Ich habe einen Server mit Python-Socket und SSL erstellt und versucht, über den Browser darauf zuzugreifen
Ich habe versucht, Djangos Server mit VScode anstelle von Pycharm zu starten
Ich habe versucht, Follow Management mit Twitter API und Python (einfach)
Ich habe versucht, die Benutzeroberfläche neben Python und Tkinter dreiäugig zu gestalten
[RHEL7 / CentOS7] Ich habe das Farbfeld des Protokollüberwachungstools eingefügt und versucht, per E-Mail zu benachrichtigen.
Ich habe fp-Wachstum mit Python versucht
Ich habe versucht, mit Python zu kratzen
Ich habe versucht, mit Elasticsearch Ranking zu lernen!
Ich habe versucht, mit PyCaret zu clustern
Ich habe versucht, Linux wieder einzuführen
Ich habe gRPC mit Python ausprobiert
Ich habe versucht, mit Python zu kratzen
Ich habe versucht, die Lesezeichen zu visualisieren, die mit Doc2Vec und PCA nach Slack fliegen
Umgebungskonstruktion des Überwachungsservers Zabbix 4.4 unter CentOS7 (Apache2.4 / PHP5.4 / MariaDB5.5)
Ich habe versucht, natürliche Zahlenausdrücke und arithmetische Verarbeitung nur mit Listenverarbeitung
Überprüfen Sie die Verwendung des Server-E / A-Geräts mit dem Linux-Befehl iostat
Ich habe versucht, mit Selenium und Python einen regelmäßigen Ausführungsprozess durchzuführen
Ich habe versucht, PyEZ und JSNAPy zu verwenden. Teil 4: Automatisieren Sie die ISP-Einrichtung mit PyEZ und JSNAPy
Ich habe versucht, E-Mails vom Sakura-Server mit Flask-Mail zu senden
Ich habe versucht, Bulls and Cows mit einem Shell-Programm zu erstellen
Ich habe versucht, Gesichtsmarkierungen mit Python und Dlib leicht zu erkennen