Cacti ISPConfig · 4 min read · Jan 12, 2026
Cacti Su Un Server ISPConfig In 10 Facili Passi
Cacti Su Un Server ISPConfig In 10 Facili Passi
Versione: 1.1
Autore: Vinicius Martins
In questo articolo descrivo come installare e configurare Cacti su un server ISPConfig. Non ci sono molte differenze rispetto all’installazione in altri gestori ISP o installazioni Apache autonome. Ho provato molte altre soluzioni, ma Cacti è molto semplice e veloce da implementare.
Nel sito web di Cacti troviamo: “Cacti è una soluzione completa per la grafica di rete progettata per sfruttare la potenza della funzionalità di archiviazione e grafica dei dati di RRDTool. Cacti fornisce un poller veloce, un avanzato templating grafico, molteplici metodi di acquisizione dati e funzionalità di gestione degli utenti pronte all’uso. Tutto questo è avvolto in un’interfaccia intuitiva e facile da usare che ha senso per installazioni di dimensioni LAN fino a reti complesse con centinaia di dispositivi.”
Utilizzo un Ubuntu Edgy Eft (6.10) e ho seguito The Perfect Setup - Ubuntu 6.10 Server (Edgy Eft).
Userò come esempio:
- Nome Dominio: monitor.domain.br
- Nome Database MySQL: web1_db1
- Nome Utente MySQL: web1_u1
- Password Utente MySQL: mysqlpassword
- Cartella di Sistema del Sito Web: /var/www/web1/web/
- Versione di Cacti: 0.8.6i
Passo 1 - Crea un sito web e un database:
In ISPConfig, crea un sito web tramite “Nuovo sito” nel menu principale.
Nella scheda chiamata “Base” usa monitor per il nome host e domain.br per il nome di dominio. Abilita MySQL e script PHP per questo sito web ma disabilita PHP Safe Mode.
Vai al tuo nuovo sito web, nella scheda “Opzioni”, nel Database clicca sul pulsante Nuovo per creare un database web1_db1 e utente web1_u1.
Passo 2 - Installa le dipendenze di Cacti:
Per installare Cacti, il modo semplice e veloce è usare apt-get. Utilizzando un utente con permessi amministrativi, esegui nel terminale:
sudo apt-get install cacti
Cacti è ora installato, ma non l’ultima versione. Nel repository di Ubuntu/Debian c’è la versione 0.8.6c, e nel sito di Cacti c’è una versione più recente, 0.8.6i.
Ora, rimuoverò solo la versione precedente di Cacti, non le sue dipendenze:
sudo dpkg -r cacti
Per abilitare snmp, installerò il pacchetto snmpd:
sudo apt-get install snmpd
Passo 3 - Installa la nuova versione di Cacti:
Ora, scaricherò Cacti nella nostra cartella del sito web:
cd /var/www/web1/web/
sudo wget http://www.cacti.net/downloads/cacti-0.8.6i.tar.gzEstrai Cacti con il comando:
sudo tar xzvf cacti-0.8.6i.tar.gz
cd cacti-0.8.6i/
sudo mv * ../
cd ../
sudo rmdir cacti-0.8.6i
Rimuovi i file tar.gz e .htaccess:
sudo rm *.tar.gz
sudo rm .htaccess
sudo rm config/.htaccessPasso 4 - Configura il database di Cacti:
Crea il database MySQL (Se preferisci, puoi usare PHPMyAdmin):
sudo mysqladmin --user=web1_u1Importa il database predefinito di cacti:
sudo mysql web1_db1 < cacti.sqlConfigura il database:
sudo mysql --user=web1_u1 mysql
mysql> GRANT ALL ON web_db1.* TO web1_u1@localhost IDENTIFIED BY mysqlpassword;
mysql> flush privileges;Passo 5 - Configura Crontab e Privilegi:
Per eseguire ogni cinque minuti e ottenere le statistiche del sistema, dobbiamo aggiungere una riga in Crontab:
*/5 * * * * php /var/www/cacti/poller.php > /dev/null 2>&1Imposta i permessi appropriati sulle directory di cacti per la generazione di grafici/log.
sudo chown -R www-data:www-data rra
sudo chown -R www-data:www-data logsPasso 6 - Architettura dei Plugin:
L’Architettura dei Plugin per Cacti è stata progettata per essere sia semplice nella natura che abbastanza robusta da consentire la libertà di fare quasi qualsiasi cosa in Cacti. Cacti stesso è progettato in modo sufficientemente bello che integrarsi in esso è abbastanza facile con pochissime modifiche necessarie. Alla fine Cacti verrà fornito con un’architettura standard per i plugin che ti permetterà di creare addon senza la necessità di modificare la tua installazione, ma fino a quando quel momento non arriverà (ci stiamo lavorando) dovrai seguire le istruzioni qui sotto.
sudo wget http://download.cactiusers.org/downloads/cacti-plugin-arch.gzip
sudo tar xvzf cacti-plugin-arch.tar.gzNella cartella estratta dell’Architettura, sostituirò i file originali con questi nuovi file:
sudo mv cacti-plugin-arch/files-0.8.6i /var/www/web1/webUna volta fatto ciò, avrai completato con successo l’installazione dell’Architettura dei Plugin. Ti consente di utilizzare molti plugin sviluppati da altri utenti.
Vedi questo link per informazioni su questi plugin: http://cactiusers.org/wiki/Homepage.
Passo 7 - Configura Cacti:
Nella stessa cartella ( /var/www/web1/web/):
editor include/config.phpModifica include/config.php e specifica l’utente MySQL, la password e il database per la tua configurazione di Cacti.
$database_default = "web1_db1";
$database_hostname = "localhost";
$database_username = "web1_u1";
$database_password = "mysqlpassword";Passo 8 - Primo Accesso:
Vai su http://monitor.domain.br, verrà visualizzata la pagina di accesso.

Accedi con un nome utente/password di admin. Ti verrà richiesto di cambiare immediatamente questa password. Assicurati di compilare tutte le variabili di percorso con attenzione e correttezza nella schermata successiva.
Passo 9 - L’Ambiente di Cacti:

Passo 10 - Maggiori informazioni:
Per aggiungere più plugin ad altre cose come: No-Break, Monitor della Scheda Madre, Monitor HD, Router, Server… Visita:
Cacti - http://www.cacti.net
Forum di Cacti - http://forum.cacti.net
Utenti di Cacti - http://cactiusers.org
Forum Utenti di Cacti - http://forum.cacti.org
Esempio:
** http://www.viniciusmartins.eng.br/cacti/ - Utente e password: guest
Ringraziamenti speciali a:
Luciano Gomes, che ha scritto e pubblicato un bel come fare in portoghese brasiliano per configurare Cacti per Debian: http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=3917&pagina=5
Commenti e Suggerimenti:
Vai al Forum: https://www.howtoforge.com/forums/showthread.php?p=49710
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.