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

Come installare Cacti Network Monitoring su CentOS 8

In questo tutorial, ti mostreremo come installare Cacti Network Monitoring su CentOS 8. Per quelli di voi che non lo sapessero, Cacti è un monitoraggio di rete open source basato sul Web e strumento grafico 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, 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 e presuppone che tu sia in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere "sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Cacti su un server CentOS 8.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:CentOS 8.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa Cacti Network Monitoring su CentOS 8

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf update

Passaggio 2. Installazione del server LAMP.

È richiesto un server CentOS 8 LAMP. Se non hai installato LAMP, puoi seguire la nostra guida qui.

Passaggio 3. Installazione delle estensioni dei pacchetti richieste.

Ora installeremo SNMP e cactus sul tuo sistema CentOS:

sudo dnf install net-snmp net-snmp-utils rrdtool

Passaggio 4. Installazione di Cacti su CentOS 8.

Esegui il seguente comando per installare Cacti:

dnf install cacti

Passaggio 5. Configurazione di MariaDB per Cacti.

Per impostazione predefinita, MariaDB non è protetto. Puoi proteggere MariaDB usando 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 MariaDB:

mysql_secure_installation

Configuralo in questo modo:

- 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

Avanti, dovremo accedere alla console MariaDB e creare un database per Cacti. Esegui il seguente comando:

mysql -u root -p

Questo ti chiederà una password, quindi inserisci la tua password di root MariaDB e premi Invio. Una volta effettuato l'accesso al server del database, devi creare un database per Installazione di cactus:

MariaDB [(none)]> create database cacti;
MariaDB [(none)]> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'cactipass';
MariaDB [(none)]> FLUSH privileges;
MariaDB [(none)]> quit;

Quindi, importa le tabelle del database cacti dal file cacti.sql. Innanzitutto, individua cacti.sql file:

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

Ora configureremo il nostro file di configurazione dei cactus:

nano /etc/cacti/db.php
$database_type = "mysql"; 
$database_default = "cacti"; 
$database_hostname = "localhost"; 
$database_username = "cacti"; 
$database_password = "cactipass";

Passaggio 6. Configurazione del server Apache per l'installazione di Cacti.

Apri il file chiamato /etc/httpd/conf.d/cacti.conf con nano editor:

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

Aggiungi le seguenti righe:

Alias /cacti    /usr/share/cacti

<Directory /usr/share/cacti/>
        <IfModule mod_authz_core.c>
                # httpd 2.4
                Require all granted
        </IfModule>
        <IfModule !mod_authz_core.c>
                # httpd 2.2
                Order deny,allow
                Deny from all
                Allow from all
        </IfModule>
</Directory>

Salva e chiudi il file. Riavvia il servizio Apache per rendere effettive le modifiche:

systemctl restart httpd.service

Quindi, imposta cron per Cacti:

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

Passaggio 7. Configurazione del firewall per Cacti.

Consenti porte HTTP e HTTPS sul firewall:

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --reload

Passaggio 8. Accesso ai cactus.

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 e completare i passaggi necessari per completare l'installazione. Sullo schermo apparirà la "Guida all'installazione dei cactus". Fare clic sul pulsante "Avanti".

Nella schermata successiva, vedrai un pulsante a discesa. A causa di questa nuova installazione, seleziona "Nuova installazione" e fai clic sul pulsante "Avanti".

Cacti ora verificherà i pacchetti di cui ha bisogno per funzionare correttamente. Assicurati che tutti i controlli vengano visualizzati con lo stato "OK", quindi fai clic su Fine.

La pagina successiva è la pagina di accesso. La prima volta che accedi a Cacti, usa admin come nome utente e password.

Congratulazioni! Hai installato correttamente Cacti. Grazie per aver utilizzato questo tutorial per installare il monitoraggio della rete Cacti sul tuo sistema CentOS 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Cacti .


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

  2. Come installare Habari su CentOS 7

  3. Come installare Elgg su CentOS 7

  4. Come installare VnStat Network Monitoring su CentOS 7

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

Come installare InvoicePlane su CentOS 7

Come installare WordPress su CentOS 7

Come installare osTicket su CentOS 7

Come installare PrestaShop su CentOS 7

Come installare Cacti Monitoring su CentOS 7

Come installare CumulusClips su CentOS 7