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

Come installare il server Zabbix 3.4 su CentOS 7

In questo tutorial, ti mostreremo come installare Zabbix 3.4 su CentOS 7. Zabbix è un software di monitoraggio della rete open source progettato per monitorare e tenere traccia dello stato di vari dispositivi di rete, server, macchine virtuali e altro hardware di rete. Può utilizzare MySQL, PostgreSQL, SQLite, Oracle o IBM DB2 come data storage di back-end. Il back-end Zabbix è scritto in C e il front-end web è scritto in PHP. Zabbix offre molteplici opzioni di monitoraggio come semplici controlli per verificare la disponibilità e la reattività di servizi standard come IMAP o HTTP senza installare alcun software sulla macchina monitorata.

Un agente Zabbix può essere distribuito su macchine di monitoraggio per monitorare statistiche come il carico della CPU, l'utilizzo della rete, lo spazio su disco, ecc. Il modello client-server di Zabbix ci consente di raccogliere ricchi set di dati che possono essere utili per monitorare le prestazioni del siti Web, servizi e applicazioni varie.

L'installazione di Zabbix su CentOS è un'operazione abbastanza semplice e non dovrebbe richiedere più di 15 minuti. Questa guida dovrebbe funzionare anche su altri sistemi Red Hat, ma è stata testata e scritta per CentOS 7 VPS. Iniziamo con l'installazione di Zabbix sul tuo server CentOS 7.

1. Installa Apache e PHP

L'installazione di Apache e PHP è un processo piuttosto semplice, basta eseguire il seguente comando:

yum install httpd php

2. Installa MariaDB

In questa guida utilizzeremo MySQL/MariaDB come motore di database. Per installare il server MariaDB, esegui:

yum install mariadb-server

Al termine dell'installazione, eseguire i seguenti comandi per avviare e abilitare il servizio mariadb run :

systemctl start mariadb
systemctl enable = mariadb

Per proteggere la tua installazione e per impostare il problema della password di root:

mysql_secure_installation

3. Installa Zabbix su CentOS 7

I pacchetti Zabbix non sono disponibili nei repository CentOs 7 predefiniti, quindi prima dobbiamo installare il repository Zabbix ufficiale per CentOS e quindi installare tutti i pacchetti Zabbix necessari. Esegui il comando seguente per installare il repository Zabbix 3.4:

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

Una volta installato il repository, possiamo installare il server Zabbix e il frontend web Zabbix con supporto MySQL utilizzando il seguente comando:

yum install zabbix-server-mysql zabbix-web-mysql

Il comando sopra installerà anche tutti i pacchetti PHP necessari.

4. Crea un database MySQL per Zabbix

Per creare un database e un utente MySQL per la nostra installazione di Zabbix, esegui:

mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE zabbix CHARACTER SET utf8;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix_passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

Successivamente, dobbiamo importare lo schema zabbix nel database zabbix. Il comando seguente ti chiederà di inserire la password utente di Zabbix mysql:

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

Abbiamo anche bisogno di configurare Zabbix per utilizzare il database appena creato. Apri il file di configurazione di zabbix:

nano /etc/zabbix/zabbix_server.conf

e imposta la password del database zabbix:

### Option: DBPassword
#       Database password. Ignored for SQLite.
#       Comment this line if no password is used.
#
# Mandatory: no
# Default:
DBPassword=zabbix_passwd

Il nome del database e l'utente del database sono già impostati su zabbix per impostazione predefinita.

5. Configura PHP per Zabbix

Apri il file di configurazione PHP di Zabbix

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

decommenta la riga date.timezone e imposta il tuo fuso orario, nel nostro caso America/Chicago

    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 always_populate_raw_post_data -1
    php_value date.timezone America/Chicago 

riavvia il servizio Apache per rendere effettive le modifiche:

systemctl restart httpd

6. Avvia il server Zabbix

Ora, quando tutti gli altri servizi sono installati e configurati, possiamo avviare il server Zabbix con il seguente comando:

systemctl start zabbix-server

Per verificare se il servizio è avviato e funziona correttamente:

systemctl status zabbix-server

L'output dovrebbe essere simile al seguente:

● zabbix-server.service - Zabbix Server
   Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; disabled; vendor preset: disabled)
   Active: active (running) since Fri 2018-04-13 12:22:30 CDT; 1min 14s ago
  Process: 6451 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
 Main PID: 6453 (zabbix_server)

7. Accedi all'interfaccia web di Zabbix

Nell'ultimo passaggio di questa guida dobbiamo accedere a Zabbix Web Interface e completare l'installazione.

Per completare l'installazione, apri il browser e vai a http://your_server_ip_address/zabbix/ . Il programma di installazione ti chiederà di inserire le informazioni di accesso al database zabbix e una volta terminati i passaggi successivi all'installazione verrai reindirizzato alla pagina di accesso dell'interfaccia Web Zabbix. Il nome utente amministratore predefinito è "admin" e la password è "zabbix".

Questo è tutto. Hai installato con successo il server Zabbix 3.4 sul tuo CentOS 7 VPS. Per ulteriori informazioni su come gestire l'installazione di Zabbix, fai riferimento alla documentazione ufficiale di Zabbix.

Ovviamente non devi installare Zabbix sul tuo server CentOS 7, se utilizzi uno dei nostri servizi di hosting Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di configurarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS . Se ti è piaciuto questo post, su Come installare Zabbix 3.4 su CentOS 7, condividilo con i tuoi amici sui social network usando i pulsanti a sinistra o lascia semplicemente una risposta qui sotto. Grazie.


Cent OS
  1. Come installare il server Minecraft su CentOS 7

  2. Come installare Nginx su CentOS 8

  3. Come installare PostgreSQL su CentOS 8

  4. Come installare MariaDB su CentOS 8

  5. Come installare Teamspeak 3 Server su CentOS 8

Come installare Nginx su CentOS

Come installare MySQL 8 su CentOS 8

Come installare Shoutcast Server su CentOS 8

Come installare Lighttpd su CentOS

Come installare Zabbix Server su un server CentOS 7

Come installare Zabbix Server su CentOS 8