Ti mostreremo come installare Zabbix su Ubuntu. Zabbix è l'ultimo software di livello aziendale progettato per il monitoraggio in tempo reale di milioni di parametri raccolti da decine di migliaia di server, macchine virtuali e dispositivi di rete. Utilizza MySQL, PostgreSQL, SQLite, Oracle o IBM DB2 per memorizzare i dati.
Il suo backend è scritto in C e il web frontend è scritto in PHP. Zabbix offre diverse opzioni di monitoraggio come controlli in grado di verificare la disponibilità e la reattività di servizi standard come SMTP o HTTP senza installare alcun software sull'host monitorato. L'installazione di Zabbix su Ubuntu è un'operazione abbastanza semplice e non dovrebbe richiedere più di 15 minuti.
Un agente Zabbix può anche essere installato su host UNIX e Windows per monitorare statistiche come il carico della CPU, l'utilizzo della rete, lo spazio su disco, ecc.
Il modello client-server di Zabbix consente a un server di raccogliere ricchi set di dati utili per monitorare le prestazioni di siti Web, servizi, applicazioni ecc. ospitati su un server.
Questo articolo illustra i passaggi necessari per installare Zabbix su un VPS Ubuntu.
1. Requisiti
Utilizzeremo il nostro piano di hosting VPS Linux SSD 1 per questo tutorial.
2. Aggiorna il sistema
Assicurati che il tuo server sia completamente aggiornato utilizzando:
# apt-get update && apt-get upgrade
3. Installa il pacchetto di configurazione Zabbix Ubuntu
Il primo passo per te è installare il pacchetto di configurazione del repository Zabbix per Ubuntu 14.04 che contiene i file di configurazione apt. Esegui i seguenti comandi:
# wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.4-1+trusty_all.deb # dpkg -i zabbix-release_2.4-1+trusty_all.deb
4. Installa Zabbix su Ubuntu
Aggiorna e installa Zabbix:
# apt-get update # apt-get install zabbix-server-mysql zabbix-frontend-php php5-mysql
Una volta avviata l'installazione, verrai accolto dalla seguente finestra:
L'installazione ti chiederà se desideri il database per zabbix-server-mysql da configurare con dbconfig-common . Scegli sì per evitare di creare un database e modificare manualmente i file di configurazione di Zabbix.
Quindi, ti verrà chiesto di inserire la password dell'utente amministrativo del database come mostrato nell'immagine seguente:
Dovresti inserire la tua password di root MySQL e premere Invio.
La finestra seguente ti chiederà di fornire una password MySQL per il database che verrà creato per l'installazione di Zabbix. Inserisci una password a tua scelta, ma rendila sicura (combinazione di lettere e numeri e lunga almeno 8 caratteri).
Una volta inserita la password, premere Invio. Conferma la password nella finestra successiva e premi nuovamente Invio.
L'installazione di Zabbix proseguirà e terminerà.
5. Modifica Impostazioni PHP
Tuttavia, nulla è ancora finito. Abbiamo bisogno di modificare alcune impostazioni PHP in modo che l'installazione web di Zabbix possa essere completata. Modifica il file php.ini del tuo server:
# vim /etc/php5/apache2/php.ini
Individua le seguenti righe e regola i valori come quelli seguenti:
post_max_size = 16M max_execution_time = 300 max_input_time = 300 date.timezone = "your timezone"
6. Riavvia il server Web Apache
Salva e chiudi il file. Riavvia Apache in modo che le modifiche abbiano effetto:
# /etc/init.d/apache2 restart
7. configurare il server Web Apache
Ora devi copiare la configurazione di Apache di esempio nella directory /etc/apache2/conf-available/ in modo che Apache e Zabbix possano lavorare insieme:
# cp /etc/zabbix/apache.conf /etc/apache2/conf-available/zabbix.conf
Abilita la configurazione:
# a2enconf zabbix.conf
Assicurati che la mod alias sia abilitata:
# a2enmod alias
Riavvia Apache:
# /etc/init.d/apache2 restart
8. Avvia Zabbix
Avvia il server Zabbix:
# service zabbix-server start
Ora apri il tuo browser web preferito e vai su http://your_server_IP/zabbix per completare l'installazione di Zabbix.
Sarai accolto dalla pagina di installazione
Fare clic su Avanti. Nella finestra seguente, dovresti avere tutti i prerequisiti elencati come OK, come mostrato nell'immagine qui sotto.
Naturalmente, è necessario soddisfare le impostazioni richieste per procedere con l'installazione. Se tutto è a posto, fai clic su Avanti.
Configura la connessione al database e inserisci le credenziali del database in modo da poter testare la connessione al database. Il nome utente e il nome del database sono zabbix, la password è quella che hai inserito in precedenza durante l'installazione da riga di comando di Zabbix. Testare la connessione al database e se tutto è a posto cliccare su Avanti. Al termine dell'installazione otterrai la pagina di accesso.
Il nome utente e la password predefiniti per Zabbix Dashboard sono:
username: admin password: zabbix
Una volta effettuato l'accesso, cambia immediatamente la password.
Questo è tutto. Hai installato con successo Zabbix sul tuo server. Per ulteriori informazioni su Zabbix in generale o sulla configurazione di uno o più agenti Zabbix su una o più macchine, visita la loro documentazione ufficiale.
Ovviamente non devi installare Zabbix su Ubuntu, se utilizzi uno dei nostri servizi di hosting VPS Ubuntu, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Zabbix su Ubuntu, per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si occuperanno immediatamente della tua installazione di Zabbix.
PS. Se ti è piaciuto questo post, su come installare Zabbix su Ubuntu, condividilo con i tuoi amici sui social network usando i pulsanti a sinistra o lascia semplicemente una risposta qui sotto. Grazie.