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

Come installare lo strumento di monitoraggio della rete Cacti su un Centos VPS

Cacti è una soluzione open source di monitoraggio di rete e sistema basata sul Web con un frontend completamente basato su PHP. Viene utilizzata dalle aziende IT e memorizza tutte le informazioni necessarie su larghezza di banda, utilizzo del disco rigido e CPU utilizzo, carico medio, statistiche della RAM ecc. in un database MySQL. Cacti crea grafici e li popola con i dati. Offre supporto SNMP, modelli e plug-in di terze parti e dispone di funzionalità di autenticazione utente e autorizzazione utente integrate.

Questo articolo del blog ti guiderà attraverso l'installazione di Cacti su un Centos VPS.

Accedi al tuo server privato virtuale Centos 6 come utente "root" e installa i pacchetti richiesti:

Installa Apache

# yum install httpd httpd-devel

Installa MySQL

# yum install mysql mysql-server

Installa PHP e i moduli necessari

# 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

Successivamente dobbiamo avviare i servizi richiesti:

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

Affinché questi servizi vengano eseguiti all'avvio, è necessario inserire i seguenti comandi:

# chkconfig mysqld on
# chkconfig httpd on
# chkconfig snmpd on

Dobbiamo scaricare il repository EPEL per installare Cacti tramite il gestore di pacchetti yum.

# wget download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
# yum install cacti

Ora dobbiamo eseguire lo script post-installazione "mysql_secure_installation" per impostare una password di root.

# mysql_secure_installation
 - Set root password? [Y/n] y
 - Remove anonymous users? [Y/n] y
 - Disallow root login remotely? [Y/n] y
 - Remove test database and access to it? [Y/n] y
 - Reload privilege tables now? [Y/n] y

Cacti richiede 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

Imposta le tabelle cactus in MySQL
Dobbiamo conoscere la posizione del file cacti.sql. Usa il comando seguente per mostrare la posizione:

# rpm -ql cacti | grep cacti.sql

Esempio di output:/usr/share/doc/cacti-0.8.8b/cacti.sql

Ora dobbiamo installare le tabelle nel file cacti.sql. Utilizzare il comando seguente per eseguire questa operazione e immettere la password del database quando richiesto.

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

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

# vim /etc/cacti/db.php

Configura il server Apache per l'installazione di cactus.

Devi consentire l'accesso a Cacti dagli intervalli di indirizzi IP richiesti. Apri /etc/httpd/conf.d/cacti.conf con il tuo editor di testo preferito:

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

Aggiungi la seguente sezione nella parte inferiore del file di configurazione:

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

Riavvia Apache:

# /etc/init.d/httpd restart

Impostazione di Cron per Cacti
Apri il file cron Cacti e decommenta la riga per consentire l'esecuzione di poller.php ogni 5 minuti.

# vim /etc/cron.d/cacti

Rimuovi il # nella riga seguente

#*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1

L'installazione è completa. Ora puoi aprire il tuo browser web preferito e navigare su http://SERVER-IP/cacti per completare l'installazione. Il nome utente e la password predefiniti per Cacti sono admin/admin. Al primo accesso, sarai costretto a cambiare la password predefinita.

Ovviamente non devi fare nulla di tutto questo se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Cacti per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Come installare Cacti Monitoring Tool su CentOS 8 / RHEL 8

  2. Come installare Check_MK (strumento di monitoraggio) su CentOS 7 / RHEL 7

  3. Come installare VnStat Network Monitoring su CentOS 7

  4. Come installare lo strumento di monitoraggio del sistema Monitorix su CentOS 6 VPS

  5. Come installare il sistema di monitoraggio della rete Icinga su un VPS CentOS 7

Come installare lo strumento di monitoraggio delle risorse Bpytop su CentOS 8

Come installare Cactus su CentOS 6

Come installare Cacti Monitoring su CentOS 7

Come installare lo strumento di monitoraggio del sistema di Sguardi su CentOS 7

Come installare lo strumento di monitoraggio della rete Monitorix su CentOS 7

Come installare Cacti Network Monitoring su CentOS 8