Wilt u leren hoe u een Tomcat-server monitoren met Behulp van Zabbix? In deze zelfstudie laten we je zien hoe je Zabbix gebruiken om een Tomcat-server te controleren.

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

In ons voorbeeld is het IP-adres van de Zabbix-server 192.168.100.9.

In ons voorbeeld is het IP-adres van de Tomcat-server 192.168.100.10.

Zabbix-afspeellijst:

Op deze pagina bieden we snelle toegang tot een lijst met video’s met betrekking tot Zabbix-installatie.

Vergeet niet te abonneren op onze youtube kanaal genaamd FKIT.

Tutorial Zabbix server – Installatie op Ubuntu Linux

Installeer de MySQl-databaseservice.

Copy to Clipboard

Toegang tot de opdrachtregel van de MySQL-service.

Copy to Clipboard

Maak een database met de naam zabbix.

Copy to Clipboard

Maak een databasegebruiker met de naam zabbix.

Copy to Clipboard

In ons voorbeeld, het wachtwoord kamisma123 werd ingesteld op de gebruiker genaamd zabbix.

Geef de MySQL-gebruiker met de naam zabbix toestemming over de database met de naam zabbix.

Copy to Clipboard

Download het Zabbix 5 installatiepakket.

Copy to Clipboard

Importeer Zabbix-databasesjabloon in MySQL.

Copy to Clipboard

Installeer de Apache-webserver en de vereiste pakketten.

Copy to Clipboard

Vind de locatie van het php.ini-bestand op uw systeem.

Bewerk het php.ini-bestand.

Copy to Clipboard

Houd er rekening mee dat uw PHP-versie en de locatie van het bestand mogelijk niet hetzelfde zijn als de mijne.

Stel de volgende items in op het php.ini-bestand:

Copy to Clipboard

Stel de juiste tijdzone in op uw locatie.

Start de apache-service opnieuw.

Copy to Clipboard

Download en installeer het GOLANG-pakket.

Copy to Clipboard

De GOLANG software is geïnstalleerd onder de /usr/local folder.

Om goed te kunnen werken, verwacht de GO-software dat het systeem een reeks omgevingsvariabelen heeft.

Laten we een bestand maken om de vereiste configuratie van omgevingsvariabelen te automatiseren.

Copy to Clipboard

Hier is de inhoud van het bestand.

Copy to Clipboard

Start uw computer opnieuw op.

Copy to Clipboard

Controleer of de vereiste omgevingsvariabelen automatisch zijn gemaakt.

Copy to Clipboard

Hier is de juiste output:

Copy to Clipboard

Download en installeer de Java pakketten.

Copy to Clipboard

Zoek de Java-installatiemap.

Copy to Clipboard

In ons voorbeeld is Java geïnstalleerd op de volgende directory: /usr/lib/jvm/java-11-openjdk-amd64

Maak een bestand om de vereiste Java-variabelen te configureren.

Copy to Clipboard

Hier is de inhoud van het bestand.

Copy to Clipboard

Start de computer opnieuw op.

Copy to Clipboard

Controleer of het systeem automatisch de omgevingsvariabele met de naam: JAVA_HOME heeft gemaakt.

Copy to Clipboard

Hier is de opdrachtuitvoer.

Copy to Clipboard

Maak een Linux-account aan de Zabbix-gebruiker en installeer de vereiste pakketten.

Copy to Clipboard

Compileren en installeren van de Zabbix server.

Copy to Clipboard

Zoek de locatie van het zabbix_server.conf bestand.

Copy to Clipboard

Hier is het originele bestand, vóór onze configuratie.

Copy to Clipboard

Hier is het nieuwe bestand met onze configuratie.

Copy to Clipboard

Start de Zabbix Agent.

Copy to Clipboard

Start de Zabbix Java gateway.

Copy to Clipboard

Start de Zabbix-server.

Copy to Clipboard

Verplaats alle Zabbix-frontendbestanden naar de hoofdmap van uw Apache-installatie.

Stel de juiste bestandsmachtiging in.

Copy to Clipboard

Start de Apache-service opnieuw.

Copy to Clipboard

Open uw browser en voer het IP-adres van uw webserver plus /zabbix in.

In ons voorbeeld is de volgende URL ingevoerd in de browser:

• http://192.168.100.9/zabbix

De Zabbix web installatie interface moet worden gepresenteerd.

