Möchten Sie erfahren, wie Sie einen Tomcat-Server mit Zabbix überwachen? In diesem Tutorial zeigen wir Ihnen, wie Sie Zabbix verwenden, um einen Tomcat-Server zu überwachen.

• Ubuntu 18.04
• Ubuntu 19.04
• Ubuntu 20.04
• Zabbix 5.0.0
• Tomcat 9

In unserem Beispiel lautet die Zabbix-Server-IP-Adresse 192.168.100.9.

In unserem Beispiel lautet die Tomcat-Server-IP-Adresse 192.168.100.10.

Zabbix Playlist:

Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste von Videos im Zusammenhang mit Zabbix Installation.

Vergessen Sie nicht, unseren Youtube-Kanal namens FKITzu abonnieren.

Tutorial Zabbix Server – Installation auf Ubuntu Linux

Installieren Sie den MySQl-Datenbankdienst.

Copy to Clipboard

Greifen Sie auf die MySQL-Dienstbefehlszeile zu.

Copy to Clipboard

Erstellen Sie eine Datenbank mit dem Namen zabbix.

Copy to Clipboard

Erstellen Sie einen Datenbankbenutzer mit dem Namen zabbix.

Copy to Clipboard

In unserem Beispiel wurde das Kennwort kamisma123 auf den Benutzer mit dem Namen zabbix festgelegt.

Erteilen Sie dem MySQL-Benutzer namens zabbix die Berechtigung für die Datenbank mit dem Namen zabbix.

Copy to Clipboard

Laden Sie das Installationspaket Zabbix 5 herunter.

Copy to Clipboard

Importieren Sie die Zabbix-Datenbankvorlage in MySQL.

Copy to Clipboard

Installieren Sie den Apache-Webserver und die erforderlichen Pakete.

Copy to Clipboard

Suchen Sie den Speicherort der Datei php.ini auf Ihrem System.

Bearbeiten Sie die Datei php.ini.

Copy to Clipboard

Denken Sie daran, dass Ihre PHP-Version und der Speicherort der Datei möglicherweise nicht mit meiner identisch sind.

Legen Sie die folgenden Elemente in der Datei php.ini fest:

Copy to Clipboard

Legen Sie die richtige Zeitzone auf Ihren Standort fest.

Starten Sie den Apache-Dienst neu.

Copy to Clipboard

Laden Sie das GOLANG-Paket herunter und installieren Sie es.

Copy to Clipboard

Die GOLANG-Software wurde unter dem Ordner /usr/local installiert.

Um ordnungsgemäß zu funktionieren, erwartet die GO-Software, dass das System über eine Reihe von Umgebungsvariablen verfügt.

Erstellen wir eine Datei, um die erforderliche Umgebungsvariablenkonfiguration zu automatisieren.

Copy to Clipboard

Hier ist der Dateiinhalt.

Copy to Clipboard

Starten Sie den Computer neu.

Copy to Clipboard

Überprüfen Sie, ob die erforderlichen Umgebungsvariablen automatisch erstellt wurden.

Copy to Clipboard

Hier ist die richtige Ausgabe:

Copy to Clipboard

Laden Sie die Java-Pakete herunter und installieren Sie sie.

Copy to Clipboard

Suchen Sie das Java-Installationsverzeichnis.

Copy to Clipboard

In unserem Beispiel wurde Java im folgenden Verzeichnis installiert: /usr/lib/jvm/java-11-openjdk-amd64

Erstellen Sie eine Datei, um die erforderlichen Java-Variablen zu konfigurieren.

Copy to Clipboard

Hier ist der Dateiinhalt.

Copy to Clipboard

Starten Sie den Computer neu.

Copy to Clipboard

Überprüfen Sie, ob das System automatisch die Umgebungsvariable mit dem Namen: JAVA_HOME erstellt hat.

Copy to Clipboard

Hier ist die Befehlsausgabe.

Copy to Clipboard

Erstellen Sie ein Linux-Konto für den Zabbix-Benutzer und installieren Sie die erforderlichen Pakete.

Copy to Clipboard

Kompilieren und installieren Sie den Zabbix-Server.

Copy to Clipboard

Suchen Sie den Speicherort der Datei zabbix_server.conf.

Copy to Clipboard

Hier ist die Originaldatei, vor unserer Konfiguration.

Copy to Clipboard

Hier ist die neue Datei mit unserer Konfiguration.

Copy to Clipboard

Starten Sie den Zabbix-Agenten.

Copy to Clipboard

Starten Sie das Zabbix Java Gateway.

Copy to Clipboard

Starten Sie den Zabbix-Server.

Copy to Clipboard

Verschieben Sie alle Zabbix-Frontend-Dateien in das Stammverzeichnis Ihrer Apache-Installation.

Legen Sie die richtige Dateiberechtigung fest.

Copy to Clipboard

Starten Sie den Apache-Dienst neu.

Copy to Clipboard

Öffnen Sie Ihren Browser und geben Sie die IP-Adresse Ihres Webservers plus /zabbix ein.

In unserem Beispiel wurde die folgende URL im Browser eingegeben:

• http://192.168.100.9/zabbix

Die Zabbix-Webinstallationsschnittstelle sollte vorgestellt werden.

zabbix 5 install

