GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Cactus su Debian 11

Cacti è uno degli strumenti grafici e di monitoraggio della rete open source più popolari che puoi utilizzare per tenere traccia delle prestazioni della tua rete quasi in tempo reale.

Cacti può raccogliere parametri dai dispositivi di rete, rappresentarli graficamente e archiviarli per report e analisi storiche. Puoi anche configurare Cacti per eseguire il polling di dispositivi SNMP, contatori di traffico, router, server, ecc.

In questo post vedremo come installare Cacti su Debian 11.

Prerequisiti

Innanzitutto, aggiorna l'indice del repository.

sudo apt update

Installa il database MariaDB

Installa il database MariaDB seguendo l'URL sottostante.

LEGGI: Come installare MariaDB su Debian 11

Ottimizzazione del database

Dovrai modificare alcune impostazioni di MariaDB per l'installazione di Cacti. Quindi, modifica il file di configurazione.

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

E poi, aggiungi/aggiorna le seguenti impostazioni nella sezione [mysqld].

collation-server = utf8mb4_unicode_ci
character-set-server  = utf8mb4
max_heap_table_size = 128M
tmp_table_size = 32M
join_buffer_size = 64M
innodb_file_format = Barracuda
innodb_large_prefix = 1
innodb_buffer_pool_size = 512MB
innodb_flush_log_at_timeout = 3
innodb_read_io_threads = 32
innodb_write_io_threads = 16
innodb_io_capacity = 5000
innodb_io_capacity_max = 10000

Installa estensioni Apache e PHP

sudo apt install -y apache2 libapache2-mod-php php-xml php-ldap php-mbstring php-gd php-gmp php-mysql

Impostazioni PHP

Come requisito obbligatorio, Cacti richiede i seguenti valori in /etc/php/7.4/apache2/php.ini e /etc/php/7.4/cli/php.ini file, supponendo che il tuo sistema abbia PHP v7.4.

date.timezone = US/Central
memory_limit = 512M
max_execution_time = 60

Installa SNMP

sudo apt install -y snmp php-snmp rrdtool librrds-perl

Riavvia MariaDB e il servizio Apache.

sudo systemctl restart mariadb

sudo systemctl restart apache2

Installa Cacti su Debian 11

Crea database

Innanzitutto, accedi al server MariaDB.

sudo mysql -u root -p

Quindi, crea un database per l'installazione di Cacti.

create database cacti;

Concedi l'autorizzazione al database appena creato.

GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactipassword';

flush privileges;

exit

Dovrai consentire all'utente del database creato (cactiuser) di avere accesso alla tabella mysql.time_zone_name. Per farlo, prima importa il mysql_test_data_timezone.sql nel database mysql.

sudo mysql -u root -p mysql < /usr/share/mysql/mysql_test_data_timezone.sql

Quindi, accedi a MySQL.

sudo mysql -u root -p

Concedi l'autorizzazione all'utente del database (cactiuser).

GRANT SELECT ON mysql.time_zone_name TO cactiuser@localhost;

flush privileges;

exit

Scarica Cactus

Scarica l'ultima versione del pacchetto Cacti usando il comando wget.

wget https://www.cacti.net/downloads/cacti-latest.tar.gz

Estrai l'archivio Cacti usando il tar comando e sposta i file estratti nella directory /opt.

tar -zxvf cacti-latest.tar.gz

sudo mv cacti-1* /opt/cacti

Importa i dati del database Cacti predefinito nel database appena creato.

sudo mysql -u root -p cacti < /opt/cacti/cacti.sql

Modifica il file di configurazione Cacti per specificare il tipo di database, il nome, il nome host, l'utente e le informazioni sulla password.

sudo nano /opt/cacti/include/config.php

Apporta le modifiche in base alle tue esigenze.

