Ti piacerebbe imparare come monitorare un server Tomcat usando Zabbix? In questo tutorial, ti mostreremo come utilizzare Zabbix per monitorare un server Tomcat.

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

Nel nostro esempio, l'indirizzo IP del server Zabbix è 192.168.100.9.

Nel nostro esempio, l'indirizzo IP del server Tomcat è 192.168.100.10.

Zabbix Playlist:

In questa pagina, offriamo un rapido accesso a un elenco di video relativi all'installazione di .

Non dimenticare di iscriverti al nostro canale youtube chiamato FKIT.

Tutorial server Zabbix - Installazione su Ubuntu Linux

Installare il servizio di database MySQl.

Copy to Clipboard

Accedere alla riga di comando del servizio MySQL.

Copy to Clipboard

Creare un database denominato zabbix.

Copy to Clipboard

Creare un utente di database denominato zabbix.

Copy to Clipboard

Nel nostro esempio, la password kamisma123 è stata impostata sull'utente denominato zabbix.

Assegnare all'utente MySQL denominata zabbix l'autorizzazione sul database denominato zabbix.

Copy to Clipboard

Scaricare il pacchetto di installazione di .abbix 5.

Copy to Clipboard

Importare il modello di database di zabbix all'interno di MySQL.

Copy to Clipboard

Installare il server Web Apache e i pacchetti necessari.

Copy to Clipboard

Trovare il percorso del file php.ini nel sistema.

Modificare il file php.ini.

Copy to Clipboard

Tieni presente che la versione PHP e la posizione del file potrebbero non essere le stesse della mia.

Impostare i seguenti elementi nel file php.ini:

Copy to Clipboard

Imposta il fuso orario corretto sulla tua posizione.

Riavviare il servizio apache.

Copy to Clipboard

Scaricare e installare il pacchetto GOLANG.

Copy to Clipboard

Il software GOLANG è stato installato nella cartella /usr/local.

Per funzionare correttamente, il software GO si aspetta che il sistema disponga di un insieme di variabili di ambiente.

Creiamo un file per automatizzare la configurazione delle variabili di ambiente necessarie.

Copy to Clipboard

Ecco il contenuto del file.

Copy to Clipboard

Riavviare il computer.

Copy to Clipboard

Verificare se le variabili di ambiente necessarie sono state create automaticamente.

Copy to Clipboard

Ecco l'output corretto:

Copy to Clipboard

Scaricare e installare i pacchetti Java.

Copy to Clipboard

Individuare la directory di installazione di Java.

Copy to Clipboard

Nel nostro esempio, Java è stato installato nella seguente directory: /usr/lib/jvm/java-11-openjdk-amd64

Creare un file per configurare le variabili Java necessarie.

Copy to Clipboard

Ecco il contenuto del file.

Copy to Clipboard

Riavviare il computer.

Copy to Clipboard

Verificare se il sistema ha creato automaticamente la variabile di ambiente denominata: JAVA_HOME.

Copy to Clipboard

Ecco l'output del comando.

Copy to Clipboard

Creare un account Linux per l'utente di zabbix e installare i pacchetti necessari.

Copy to Clipboard

Compilare e installare il server .

Copy to Clipboard

Individuare il percorso del file zabbix_server.conf.

Copy to Clipboard

Ecco il file originale, prima della nostra configurazione.

Copy to Clipboard

Ecco il nuovo file con la nostra configurazione.

Copy to Clipboard

Avviare l'agente di zabbix.

Copy to Clipboard

Avviare il gateway Zabbix Java.

Copy to Clipboard

Avviare il server Zabbix.

Copy to Clipboard

Spostare tutti i file front-end di nella directory principale dell'installazione apache.

Impostare l'autorizzazione file corretta.

Copy to Clipboard

Riavviare il servizio Apache.

Copy to Clipboard

Aprire il browser e immettere l'indirizzo IP del server Web più /zabbix.

Nel nostro esempio, il seguente URL è stato immesso nel browser:

• http://192.168.100.9/zabbix

L'interfaccia di installazione web di Zabbix deve essere presentata.

