GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Zabbix 5.0/4.0 su Debian 10 / Debian 9

Zabbix è uno strumento di monitoraggio open source per server, dispositivi di rete e applicazioni. Utilizza agenti (agente Zabbix) installati su host monitorati per raccogliere i dati.

Zabbix supporta anche il monitoraggio agentless tramite controlli SNMP, TCP e ICMP, nonché tramite IPMI, JMX, SSH e telnet.

Qui vedremo come installare Zabbix Server Debian 10 e Debian 9.

Requisiti di sistema

Hardware

Zabbix richiede un minimo di 128 MB di RAM e 256 MB di spazio su HDD. Tuttavia, la quantità di memoria o di spazio su disco dipende dal numero di host e dai parametri monitorati.

2 CPU core e 2 GB di RAM sarebbero sufficienti per monitorare 500 host.

Software

Zabbix 5.0 (LTS)

Apache:1.3.12 o versioni successive
MySQL:5.5 o 8.0.x / MariaDB:10.0.3 o successive
PHP:7.2.0 o versioni successive

Zabbix 4.0 (LTS)

Apache:1.3.12 o versioni successive
MySQL:5.0.3 o 8.0.x / MariaDB:Più recente
PHP:5.4.0 o successivo

Installa Zabbix

Configura repository Zabbix

I pacchetti server e agenti Zabbix non sono disponibili nei repository del sistema operativo di base Debian. Quindi, configureremo il repository Zabbix sul sistema installando il pacchetto di configurazione del repository Zabbix per ottenere i pacchetti richiesti.

Zabbix 5.0 (LTS)

### Debian 10 ###

wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb
sudo dpkg -i zabbix-release_5.0-1+buster_all.deb

Zabbix 4.0 (LTS)

### Debian 9 ###

wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+stretch_all.deb
sudo dpkg -i zabbix-release_4.0-3+stretch_all.deb

Installa Zabbix Server

Usa il comando apt per installare il server Zabbix con il pacchetto di supporto MariaDB per avere MariaDB come server di database.

Zabbix 5.0 (LTS) – Debian 10

sudo apt update

sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

Zabbix 4.0 (LTS) – Debian 9

sudo apt update

sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent

Fuso orario

Modifica il file di configurazione di Zabbix per modificare il fuso orario in base alla tua posizione geografica.

sudo nano /etc/zabbix/apache.conf

Aggiorna la riga sottostante con il fuso orario corretto, vedi più fusi orari.

<IfModule mod_php7.c>

        ...
        ...

        php_value date.timezone America/New_York

        ...
        ...

</IfModule>

Crea database Zabbix

Accedi a MySQL / MariaDB e crea un database per l'installazione di Zabbix.

Puoi accedere al server MariaDB senza la password di root del database con sudo mysql -u root -p o eseguendo il comando mysql -u root -p come root in Debian.
sudo mysql -u root -p

Crea un database con i seguenti dettagli.

DBName: zabbixdb
Utente DB: zabbixuser
DBPassword: password

create database zabbixdb character set utf8 collate utf8_bin;

grant all privileges on zabbixdb.* to zabbixuser@localhost identified by 'password';

quit;

Dopo aver creato un database per l'installazione di Zabbix, importare lo schema iniziale e i dati in esso.

cd /usr/share/doc/zabbix-server-mysql

zcat create.sql.gz | mysql -u zabbixuser -p zabbixdb

Aggiorna configurazione Zabbix

Modifica il file zabbix_server.conf per impostare i dettagli del database.

sudo nano /etc/zabbix/zabbix_server.conf

Assicurati di impostare come segue.

DBHost=localhost
DBName=zabbixdb
DBUser=zabbixuser
DBPassword=password

Riavvia tutti i servizi.

sudo systemctl restart zabbix-server zabbix-agent apache2

Abilita l'avvio automatico dei servizi all'avvio del sistema.

sudo systemctl enable zabbix-server zabbix-agent apache2

Configura Zabbix tramite Web Installer

Apri un browser web e vai al seguente URL.

http://your-ip-add-ress/zabbix/ Per entrambe le versioni di Zabbix, le istruzioni sono le stesse.

Fai clic su Passaggio successivo nella pagina di benvenuto di Zabbix.

Il programma di installazione Web Zabbix ora verifica se tutti i prerequisiti sono soddisfatti per l'installazione o se sono presenti problemi.

Se non ci sono errori , fai clic su Passaggio successivo .

Digitare il nome del database Zabbix, l'utente DB e la password del database nei rispettivi campi. Quindi, fai clic su Passaggio successivo .

Menziona l'host del server Zabbix, il numero di porta e il nome del server Zabbix.

Ora otterrai un riepilogo pre-installazione simile a quello di seguito. Fai clic su Passaggio successivo.

L'installazione del server Zabbix è ora completa. Fai clic su Fine .

Dopo aver fatto clic su Fine pulsante, il programma di installazione ti reindirizzerà alla pagina di accesso di Zabbix.

Accedi a Zabbix

Vai all'URL sottostante.

http://il-tuo-indirizzo-ip/zabbix

Accedi a Zabbix Server con il nome utente e la password predefiniti.

Nome utente: Amministratore
Password: zabbix

Il nome utente fa distinzione tra maiuscole e minuscole.

Dashboard Zabbix:

Conclusione

È tutto. Spero che questo post ti abbia aiutato a installare Zabbix 5.0 / 4.0 su Debian 10 / Debian 9. Ora puoi installare Zabbix Agent su macchine client e quindi aggiungere le tue macchine client al server Zabbix per il monitoraggio.


Debian
  1. Come installare Debian 10 (Buster)

  2. Come installare Python 3.9 su Debian 10

  3. Come installare TeamViewer su Debian 10

  4. Come installare Zabbix su Debian 11

  5. Come installare Zabbix su Debian 9

Come installare Zabbix Agent su Debian 11 Bullseye

Come installare Zabbix su Debian 9 Stretch

Come installare Zabbix su Debian 10

Come installare Vai su Debian 10

Come installare Zabbix su Debian 11

Come installare Vai su Debian