zabbix 5 install

Op het volgende scherm moet u controleren of alle vereisten zijn bereikt.

Klik op de knop Volgende.

Zabbix 5 requirements

Voer de databasegegevens in die nodig zijn om verbinding te maken met de Zabbix-database.

• Gastheer: localhost
• Gebruikersnaam van de database: zabbix
• Databasewachtwoord: kamisama123

Zabbix 5 database configuration

Op het volgende scherm hoef je alleen maar op de knop Volgende te klikken.

zabbix agent

Neem nu een kijkje op de configuratie samenvatting.

Klik op de knop Volgende.

Zabbix 5 installation summary

Op het volgende scherm moet u op de knop Voltooien klikken.

zabbix installation

Gefeliciteerd! De Zabbix 5 installatie is succesvol afgerond.

Tomcat – Installeren op Ubuntu Linux

• IP – 192.168.100.10
• Operationeel systeem – Ubuntu 20.04
• Hostname – TOMCAT

Installeer het Tomcat-pakket.

Copy to Clipboard

Bewerk het Tomcat-configuratiebestand in de map: /etc/default.

Copy to Clipboard

Hier is het originele bestand, vóór onze configuratie.

Copy to Clipboard

Hier is het nieuwe bestand met onze configuratie.

Copy to Clipboard

Hierdoor kan Zabbix op afstand verbinding maken op de TCP-poort 12345 van de Tomcat-server.

Start de Tomcat-service opnieuw.

Copy to Clipboard

Gebruik de opdracht NETSTAT om te controleren of de service wordt uitgevoerd op poorten 8080 en 12345.

Copy to Clipboard

Hier is de opdrachtuitvoer:

Copy to Clipboard

U hebt de vereiste configuratie voltooid zodat de Zabbix-server Tomcat kan controleren.

Zabbix – Monitor een Tomcat-server

Toegang tot het Zabbix-serverdashboard en voeg de Linux-computer met de Tomcat-service toe als host.

Open uw browser en voer het IP-adres van uw webserver plus /zabbix in.

In ons voorbeeld is de volgende URL ingevoerd in de browser:

• http://192.168.100.9/zabbix

Gebruik op het inlogscherm de standaardgebruikersnaam en het standaardwachtwoord.

• Standaardgebruikersnaam: beheerder
• Standaardwachtwoord: zabbix

zabbix login

Na een succesvolle login wordt u naar het Zabbix Dashboard gestuurd.

Zabbix 5 Dashboard

Ga op het dashboardscherm naar het menu Configuratie en selecteer de optie Host.

Zabbix 5 hosts menu

Klik rechtsboven in het scherm op de knop Host maken.

Zabbix Create Host

Voer de volgende gegevens in:

• Hostnaam – Voer een hostnaam in om de Tomcat-server te identificeren.
• Zichtbare hostnaam – Herhaal de hostnaam.
• Groep – Selecteer de naam van een groep om vergelijkbare apparaten te identificeren.
• Interfaces – Verwijder de standaardinterface en voeg een JMX-interface toe.
• JMX-interfaces – Voer het IP-adres van de Tomcat-server en de TCP-poort 12345 in.

Hier is de nieuwe afbeelding met onze configuratie.

Zabbix monitor Tomcat

Vervolgens moeten we de host koppelen aan een monitoringsjabloon.

Ga naar het tabblad Sjablonen boven aan het scherm.

Klik op de knop Selecteren en zoek de sjabloon met de naam: TEMPLATE APP APACHE TOMCAT JMX

Zabbix monitoring Tomcat

Klik op de knop Toevoegen.

Na een paar minuten u het eerste resultaat zien op het Zabbix Dashboard.

Als u uw configuratie wilt testen, opent u het menu Controle en klikt u op de optie met de naam: Laatste gegevens.

Zabbix 5 Latest data

Zoek uw server en klik op de knop Toepassen.

Monitor Tomcat

Als u uw configuratie wilt testen, opent u het menu Controle en klikt u op de optie Hosts.

Zabbix 5 monitoring hosts menu

Zoek uw server en klik op de optie Grafieken.

Zabbix zal de beschikbare afbeeldingen weergeven om de Tomcat-service te controleren.

monitoring tomcat

Gefeliciteerd! U hebt de Zabbix-server geconfigureerd om een Tomcat-server te controleren.