/* 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 = "cactipassword";
$database_port = "3306";
$database_ssl = false;

Modifica il file di configurazione di Apache per aggiungere un host virtuale per Cacti.

sudo nano /etc/apache2/sites-available/cacti.conf

Usa le seguenti informazioni nel file dell'host virtuale sopra.

Alias /cacti /opt/cacti

  <Directory /opt/cacti>
      Options +FollowSymLinks
      AllowOverride None
      <IfVersion >= 2.3>
      Require all granted
      </IfVersion>
      <IfVersion < 2.3>
      Order Allow,Deny
      Allow from all
      </IfVersion>

   AddType application/x-httpd-php .php

<IfModule mod_php.c>
      php_flag magic_quotes_gpc Off
      php_flag short_open_tag On
      php_flag register_globals Off
      php_flag register_argc_argv On
      php_flag track_vars On
      # this setting is necessary for some locales
      php_value mbstring.func_overload 0
      php_value include_path .
 </IfModule>

  DirectoryIndex index.php
</Directory>

Abilita l'host virtuale creato.

sudo a2ensite cacti

Riavvia i servizi Apache.

sudo systemctl restart apache2

Cambia la proprietà della directory Cacti in utente Apache (www-data).

sudo chown -R www-data:www-data /opt/cacti/

Frequenza di raccolta dati

Modifica il file crontab.

sudo nano /etc/cron.d/cacti

Aggiungi la seguente voce nel cron per consentire a Cacti poller di eseguire il polling ogni cinque minuti.

*/5 * * * * www-data php /opt/cacti/poller.php > /dev/null 2>&1

Imposta Cactus

Visita il seguente URL per iniziare l'installazione di Cacti.

http://tuo.ip.add.ress/cacti

Accedi a Cacti per avviare la configurazione.

Il nome utente e la password predefiniti sono admin .

Segui il programma di installazione web di Cacti per configurare Cacti sul tuo sistema.

  1. In primo luogo, devi cambiare la password dell'utente amministratore prima di iniziare la configurazione. Assicurati che la tua password soddisfi i requisiti minimi.
  2. Accetta il contratto di licenza Cacti quindi fai clic su Inizia per continuare.
  3. Nella pagina successiva, Cacti eseguirà controlli pre-installazione . Poiché abbiamo già configurato il sistema per Cacti, il pre-controllo dovrebbe essere pulito. Se Cacti segnala problemi, correggili e fai clic su Aggiorna icona per ottenere l'ultimo rapporto di pre-controllo. Infine, fai clic su Avanti .
  4. Seleziona Nuovo server primario come tipo di installazione e quindi fare clic su Avanti .
  5. Cacti esegue Controlli di autorizzazione della directory in questa pagina per segnalare problemi di autorizzazione che potresti avere nelle directory di installazione di Cacti. Se il rapporto è pulito, fai clic su Avanti .
  6. Cacti ora verifica la presenza di Versioni e posizioni binarie critiche necessario per l'installazione. Assicurati che il rapporto sia verde, quindi fai clic su Avanti .
  7. Fai clic sulla casella di controllo di Ho letto questa dichiarazione nella Protezione della whitelist di convalida dell'input pagina e quindi fare clic su Avanti .
  8. Aggiorna l'Intervallo di rete se si desidera abilitare la scansione di rete. Inoltre, Intervallo Cron è Ogni 5 minuti poiché abbiamo già configurato cron per eseguire il polling ogni cinque minuti.
  9. Fai clic su Avanti in Impostazione modello pagina.
  10. Quindi, fai clic su Avanti di nuovo su Conforme al database pagina.
  11. Assicurati di fare clic su Conferma installazione quindi fai clic su Installa .

In un minuto o due, l'installazione di Cacti sarà completa. Fai clic su Inizia per portarti direttamente alla dashboard di Cacti.

Accedi ai cactus

Apri un browser e visita l'URL sottostante.

http://tuo.ip.add.ress/cacti

Accedi a Cacti utilizzando l'amministratore con la password che hai inserito durante la configurazione di Cacti .

Il Dashboard Cactus apparirà come di seguito dopo l'accesso riuscito.

Puoi andare a Grafici>> Albero predefinito >> Macchina Linux locale per vedere il grafico del tuo server Cacti.

Conclusione

È tutto. Spero che tu abbia imparato come installare Cacti su Debian 11. Ora, Cacti è pronto per monitorare macchine Linux remote.


Debian
  1. Come installare Debian 10 (Buster)

  2. Come installare Python 3.9 su Debian 10

  3. Come installare Memcached su Debian 10

  4. Come installare TeamViewer su Debian 10

  5. Come installare Git su Debian 9

Come installare Cacti su Debian 10 / Debian 9 – Uno strumento di monitoraggio

Come installare Debian 11

Come installare Cacti Monitoring su Debian 9

Come installare Cacti Monitoring su Debian 10

Come installare Vai su Debian 10

Come installare Vai su Debian