GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Zabbix su CentOS 8

In questo tutorial, ti mostreremo come installare Zabbix su CentOS 8. Per chi non lo sapesse, Zabbix è uno strumento di monitoraggio open source ideale per il monitoraggio i tuoi server cloud. Zabbix è molto flessibile, le informazioni possono essere recuperate utilizzando HTTP/SNMP o installando un agente Zabbix sulle macchine da monitorare e consente molte personalizzazioni.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Zabbix su un server CentOS 8.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:CentOS 8.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa Zabbix su CentOS 8

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

sudo dnf update

Passaggio 2. Installa il server LAMP.

È richiesto un server CentOS 8 LAMP. Se non hai installato LAMP, puoi seguire la nostra guida qui.

Passaggio 3. Installazione di Zabbix su CentOS 8.

I pacchetti Zabbix non sono disponibili nel repository CentOS di base. Quindi, per ottenere i pacchetti Zabbix, dobbiamo installare il pacchetto di configurazione del repository Zabbix:

rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-release-4.4-1.el8.noarch.rpm

Dopo aver aggiunto il repository Zabbix al tuo sistema, ora aggiorna gli elenchi dei pacchetti e installa Zabbix usando i comandi:

sudo dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-apache-conf

Passaggio 4. Configura MariaDB per Zabbix.

Per impostazione predefinita, MariaDB non è protetto. Puoi proteggere MariaDB usando mysql_secure_installation sceneggiatura. dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MariaDB.

mysql_secure_installation

Successivamente, dovremo accedere alla console MariaDB e creare un database per Zabbix. Esegui il seguente comando:

mysql -u root -p

Questo ti chiederà una password, quindi inserisci la tua password di root MariaDB e premi Invio. Una volta effettuato l'accesso al server del database, devi creare un database per il software Zabbix:

MariaDB [(none)]> create database zabbixdb character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbixdb.* to zabbixuser@localhost identified by 'password';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit

Ora che il database e l'utente sono pronti, importa lo schema e i dati iniziali al suo interno.

cd /usr/share/doc/zabbix-server-mysql/
zcat create.sql.gz | mysql -u zabbixuser -p zabbixdb

Quindi, modifica il file di configurazione del server Zabbix:

nano /etc/zabbix/zabbix_server.conf
...................................
DBHost=localhost
DBName=zabbixdb
DBUser=zabbixuser
DBPassword=password
...................................

Salva e chiudi il file. Avvia/Riavvia i servizi Zabbix e httpd e falli partire automaticamente ad ogni riavvio:

sudo systemctl restart zabbix-server zabbix-agent httpd php-fpm
sudo systemctl enable zabbix-server zabbix-agent httpd mariadb

Passaggio 5. Configura Firewall.

Configura il firewall per consentire all'agente Zabbix di raggiungere il server Zabbix:

firewall-cmd --permanent --add-port=10050/tcp
firewall-cmd --permanent --add-port=10051/tcp
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --reload

Passaggio 6. Accesso a Zabbix.

Zabbix sarà disponibile sulla porta HTTP 80 per impostazione predefinita. Apri il tuo browser preferito e vai a http://your-domain.com/zabbix o http://server-ip/zabbix e completa i passaggi richiesti per completare l'installazione.

Congratulazioni! Hai installato con successo Zabbix. Grazie per aver utilizzato questo tutorial per installare Zabbix Monitoring Tool sul tuo sistema CentOS 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Zabbix.


Cent OS
  1. Come installare MariaDB su CentOS 7

  2. Come installare MariaDB su CentOS 8

  3. Come installare Zabbix su CentOS 7

  4. Come installare PhpWiki su CentOS 7

  5. Come installare LiteCart su CentOS 7

Come installare PHPList su CentOS 7

Come installare PHP-Fusion su CentOS 7

Come installare Tine 2.0 su CentOS 7

Come installare Nextcloud su CentOS 7

Come installare Seafile su CentOS 7

Come installare Concrete5 su CentOS 7