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

Come installare Zabbix su CentOS 6

In questo tutorial, ti mostreremo come installare Zabbix su CentOS 6. Per chi non lo sapesse, Zabbix è uno strumento di monitoraggio open source ideale per monitorare il tuo 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. Lo farò mostrarti l'installazione passo passo di Zabbix su CentOS 6.

Installa Zabbix su CentOS 6

Passaggio 1. Prima di tutto, assicurati che tutti i pacchetti siano aggiornati.

yum -y update

Passaggio 2. Installa il server LAMP e includi alcune estensioni PHP.

yum install httpd httpd-devel 
yum install mysql mysql-server 
yum install php php-cli php-common php-devel php-pear php-gd php-mbstring php-mysql php-xml

Avvia il servizio Server Web Apache e MySQL abilita anche l'avvio all'avvio del server:

service httpd start
service mysql start
chkconfig httpd on
chkconfig mysqld on

Passaggio 3. Installa Zabbix.

Aggiungi il repository Zabbix e installa i pacchetti:

rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/i386/zabbix-release-2.4-1.el6.noarch.rpm

Usa il seguente comando per installare Zabbix utilizzando i pacchetti di supporto del database MySQL sul tuo sistema:

yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-java-gateway

Passaggio 4. Configura il database MySQL per Zabbix.

Per impostazione predefinita, MySQL non è protetto. Puoi proteggere MySQL utilizzando 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 MySQL.

mysql_secure_installation

Avanti, dovremo accedere alla console MySQL 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 MySQL e premi Invio. Una volta effettuato l'accesso al server del database, devi creare un database per il software Zabbix:

mysql> CREATE DATABASE zabbix CHARACTER SET UTF8;
mysql> GRANT ALL PRIVILEGES on zabbix.* to 'zabbix'@'localhost' IDENTIFIED BY 'SECRET_PASSWORD';
mysql> FLUSH PRIVILEGES;
mysql> quit

Importa i modelli Zabbix nel database Zabbix:

mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.8/create/schema.sql
mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.8/create/images.sql
mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.8/create/data.sql

Passaggio 5. Configura il server web Apache.

Creato un file per Apache in /etc/httpd/conf.d/zabbix.conf :

nano /etc/httpd/conf.d/zabbix.conf

Modifica questo file in modo che assomigli a questo:

Alias /zabbix /usr/share/zabbix
 
<Directory "/usr/share/zabbix">
    Options FollowSymLinks
    AllowOverride None
    Require all granted
</Directory> 
<Directory "/usr/share/zabbix/conf">
    Require all denied
</Directory> 
<Directory "/usr/share/zabbix/include">
    Require all denied
</Directory>

Modifica il fuso orario in /etc/httpd/conf.d/zabbix per leggere questo, o il tuo fuso orario:

php_value date.timezone Europe/London

Dovremmo modificare php.ini file secondo le impostazioni consigliate da Zabbix:

### nano /etc/php.ini
max_execution_time = 600
max_input_time = 600
memory_limit = 256M
post_max_size = 32M
upload_max_filesize = 16M
date.timezone = Europe/London

Riavvia il servizio Apache e Zabbix per rendere effettive le modifiche:

service zabbix-server start
service zabbix-agent start
service httpd restart
service mysqld restart
chkconfig zabbix-server on 
chkconfig zabbix-agent on

Passaggio 6. Accesso a Zabbix.

Zabbix sarà disponibile sulla porta HTTP 80 per impostazione predefinita. Apri il tuo browser preferito e vai a http://yourdomain.com/zabbix o http://server-ip/zabbix e completare i passaggi necessari per completare l'installazione. Se stai usando un firewall, apri la porta 80 per abilitare l'accesso al pannello di controllo.

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


Cent OS
  1. Come installare Elgg su CentOS 6

  2. Come installare Dotclear su CentOS 6

  3. Come installare MySQL Server su CentOS 7

  4. Come installare Jira su CentOS 7

  5. Come installare MySQL 5.6 su CentOS 6.x

Come installare Joomla su CentOS 6

Come installare Gibbon su CentOS 6

Come installare Moodle su CentOS 6

Come installare osTicket su CentOS 6

Come installare LimeSurvey su CentOS 6

Come installare Mattermost su CentOS 7