Auf dem nächsten Bildschirm müssen Sie überprüfen, ob alle Anforderungen erfüllt wurden.

Klicken Sie auf die Schaltfläche Weiter.

Zabbix 5 requirements

Geben Sie die Datenbankinformationen ein, die zum Herstellen einer Verbindung mit der Zabbix-Datenbank erforderlich sind.

• Gastgeber: localhost
• Datenbank-Benutzername: zabbix
• Datenbank-Passwort: kamisama123

Zabbix 5 database configuration

Auf dem nächsten Bildschirm müssen Sie nur auf die Schaltfläche Weiter klicken.

zabbix agent

Sehen Sie sich nun die Konfigurationszusammenfassung an.

Klicken Sie auf die Schaltfläche Weiter.

Zabbix 5 installation summary

Auf dem nächsten Bildschirm müssen Sie auf die Schaltfläche Fertig stellen klicken.

zabbix installation

Herzlichen glückwunsch! Die Installation von Zabbix 5 wurde erfolgreich abgeschlossen.

Tomcat – Installieren auf Ubuntu Linux

• IP – 192.168.100.10
• Betriebssystem – Ubuntu 20.04
• Hostname – TOMCAT

Installieren Sie das Tomcat-Paket.

Copy to Clipboard

Bearbeiten Sie die Tomcat-Konfigurationsdatei im Verzeichnis: /etc/default.

Copy to Clipboard

Hier ist die Originaldatei, vor unserer Konfiguration.

Copy to Clipboard

Hier ist die neue Datei mit unserer Konfiguration.

Copy to Clipboard

Dadurch kann Zabbix eine Remoteverbindung über den TCP-Port 12345 des Tomcat-Servers herstellen.

Starten Sie den Tomcat-Dienst neu.

Copy to Clipboard

Verwenden Sie den Befehl NETSTAT, um zu überprüfen, ob der Dienst auf den Ports 8080 und 12345 ausgeführt wird.

Copy to Clipboard

Hier ist die Befehlsausgabe:

Copy to Clipboard

Sie haben die erforderliche Konfiguration abgeschlossen, damit der Zabbix-Server Tomcat überwachen kann.

Zabbix – Überwachen eines Tomcat-Servers

Greifen Sie auf das Zabbix-Server-Dashboard zu, und fügen Sie den Linux-Computer hinzu, auf dem der Tomcat-Dienst als Host ausgeführt wird.

Öffnen Sie Ihren Browser und geben Sie die IP-Adresse Ihres Webservers plus /zabbix ein.

In unserem Beispiel wurde die folgende URL im Browser eingegeben:

• http://192.168.100.9/zabbix

Verwenden Sie auf dem Anmeldebildschirm den Standardbenutzernamen und das Standardkennwort.

• Standard-Benutzername: Admin
• Standardkennwort: zabbix

zabbix login

Nach einer erfolgreichen Anmeldung werden Sie an das Zabbix Dashboard gesendet.

Zabbix 5 Dashboard

Rufen Sie auf dem Dashboard-Bildschirm das Menü Konfiguration auf, und wählen Sie die Host-Option aus.

Zabbix 5 hosts menu

Klicken Sie oben rechts auf dem Bildschirm auf die Schaltfläche Host erstellen.

Zabbix Create Host

Geben Sie die folgenden Informationen ein:

• Hostname – Geben Sie einen Hostnamen ein, um den Tomcat-Server zu identifizieren.
• Sichtbarer Hostname – Wiederholen Sie den Hostnamen.
• Gruppe – Wählen Sie den Namen einer Gruppe aus, um ähnliche Geräte zu identifizieren.
• Schnittstellen – Löschen Sie die Standardschnittstelle und fügen Sie eine JMX-Schnittstelle hinzu.
• JMX-Schnittstellen – Geben Sie die IP-Adresse des Tomcat-Servers und des TCP-Ports 12345 ein.

Hier ist das neue Bild mit unserer Konfiguration.

Zabbix monitor Tomcat

Als Nächstes müssen wir den Host einer Überwachungsvorlage zuordnen.

Greifen Sie oben auf dem Bildschirm auf die Registerkarte Vorlagen zu.

Klicken Sie auf die Schaltfläche Auswählen und suchen Sie die Vorlage mit dem Namen: TEMPLATE APP APACHE TOMCAT JMX

Zabbix monitoring Tomcat

Klicken Sie auf die Schaltfläche Hinzufügen.

Nach einigen Minuten können Sie das erste Ergebnis auf dem Zabbix Dashboard sehen.

Um Ihre Konfiguration zu testen, greifen Sie auf das Menü Überwachung zu und klicken Sie auf die Option: Neueste Daten.

Zabbix 5 Latest data

Suchen Sie Ihren Server und klicken Sie auf die Schaltfläche Anwenden.

Monitor Tomcat

Um Ihre Konfiguration zu testen, greifen Sie auf das Menü Überwachung zu und klicken Sie auf die Option Hosts.

Zabbix 5 monitoring hosts menu

Suchen Sie Ihren Server und klicken Sie auf die Option Graphs.

Zabbix zeigt die Grafiken an, die zur Überwachung des Tomcat-Dienstes verfügbar sind.

monitoring tomcat

Herzlichen glückwunsch! Sie haben den Zabbix-Server für die Überwachung eines Tomcat-Servers konfiguriert.