GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare Zabbix Server su un server CentOS 7

Zabbix Vision di Walker Cahall

Introduzione

Questo how-to ti mostrerà come installare il server Zabbix 5.0 su un'installazione CentOS 7. Zabbix è uno strumento di monitoraggio open source ideale per monitorare i tuoi server cloud. Tuttavia, può monitorare molti altri tipi di dispositivi. L'installazione di Zabbix può aiutarti a trovare problemi con il tuo server prima che si verifichi un'interruzione.

Prerequisito

– Un server CentOS 7 che esegue LAMP. Consulta questo post per i dettagli sull'installazione di LAMP su CentOS 7.

–  Se non disponi di un server CentOS 7, prova oggi stesso un server privato virtuale!

Installa Zabbix su CentOS 7

Per installare il server Zabbix, dovrai scoprire se l'installazione di CentOS è a 32 o 64 bit.

Per fare ciò esegui il comando:

uname -i

uname -i

Se dice x86_64, stai usando un'installazione a 64 bit.

uname -a

Se dice i368, stai usando un'installazione a 32 bit.

Dovremo quindi installare il repository Zabbix da Zabbix.
Per CentOS 7 64-Bit, eseguire il comando seguente:

yum install -y centos-release-scl
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

Dopo aver installato il repository Zabbix, ora puoi installare il server Zabbix. Fallo eseguendo il comando:

yum install -y zabbix-web-mysql-scl zabbix-apache-conf-scl zabbix-server-mysql zabbix-agent --enablerepo=zabbix-frontend

Ora, dobbiamo apportare alcune modifiche alla configurazione prima di eseguire l'installazione web.

Modifica il file di configurazione di Zabbix e imposta il fuso orario.

nano /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

Modifica la riga seguente

php_value[date.timezone] = America/New_York:

Quindi, modifica /etc/php.ini con il tuo editor preferito e modifica quanto segue:

In Limiti risorse

max_execution_time = 600

php.ini max_execution_time

max_input_time = 600

php.ini max_input_time

memory_limit= 256M

php.ini memory_limit

In Gestione dati

post_max_size = 32M

php.ini post_max_size

In Caricamenti file

upload_max_filesize = 16M

php.ini upload_max_filesize

In Impostazioni modulo

date.timezone = 'UTC'

php.ini data.fuso orario

Puoi cambiarlo in un fuso orario a tua scelta. In questo esempio, stiamo usando UTC. Per un elenco completo dei fusi orari PHP, vai qui.

Una volta terminate le configurazioni di php.ini, possiamo impostare il database.

mysql -u root -p

Quando richiesto, inserisci la tua password di root MySQL che hai impostato durante l'installazione di MySQL.

In MySQL, inserisci i seguenti comandi:

create database zabbix character set utf8 collate utf8_bin;

Assicurati di impostare la tua password sicura dove dice [inserisci-password-qui]

grant all privileges on zabbix.* to [email protected] identified by '[insert-password-here]';
flush privileges;
exit

Dopo aver creato il database, è necessario aggiungere lo schema e i dati Zabbix iniziali. Per farlo, esegui i seguenti comandi (per i comandi MySQL, ti verrà richiesta la password Zabbix che hai impostato quando hai creato il database):

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

Una volta aggiunti lo schema e i dati al database, è necessario modificare il file di configurazione di Zabbix.
Utilizzare un editor di testo per modificare /etc/zabbix/zabbix_server.conf e assicurati che siano impostati:

DBHost=localhost
DBName=zabbix 
DBUser=zabbix 
DBPassword=[insert-password-here]

Una volta impostato il file conf, ora puoi avviare il server Zabbix e riavviare Apache.

systemctl start rh-php72-php-fpm
systemctl restart zabbix-server zabbix-agent httpd

Ora possiamo andare all'installazione web. Nel tuo browser, vai su http://nomehost-o-indirizzo-ipad/zabbix

Se non sei sicuro di quale sia il tuo indirizzo IP, esegui quanto segue:

ifconfig

ifconfig

Nel nostro esempio, inseriremo http://192.68.0.2/zabbix nella barra degli indirizzi e otterremo la pagina seguente. Fare clic su Avanti


Assicurati che sia tutto a posto. In caso contrario, guarda il tuo file php.ini e apporta le modifiche appropriate.

Fai clic su Avanti se tutto è a posto.

Verifica dei prerequisiti

Inserisci le informazioni del database che hai impostato in precedenza e fai clic su verifica connessione.

Se dice OK, fai clic su Avanti, in caso contrario controlla di nuovo le informazioni del database per vedere se sono accurate.

Configura database

Per la maggior parte delle installazioni, puoi mantenere le impostazioni predefinite. Se lo desideri, puoi impostare un nome per l'installazione. Al termine, fai clic su Avanti.

Dettagli del server

Verifica la tua installazione e fai clic su Avanti.

Riepilogo pre-installazione

Fai clic su Fine per andare alla pagina di accesso.

Annota il percorso del file di configurazione e seleziona Fine

Puoi quindi accedere a Zabbix con gli accessi predefiniti.

Nome utente:Amministratore

Password:zabbix

Ora puoi accedere con il tuo nome utente e password predefiniti.

Congratulazioni! Ora hai installato Zabbix su Centos 7. Grazie per aver seguito questo come! Torna per gli aggiornamenti e prova una soluzione di hosting VPS da Atlantic.Net.


Linux
  1. Come installare ClickHouse su CentOS 7

  2. Come installare il server Minecraft su CentOS 7

  3. Come installare Teamspeak 3 Server su CentOS 8

  4. Come installare il server Zabbix 3.4 su CentOS 7

  5. Come installare Redis su CentOS 7

Come installare Nginx su CentOS 7

Come installare Webmin su CentOS 7

Come installare ownCloud su CentOS 7

Come installare MyWebSQL su CentOS 8

Come installare WordPress su un server CentOS 8

Come installare Zabbix Server su CentOS 8