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

Come installare Cactus su CentOS 6

In questo tutorial, ti mostreremo come installare Cacti su CentOS 6. Per quelli di voi che non lo sapessero, Cacti è un monitoraggio e grafica della rete open source basato sul Web strumento progettato come applicazione front-end per lo strumento di registrazione dati open source RRDtool, utilizzato dalle aziende IT e memorizza tutte le informazioni necessarie su larghezza di banda, utilizzo del disco rigido, utilizzo della CPU, carico medio e statistiche della RAM , ecc in un database MySQL. Cacti crea grafici e li popola con i dati. Offre supporto SNMP, modelli di terze parti e plug-in e dispone di funzioni di autenticazione utente e autorizzazione utente integrate.

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 Cacti su CentOS 6.

Installa Cacti su CentOS 6

Passaggio 1. Innanzitutto, devi abilitare il repository EPEL sul tuo sistema.

## RHEL/CentOS 6 64-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
## RHEL/CentOS 6 32-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

Passaggio 2. Installa i pacchetti richiesti.

Installa Apache:

yum install httpd httpd-devel

Installa il server MySQL:

yum install mysql mysql-server

Installa moduli PHP:

yum install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-mysql

Installa PHP-SNMP:

yum install php-snmp

Installa NET-SNMP:

yum install net-snmp-utils p net-snmp-libs

Installa RRDTool:

yum install rrdtool

Una volta installato tutto il software sopra, avvialo:

/etc/init.d/mysqld start
/etc/init.d/httpd start
/etc/init.d/snmpd start

Affinché questi servizi possano essere eseguiti all'avvio, dobbiamo inserire i seguenti comandi:

chkconfig mysqld on
chkconfig httpd on
chkconfig snmpd on

Passaggio 2. Installa Cacti.

yum install cacti -y

Passaggio 3. Configurazione di MySQL.

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

I cactus richiedono un utente e un database MySQL, quindi creali eseguendo i seguenti comandi:

# mysql -u root -p
create database cacti;
grant all privileges on cacti.* to 'cactiuser'@'localhost' identified by 'your-password-here';
flush privileges;
exit

Passaggio 4. Imposta le tabelle Cacti per MySQL.

Ora importa le tabelle del database cacti dal file cacti.sql. Emetti il ​​comando seguente per trovare la posizione del file cacti.sql:

#rpm -ql cacti | grep cacti.sql
/usr/share/doc/cacti-0.8.8a/cacti.sql

Ora dobbiamo installare le tabelle nel file cacti.sql. Usa il seguente comando per farlo e inserisci la password del database quando richiesto:

mysql -u cactiuser -p cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql

Ora dobbiamo modificare il file di configurazione del database di cactus in modo che utilizzi il nome del database e il nome utente corretti:

mysql -u cactiuser -p cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql

Configura le impostazioni MySQL per Cacti. Apri /etc/cacti/db.php con il tuo editor preferito e inserisci i valori per il tuo database 'cacti':

nano /etc/cacti/db.php
/* make sure these values reflect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "your-password-here";
$database_port = "3306";
$database_ssl = false;

Passaggio 5. Configura il server Apache.

Possiamo modificare la configurazione di Apache per scegliere quali indirizzi IP/sottoreti possono connettersi. Puoi farlo modificando il seguente file:

##nano /etc/httpd/conf.d/cacti.conf

<Directory /usr/share/cacti/>
 Order Deny,Allow
 Deny from none
 Allow from <YOUR_IP_ADDRESS_RANGE>
 </Directory>

Riavvia Apache:

/etc/init.d/httpd restart

Passaggio 6. Configura Cron per Cacti.

Apri /etc/cron.d/cacti file:

nano /etc/cron.d/cacti
###Remove the # in the following line###
#*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1

Passaggio 7. Configurazione di Iptables o firewall per Cacti.

iptables -A INPUT -p udp -m state --state NEW --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -m state --state NEW --dport 80 -j ACCEPT
service iptables save

Passaggio 5. Accesso a Cacti.

Cacti sarà disponibile sulla porta HTTP 80 per impostazione predefinita. Apri il tuo browser preferito e vai a http://your-domain.com/cacti o http://server-ip/cacti . Il nome utente e la password predefiniti per Cacti sono admin/admin. Al primo accesso, sarai costretto a cambiare la password predefinita.

Congratulazioni! Hai installato correttamente Cacti. Grazie per aver utilizzato questo tutorial per l'installazione dello strumento di monitoraggio della rete Cacti sul sistema CentOS 6. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Cacti ufficiale sito web.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare VirtualBox su CentOS 7

Come installare R su CentOS 7

Come installare R su CentOS 8

Come installare Cacti su CentOS 6 / RHEL 6

Come installare Cacti su CentOS 8 / RHEL 8

Come installare Cacti Monitoring su CentOS 7

Come installare Cactus su CentOS 8