zabbix 5 install

Nella schermata successiva, si dovrà verificare se tutti i requisiti sono stati raggiunti.

Fare clic sul pulsante Avanti.

Zabbix 5 requirements

Immettere le informazioni del database necessarie per la connessione al database .

• Host: localhost
• Database Username: zabbix
• Database Password: kamisama123

Zabbix 5 database configuration

Nella schermata successiva, devi solo fare clic sul pulsante Avanti.

Ora, dare un'occhiata al riepilogo della configurazione.

Fare clic sul pulsante Avanti.

Zabbix 5 installation summary

Nella schermata successiva, si dovrà fare clic sul pulsante Fine.

Congratulazioni! L'installazione di Zabbix 5 è stata completata correttamente.

Tomcat - Installazione su Ubuntu Linux

• IP - 192.168.100.10
• Operational System - Ubuntu 20.04
• Hostname - TOMCAT

Installare il pacchetto Tomcat.

Copy to Clipboard

Modificare il file di configurazione Tomcat all'interno della directory: /etc/default.

Copy to Clipboard

Ecco il file originale, prima della nostra configurazione.

Copy to Clipboard

Ecco il nuovo file con la nostra configurazione.

Copy to Clipboard

Ciò consentirà a Zabbix di connettersi in remoto sulla porta TCP 12345 del server Tomcat.

Riavviare il servizio Tomcat.

Copy to Clipboard

Utilizzare il comando NETSTAT per verificare se il servizio è in esecuzione sulle porte 8080 e 12345.

Copy to Clipboard

Ecco l'output del comando:

Copy to Clipboard

Hai completato la configurazione richiesta per consentire al server Zabbix di monitorare Tomcat.

Zabbix - Monitora un server Tomcat

Accedi alla dashboard del server Zabbix e aggiungi il computer Linux che esegue il servizio Tomcat come host.

Aprire il browser e immettere l'indirizzo IP del server Web più /zabbix.

Nel nostro esempio, il seguente URL è stato immesso nel browser:

• http://192.168.100.9/zabbix

Nella schermata di accesso, utilizzare il nome utente e la password predefiniti.

• Default Username: Admin
• Default Password: zabbix

Dopo aver effettuato l'accesso con successo, si verrà inviati al Dashboard di zabbix.

Zabbix 5 Dashboard

Nella schermata del dashboard, accedere al menu Configurazione e selezionare l'opzione Host.

Zabbix 5 hosts menu

In alto a destra dello schermo, fai clic sul pulsante Crea host.

Immettere le seguenti informazioni:

• Host Name - Enter a Hostname to identify the Tomcat server.
• Visible Hostname - Repeat the hostname.
• Group - Select the name of a group to identify similar devices.
• Interfacce - Eliminare l'interfaccia predefinita e aggiungere un'interfaccia JMX.
• Interfacce JMX: immettere l'indirizzo IP del server Tomcat e la porta TCP 12345.

Ecco la nuova immagine con la nostra configurazione.

Zabbix monitor Tomcat

Successivamente, è necessario associare l'host a un modello di monitoraggio.

Accedere alla scheda Modelli nella parte superiore dello schermo.

Fare clic sul pulsante Seleziona e individuare il modello denominato: TEMPLATE APP APACHE TOMCAT JMX

Fare clic sul pulsante Aggiungi.

Dopo alcuni minuti, si sarà in grado di vedere il risultato iniziale sul Dashboard di zabbix.

Per verificare la tua configurazione, accedi al menu Monitoraggio e fai clic sull'opzione denominata: Latest data.

Zabbix 5 Latest data

Trova il tuo server e fai clic sul pulsante Applica.

Monitor Tomcat

Per testare la configurazione, accedere al menu Monitoraggio e fare clic sull'opzione Host.

Zabbix 5 monitoring hosts menu

Trova il tuo server e fai clic sull'opzione Grafici.

Zabbix mostrerà la grafica disponibile per monitorare il servizio Tomcat.

monitoring tomcat

Congratulazioni! Hai configurato il server Zabbix per monitorare un server Tomcat.