Installazione e Configurazione di Zabbix Server 3.4.4 su Ubuntu 16.04

by | Nov 25, 2017

PRE REQUISITI

Installazione LAMP (Apache, Mysql e PHP) su Ubuntu 16.04 (Articolo)
Per una gestione più semplice del database consigilio di installare anche il PHPmyAdmin (Articolo)

INSTALLAZIONE ZABBIX SERVER

Prima di tutto aggiorniamo il sistema

Installiamo i moduli PHP di cui Zabbix ha bisogno

Prima di scaircare il pacchetto di installazione verificare l’ultima versione disponbile al link http://repo.zabbix.com/zabbix/

Individuata l’ultima versione (la versione utilizzata in questo tutorial è la 3.4.4) procediamo allo scarico del pacchetto con i comandi:

Se è tutto OK dovremmo vedere una schermata come quella sovrastante

Effettuare di nuovo un aggiornamento con il nuovo repository aggiunto:

Procedere quindi all’installazione di Zabbix Server e del Frontend con il supporto di MySQL:

Installare l’agent di Zabbix con il comando:

CONFIGURAZIONE DEL DATABSE MYSQL

Accediamo al Database con le credenziali di root:

Creare il database per Zabbix con il comando:

Creare un utenza per l’accesso al database appena creato:

NOTA: al posto di INSERIRE_LA_PASSWORD inserire una password dell’utenza

Applichiamo i nuovi permessi con il comando:

Quindi usciamo dalla console del database:

Eseguire il seguente comando per impostare lo schema e importare i dati nel database zabbix.
Useremo zcat poiché i dati nel file sono compressi.

Quindi inseriamo la password dell’utente zabbix creato in precedenza

NOTA BENE: se è tutto OK non dovremmo ricevere nessun errore da console.

Affinché il server Zabbix possa utilizzare questo database, è necessario impostare la password del database nel file di configurazione del server Zabbix.
Aprire il file di configurazione con il comando:

Individuiamo la sezione come mostrato nella figura sovrastante

Quindi decommentiamo la riga DBPassword= e inseriamo la password dell’utente zabbi@localhost creato in precedenza

Se abbiamo fatto tutto correttamente dovremmo vedere una schermata come quella sovrastante con la seguente riga decommentata e valorizzata

DBPassword=INSERIRE_PASSWORD_UTENTE_ZABBIX

Salviamo e chiudiamo il file

CONFIGURAZIONE DEL PHP

Apriamo il file ci configurazione di Apache con il comando:


Individuiamo la riga relativa al Timezone (vedi immagine sovrastante)

Decommentiamo la riga e valorizziamolo con il nostro time zone (in questo caso il time zone corretto è Europe/Rome)

Se abbiamo fatto tutto correttamante dovremmo vedere un immagine come quella sovrastante

Salviamo e chiudiamo il file

Riavviamo Apache per applicare la configurazione

Riavviamo Zabbix Server

Quindi verifichaimo lo stato del nostro Zabbix Server con il comando:

Se è tutto OK dovremmo vedere una schermata come quella sovrastante con il servizio Active (running)

Quindi abilitiamo il servizio Zabbix Server a partire all’avvio del server con il comando:

Se è tutto OK dovremmo leggere le seguenti righe

Synchronizing state of zabbix-server.service with SysV init with /lib/systemd/systemd-sysv-install…
Executing /lib/systemd/systemd-sysv-install enable zabbix-server

CONFIGURAZIONE DI ZABBIX DA INTERFACCIA WEB

Apriamo da un qualsiasi il browser il link:

http://IP_DEL_SERVER_ZABBIX/zabbix/

Dovremmo vedere la schermata di benvenuto

Clicchaimo su Next Step

Se i pre-requisiti sono tutti OK clicchiamo su Next step

Inseriamo tutti i paramentri per la configurazione del database quindi clicchiamo su Next step

Lasciamo tutto invariato e clicchiamo su Next step

NOTA BENE: il campo Name è facoltativo ma in caso di più server Zabbix presenti all’interno della rete conviene valorizzarlo per distinguerli

Cliccare su Next step se il riepilogo è OK

Cliccare su Finish per terminare l’installazione

A questo punto la configurazione dell’interfaccia web è completa.

ATTENZIONE: durante la fase di configurazione è stato creato il file /usr/share/zabbix/conf/zabbix.conf.php Consiglio di salvare il file perchè potrebbe servire in futuro.

Per accedere inseriamo le credenziali di default

USER: Admin

PASSWORD: zabbix

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Infrastrutture IT
  • ACT For Cange  Mental Coach
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore Collaboratore
Categorie:Zabbix | Ubuntu

Related Post

4 Comments

  1. WebMaster

    Ok perfetto!!!

  2. WebMaster

    Ok perfetto!!!!

  3. come non detto… trovato 😉

  4. Ottimo articolo, grazie!
    per caso hai anche qualche suggerimento per configurare gli agent su windows?

Submit a Comment

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione