How to Install Zabbix Monitoring Server on Ubuntu 16.04
Sommario:
- Prerequisiti
- Creazione del database MySQL
- Installazione di Zabbix su Debian
- 1. Installazione di Zabbix
- 2. Configurare PHP per il frontend Zabbix
- 3. Configurazione del database MySQL per Zabbix Server
- Installazione e configurazione di Zabbix Frontend
- Conclusione
Zabbix è un software open source maturo per il monitoraggio di reti e applicazioni. Zabbix può raccogliere metriche da vari dispositivi, sistemi e applicazioni di reti. In caso di guasti, Zabbix invierà avvisi di notifica tramite vari metodi.
Zabbix supporta il monitoraggio basato su agenti e senza agenti. L'agente Zabbix ha un ingombro ridotto e può essere eseguito su varie piattaforme, tra cui Linux, UNIX, macOS e Windows.
Questo tutorial spiega come installare e configurare l'ultima versione di Zabbix 4.0 su un server Debian 9 Linux usando MySQL come back-end del database. Ti mostreremo anche come installare l'agente Zabbix su un host remoto e come aggiungere l'host al server Zabbix.
Prerequisiti
L'utente che ha effettuato l'accesso deve disporre dei privilegi di sudo per poter installare i pacchetti.
Creazione del database MySQL
Zabbix supporta sia MySQL / MariaDB che PostgreSQL. In questa guida, useremo MariaDB come back-end del database.
Accedi alla console MySQL:
sudo mysql
Eseguire la seguente istruzione SQL per creare un nuovo database:
CREATE DATABASE zabbix CHARACTER SET utf8 collate utf8_bin;
Successivamente, crea un account utente MySQL e concedi l'accesso al database:
GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Assicurati di cambiare
change-with-strong-password
con una password complessa.
Una volta terminato, esci dalla console MySQL digitando:
Installazione di Zabbix su Debian
Al momento della stesura di questo articolo, l'ultima versione stabile di Zabbix è la versione 4.0. I pacchetti Zabbix disponibili nei repository Debian sono spesso obsoleti, quindi useremo il repository Zabbix ufficiale.
1. Installazione di Zabbix
Scarica l'ultimo pacchetto
.deb
repository Zabbix con il seguente comando wget:
wget
Una volta scaricato il file, installalo con:
sudo apt install./zabbix-release_4.0-2+stretch_all.deb
Aggiorna l'elenco dei pacchetti e installa il server Zabbix, il frontend web con supporto database MySQL e l'agente Zabbix:
sudo apt update
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
Il comando sopra installerà anche Apache, PHP e tutti i moduli PHP richiesti.
2. Configurare PHP per il frontend Zabbix
Durante l'installazione viene creato un file di configurazione di Apache con tutte le impostazioni necessarie di Apache e PHP.
Apri il file di configurazione, decommenta la linea del fuso orario e cambialo nel tuo fuso orario. Puoi trovare l'elenco completo dei fusi orari supportati da PHP qui.
/etc/apache2/conf-enabled/zabbix.conf
… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver…
… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver…
… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver…
Una volta fatto, salva il file e riavvia il servizio Apache per attivare le modifiche.
sudo systemctl restart apache2
3. Configurazione del database MySQL per Zabbix Server
Importa il file di dump MySQL che include uno schema iniziale e dati per il server Zabbix con MySQL.
gunzip < /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
Quando richiesto, immettere la password utente creata in precedenza. In caso di successo, non viene fornito alcun output.
Quindi, apri la configurazione di Zabbix e imposta la password del database:
sudo nano /etc/zabbix/zabbix_server.conf
Cerca la sezione seguente, decommenta la direttiva
DBPassword
e aggiungi la password del database.
… ### Option: DBPassword # Database password. # Comment this line if no password is used. # # Mandatory: no # Default: DBPassword=change-with-strong-password…
Salva e chiudi il file.
Riavvia e abilita i servizi server e agente Zabbix:
sudo systemctl restart zabbix-server zabbix-agent
sudo systemctl enable zabbix-server zabbix-agent
Verifica che il server Zabbix sia in esecuzione:
sudo systemctl status zabbix-server
● zabbix-server.service - Zabbix Server Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2019-01-28 15:37:21 CST; 35s ago Main PID: 27632 (zabbix_server) CGroup: /system.slice/zabbix-server.service…
Installazione e configurazione di Zabbix Frontend
L'interfaccia Web di Zabbix è scritta in PHP e consente di configurare il server, visualizzare i dati raccolti e aggiungere host che si desidera monitorare.
PER avviare l'installazione, apri il tuo browser preferito e digita il nome di dominio o l'indirizzo IP pubblico del tuo server seguito da
/zabbix
:
http(s)://your_domain_or_ip_address/zabbix
Nella prima schermata, ti verrà presentato un messaggio di benvenuto. Fai clic su
Next step
per continuare.
Infine, per aggiungere l'host fai clic sul pulsante blu Aggiungi.
Conclusione
Hai installato con successo l'ultimo Zabbix sul tuo sistema Debian e hai imparato come aggiungere nuovi host che vuoi monitorare.
Ora dovresti controllare la documentazione di Zabbix e saperne di più su come configurare e utilizzare Zabbix.
monitoraggio zabbix debianCome installare e configurare redis su debian 10 linux

In questo tutorial vedremo come installare e configurare Redis su un Debian 10, Buster. Redis è un archivio dati di valori-chiave in memoria open source.
Come installare e configurare zabbix su centos 7

Zabbix è un software di monitoraggio open source completo. Questo tutorial descrive come installare e configurare l'ultima versione di Zabbix 4.0 su un server CentOS 7.
Come installare e configurare zabbix su Ubuntu 18.04

Zabbix è uno degli strumenti software di monitoraggio open source più popolari. Questo tutorial descrive come installare e configurare l'ultima versione di Zabbix 4.0 su un server Ubuntu 18.04.