Vil du lære at overvåge en Tomcat-server ved hjælp af Zabbix? I denne tutorial vil vi vise dig, hvordan du bruger Zabbix til at overvåge en Tomcat server.

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

I vores eksempel er Zabbix-serverens IP-adresse 192.168.100.9.

I vores eksempel er Tomcat-serverens IP-adresse 192.168.100.10.

Zabbix Playlist:

På denne side tilbyder vi hurtig adgang til en liste over videoer relateret til Zabbix installation.

Glem ikke at abonnere på vores youtube kanal ved navn FKIT.

Tutorial Zabbix server - Installation på Ubuntu Linux

Installer Tjenesten MySQl.

Copy to Clipboard

Få adgang til mysql-tjenestens kommandolinje.

Copy to Clipboard

Opret en database med navnet zabbix.

Copy to Clipboard

Opret en databasebruger med navnet zabbix.

Copy to Clipboard

I vores eksempel blev adgangskoden kamisma123 sat til brugeren ved navn zabbix.

Giv MySQL-brugeren zabbix tilladelse over databasen zabbix.

Copy to Clipboard

Hent Zabbix 5-installationspakken.

Copy to Clipboard

Importer Zabbix-databaseskabelonen i MySQL.

Copy to Clipboard

Installer Apache-webserveren og de nødvendige pakker.

Copy to Clipboard

Find placeringen af php.ini-filen på dit system.

Rediger php.ini-filen.

Copy to Clipboard

Husk, at din PHP version og placeringen af filen ikke kan være den samme af mine.

Angiv følgende elementer på php.ini-filen:

Copy to Clipboard

Indstil den korrekte tidszone til din placering.

Genstart apache-tjenesten.

Copy to Clipboard

Hent og installer GOLANG-pakken.

Copy to Clipboard

GOLANG-softwaren blev installeret under mappen /usr/local.

For at fungere korrekt forventer GO-softwaren, at systemet har et sæt miljøvariabler.

Lad os oprette en fil for at automatisere den ønskede konfiguration af miljøvariabler.

Copy to Clipboard

Her er filindholdet.

Copy to Clipboard

Genstart computeren.

Copy to Clipboard

Kontroller, om de nødvendige miljøvariabler blev oprettet automatisk.

Copy to Clipboard

Her er den korrekte udgang:

Copy to Clipboard

Hent og installer Java-pakkerne.

Copy to Clipboard

Find Java-installationsmappen.

Copy to Clipboard

I vores eksempel blev Java installeret på følgende mappe: /usr/lib/jvm/java-11-openjdk-amd64

Opret en fil for at konfigurere de nødvendige Java-variabler.

Copy to Clipboard

Her er filindholdet.

Copy to Clipboard

Genstart computeren.

Copy to Clipboard

Kontroller, om systemet automatisk oprettede miljøvariablen med navnet: JAVA_HOME.

Copy to Clipboard

Her er kommandoen output.

Copy to Clipboard

Opret en Linux-konto til Zabbix-brugeren, og installer de nødvendige pakker.

Copy to Clipboard

Kompilere og installere Zabbix-serveren.

Copy to Clipboard

Find placeringen af filen zabbix_server.conf.

Copy to Clipboard

Her er den oprindelige fil, før vores konfiguration.

Copy to Clipboard

Her er den nye fil med vores konfiguration.

Copy to Clipboard

Start Zabbix-agenten.

Copy to Clipboard

Start Zabbix Java gateway.

Copy to Clipboard

Start Zabbix-serveren.

Copy to Clipboard

Flyt alle Zabbix-frontend-filerne til rodmappen på din Apache-installation.

Angiv den korrekte filtilladelse.

Copy to Clipboard

Genstart Apache-tjenesten.

Copy to Clipboard

Åbn din browser og indtast IP-adressen på din webserver plus / zabbix.

I vores eksempel blev følgende webadresse indtastet i browseren:

• http://192.168.100.9/zabbix

Zabbix webinstallationsgrænsefladen skal præsenteres.

På det næste skærmbillede skal du kontrollere, om alle kravene er opfyldt.

Klik på knappen Næste.

Angiv de databaseoplysninger, der kræves for at oprette forbindelse til Zabbix-databasen.

• Vært: localhost
• Database Brugernavn: zabbix
• Database Password: kamisama123

På det næste skærmbillede skal du blot klikke på knappen Næste.

zabbix agent

Se nu konfigurationsoversigten.

Klik på knappen Næste.

På det næste skærmbillede skal du klikke på knappen Udfør.

zabbix installation

Tillykke! Zabbix 5-installationen blev fuldført.

Tomcat - Installation på Ubuntu Linux

• IP - 192.168.100.10
• Operationelt system - Ubuntu 20.04
• Hostname - TOMCAT

Installer Tomcat-pakken.

Copy to Clipboard

Rediger Tomcat-konfigurationsfilen i mappen: /etc/default.

Copy to Clipboard

Her er den oprindelige fil, før vores konfiguration.

Copy to Clipboard

Her er den nye fil med vores konfiguration.

Copy to Clipboard

Dette vil gøre det muligt for Zabbix at oprette fjernforbindelse på TCP-port 12345 på Tomcat-serveren.

Genstart Tomcat-tjenesten.

Copy to Clipboard

Brug kommandoen NETSTAT til at kontrollere, om tjenesten kører på port 8080 og 12345.

Copy to Clipboard

Her er kommandoen output:

Copy to Clipboard

Du er færdig med den nødvendige konfiguration for at tillade Zabbix-serveren at overvåge Tomcat.

Zabbix - Overvåge en Tomcat-server

Få adgang til Zabbix-serverdashboardet, og tilføj den Linux-computer, der kører Tomcat-tjenesten som vært.

Åbn din browser og indtast IP-adressen på din webserver plus / zabbix.

I vores eksempel blev følgende webadresse indtastet i browseren:

• http://192.168.100.9/zabbix

Brug standardbrugernavnet og standardadgangskoden på loginskærmen.

• Default Username: Admin
• Default Password: zabbix

zabbix login

Efter et vellykket login, vil du blive sendt til Zabbix Dashboard.

Få adgang til menuen Konfiguration på dashboardskærmen, og vælg indstillingen Vært.

Klik på knappen Opret vært øverst til højre på skærmen.

Angiv følgende oplysninger:

• Værtsnavn - Angiv et værtsnavn for at identificere Tomcat-serveren.
• Synligt værtsnavn - Gentag værtsnavnet.
• Gruppe - Vælg navnet på en gruppe for at identificere lignende enheder.
• Grænseflader - Slet standardgrænsefladen og tilføj en JMX-grænseflade.
• JMX-grænseflader - Indtast IP-adressen på Tomcat-serveren og TCP-porten 12345.

Her er det nye billede med vores konfiguration.

Dernæst skal vi knytte værten til en overvågningsskabelon.

Få adgang til fanen Skabeloner øverst på skærmen.

Klik på knappen Vælg, og find skabelonen med navnet: TEMPLATE APP APACHE TOMCAT JMX

Klik på knappen Tilføj.

Efter et par minutter vil du kunne se det første resultat på Zabbix Dashboard.

For at teste din konfiguration, få adgang til overvågning menuen, og klik på den indstilling, der hedder: Seneste data.

Find din server, og klik på knappen Anvend.

Hvis du vil teste din konfiguration, skal du gå til menuen Overvågning og klikke på indstillingen Værter.

Find din server og klik på grafer mulighed.

Zabbix viser den grafik, der er tilgængelig til at overvåge Tomcat-tjenesten.

Tillykke! Du har konfigureret Zabbix-serveren til at overvåge en Tomcat-server.