Come Installare Zabbix 4 su Ubuntu Linux
Questo tutorial ti mostrerà tutti i passaggi necessari per installare Zabbix 4 su Ubuntu Linux.
Questo tutorial è stato testato su Ubuntu 18.04.
1. Configurare Data e Ora Utilizzando NTP
È molto importante mantenere il sistema con la data e l’ora corrette.
Imposta il fuso orario corretto.
# dpkg-reconfigure tzdata
Installa il pacchetto Ntpdate e imposta la data e l’ora corrette.
# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br
Disabilitare il client NTP predefinito di Ubuntu.
Installare il servizio NTP per mantenere aggiornate la data e l’ora del computer dopo il riavvio.
# timedatectl set-ntp 0
# apt-get install ntp
Assicurati che la data e l’ora corrette siano state impostate sul tuo computer.
# date
2. Installa MySQL su Ubuntu Linux
Zabbix richiede un sistema di database per archiviare tutta la sua configurazione.
Utilizzare il comando APT di Ubuntu per installare il server MySQL.
# apt-get update
# apt-get install mysql-server mysql-client
Utilizzare il seguente comando per accedere alla console di servizio MySQL.
# mysql -u root -p
Sulla console MySQL, è necessario eseguire le seguenti attività:
• Creare un database chiamato zabbix.
• Creare un account utente MySQL chiamato zabbix.
• Dare il pieno controllo del database zabbix all’utente zabbix.
CREATE DATABASE zabbix CHARACTER SET UTF8 COLLATE UTF8_BIN;
CREATE USER ‘zabbix’@’%’ IDENTIFIED BY ‘kamisama123’;
GRANT ALL PRIVILEGES ON zabbix.* TO ‘zabbix’@’%’;
quit;
Scarica il pacchetto di installazione di Zabbix per ottenere i modelli di database.
# mkdir /downloads
# cd /downloads
# wget https://ufpr.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.0.3/zabbix-4.0.3.tar.gz
Estrai il pacchetto di installazione di Zabbix.
Importa i modelli di database Zabbix all’interno del database MySQL.
Quando richiesto, è necessario inserire la password MySQL per l’utente Zabbix.
# tar -zxvf zabbix-4.0.3.tar.gz
# cd zabbix-4.0.3/database/mysql/
# mysql -u zabbix -p zabbix < schema.sql
# mysql -u zabbix -p zabbix < images.sql
# mysql -u zabbix -p zabbix < data.sql
L’installazione del database Zabbix è stata completata.
3. Installa Apache su Ubuntu Linux
Utilizzare il comando APT di Ubuntu per installare il server Apache e i moduli PHP richiesti.
# apt-get install apache2 php7.2 php7.2-mysql libapache2-mod-php7.2
# apt-get install php7.2-mbstring php7.2-xml php7.2-gd
# apt-get install php7.2-curl php7.2-bcmath php7.2-ldap
Trova la posizione del file di configurazione PHP sul tuo sistema.
Modifica il file di configurazione php.ini.
# updatedb
# locate php.ini
# vi /etc/php/7.2/apache2/php.ini
La tua versione di PHP potrebbe non essere uguale alla nostra.
La posizione del file di configurazione PHP potrebbe non essere uguale alla nostra.
Modificare i seguenti elementi nel file di configurazione php.ini.
max_execution_time = 300
memory_limit = 256M
post_max_size = 32M
max_input_time = 300
date.timezone = America/Sao_Paulo
Il tuo fuso orario potrebbe non essere uguale al nostro.
Riavviare manualmente il server Web Apache.
# service apache2 restart
# service apache2 status
Verifica lo stato del servizio Apache.
● apache2.service – The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: active (running) since Mon 2018-12-03 03:41:12 -02; 2 days ago
L’installazione del server Apache è stata completata.
4. Installa Zabbix 4 su Ubuntu Linux
Dopo aver terminato la configurazione di MySQL e Apache, possiamo avviare l’installazione di Zabbix.
Creare l’account utente richiesto per il servizio Zabbix.
# groupadd zabbix
# useradd -g zabbix -s /bin/bash zabbix
Utilizzare il comando APT di Ubuntu per installare i pacchetti richiesti.
# apt-get install build-essential libmysqlclient-dev libssl-dev libsnmp-dev libevent-dev
# apt-get install libopenipmi-dev libcurl4-openssl-dev libxml2-dev libssh2-1-dev libpcre3-dev
# apt-get install libldap2-dev libiksemel-dev libcurl4-openssl-dev libgnutls28-dev
Accedere alla directory in cui è stato scaricato il pacchetto di installazione di Zabbix.
Compilare e installare l’applicazione server Zabbix.
# cd /downloads/zabbix-4.0.3/
# ./configure –enable-server –enable-agent –with-mysql –with-openssl –with-net-snmp –with-openipmi –with-libcurl –with-libxml2 –with-ssh2 –with-ldap
# make
# make install
Trova il percorso del file di configurazione del server Zabbix sul tuo sistema.
Modifica il file di configurazione zabbix_server.conf.
# updatedb
# locate zabbix_server.conf
# vi /usr/local/etc/zabbix_server.conf
Ecco il file originale, prima della nostra configurazione.
LogFile=/tmp/zabbix_server.log
DBName=zabbix
DBUser=zabbix
Timeout=4
LogSlowQueries=3000
Ecco il nuovo file con la nostra configurazione.
LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama123
Timeout=4
LogSlowQueries=3000
Avvia il server Zabbix usando il seguente comando.
# /usr/local/sbin/zabbix_server
Avviare l’applicazione agente Zabbix utilizzando il seguente comando.
# /usr/local/sbin/zabbix_agentd
Opzionale! Il pacchetto di installazione di Zabbix offre script di avvio del servizio.
Copia lo script di avvio di Zabbix.
# cd /downloads/zabbix-4.0.3/
# cp misc/init.d/debian/* /etc/init.d/
È ora possibile utilizzare i seguenti comandi per avviare il servizio del server Zabbix.
# /etc/init.d/zabbix-server start
È ora possibile utilizzare i seguenti comandi per arrestare il servizio del server Zabbix.
# /etc/init.d/zabbix-server stop
Sposta i file di frontend Zabbix all’interno della directory del tuo root drive Apache.
Dare all’utente www-data il pieno controllo della directory di Zabbix e dei suoi file.
# cd /downloads/zabbix-4.0.3/frontends
# mv php /var/www/html/zabbix
# chown www-data.www-data /var/www/html/zabbix/* -R
Riavvia il servizio Apache.
# service apache2 stop
# service apache2 start
5. Configura Zabbix su Ubuntu Linux
Apri il browser e inserisci l’indirizzo IP del tuo server web più / zabbix.
Nel nostro esempio, il seguente URL è stato inserito nel browser:
• http:/.200.200.200/zabbix
Sarà presentata la procedura guidata di installazione di Zabbix.
![Zabbix Installation Zabbix Installation](https://d2y2zrlfg6lyw9.cloudfront.net/wp-content/uploads/Zabbix-Installation.jpg)
Verifica se tutti i requisiti di Zabbix sono stati soddisfatti correttamente.
![Zabbix Requirements Zabbix Requirements](https://d2y2zrlfg6lyw9.cloudfront.net/wp-content/uploads/Zabbix-Requirements.jpg)
Immettere le informazioni di accesso MySQL necessarie per connettersi al database Zabbix
![Zabbix database connetion Zabbix database connetion](https://d2y2zrlfg6lyw9.cloudfront.net/wp-content/uploads/Zabbix-database-connetion.jpg)
Clicca sul pulsante Avanti.
![Zabbix Agent Connection Zabbix Agent Connection](https://d2y2zrlfg6lyw9.cloudfront.net/wp-content/uploads/Zabbix-Agent-Connection.jpg)
Verifica il riepilogo dell’installazione di Zabbix.
![Zabbis Installation Summary Zabbis Installation Summary](https://d2y2zrlfg6lyw9.cloudfront.net/wp-content/uploads/Zabbis-Installation-Summary.jpg)
Fare clic sul pulsante Fine per accedere alla schermata di accesso di Zabbix.
![Zabbix installation finished Zabbix installation finished](https://d2y2zrlfg6lyw9.cloudfront.net/wp-content/uploads/Zabbix-installation-finished.jpg)
Nella schermata di login di Zabbix, inserire le seguenti informazioni.
• Nome utente predefinito di Zabbix: Admin
• Password predefinita di Zabbix: zabbix
![Zabbix Login Zabbix Login](https://d2y2zrlfg6lyw9.cloudfront.net/wp-content/uploads/Zabbix-Login.jpg)
Dopo un login riuscito, verrà visualizzata la dashboard di Zabbix.
![Zabbix Dashboard Zabbix Dashboard](https://d2y2zrlfg6lyw9.cloudfront.net/wp-content/uploads/Zabbix-Dashboard.jpg)
Congratulazioni, Zabbix è installato sul tuo sistema.
6. Monitorare il Server Zabbix
Il server Zabbix deve essere in grado di monitorare se stesso.
Sul pannello di controllo di Zabbix, accedere al menu Configurazione e selezionare l’opzione Host.
![Zabbix menu Zabbix menu](https://d2y2zrlfg6lyw9.cloudfront.net/wp-content/uploads/Zabbix-menu.jpg)
In alto a destra sullo schermo, seleziona l’opzione chiamata: server Zabbix
![Zabbix Server Group Zabbix Server Group](https://d2y2zrlfg6lyw9.cloudfront.net/wp-content/uploads/Zabbix-Server-Group.jpg)
Individua l’host chiamato server Zabbix e fai clic sulla parola DISABLED.
Ciò consentirà al server Zabbix di monitorare se stesso.
![Zabbix server agent disabled Zabbix server agent disabled](https://d2y2zrlfg6lyw9.cloudfront.net/wp-content/uploads/Zabbix-server-agent-disabled.jpg)
Lo stato del server Zabbix passerà da DISABLED a ENABLED.
![Zabbix server agent enabled Zabbix server agent enabled](https://d2y2zrlfg6lyw9.cloudfront.net/wp-content/uploads/Zabbix-server-agent-enabled.jpg)
Il server Zabbix ora sta monitorando se stesso.
Leave A Comment
You must be logged in to post a comment.