Installazione MRTG · 2 min read · Nov 24, 2025

Come installare e configurare MRTG su Ubuntu 18.04

MRTG, noto anche come “Multi Router Traffic Grapher”, è uno strumento gratuito e open source per monitorare il carico di traffico sui collegamenti di rete. Puoi monitorare il traffico di rete giornaliero, settimanale, mensile e annuale utilizzando MRTG. MRTG supporta i sistemi operativi Windows e Linux. MRTG fornisce un’interfaccia web semplice per visualizzare i dati sul traffico di rete in forma grafica.

In questo tutorial, impareremo come installare MRTG su un server Ubuntu 18.04.

Requisiti

  • Un server che esegue Ubuntu 18.04.
  • Un utente non root con privilegi sudo.

Installare i pacchetti richiesti

Prima di iniziare, dovrai installare alcuni pacchetti sul tuo sistema. Puoi installarli tutti eseguendo il seguente comando:

sudo apt-get install apache2 snmp snmpd -y

Una volta installati tutti i pacchetti, avvia il servizio apache e snmp e abilitali per l’avvio all’accensione con il seguente comando:

sudo systemctl start apache2  
sudo systemctl enable apache2  
sudo systemctl start snmpd  
sudo systemctl enable snmpd

Installare e configurare MRTG

Per impostazione predefinita, MRTG è disponibile nel repository predefinito di Ubuntu 18.04. Puoi installarlo semplicemente eseguendo il seguente comando:

sudo apt-get install mrtg -y

Dopo aver installato MRTG, dovrai configurarlo per monitorare i dispositivi target. Prima di tutto, crea una directory MRTG all’interno della directory radice di Apache:

sudo mkdir /var/www/mrtg

Successivamente, assegna la proprietà corretta alla directory mrtg:

sudo chown -R www-data:www-data /var/www/mrtg

Successivamente, ricostruisci la configurazione di MRTG con il seguente comando:

sudo cfgmaker public@localhost > /etc/mrtg.cfg

Dovresti vedere il seguente output:

cfgmaker public@localhost > /etc/mrtg.cfg
--base: Get Device Info on public@localhost:
--base: Vendor Id: Unknown Vendor - 1.3.6.1.4.1.8072.3.2.10
--base: Populating confcache
--base: Get Interface Info
--base: Walking ifIndex
--base: Walking ifType
--base: Walking ifAdminStatus
--base: Walking ifOperStatus
--base: Walking ifMtu
--base: Walking ifSpeed

Successivamente, crea un file index per il server /web con il seguente comando:

sudo indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html

Configurare Apache per MRTG

Successivamente, dovrai creare un file di host virtuale apache per MRTG. Puoi farlo con il seguente comando:

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

Aggiungi le seguenti righe:


ServerAdmin [email protected]
DocumentRoot "/var/www/mrtg"
ServerName yourdomain.com

Options None
AllowOverride None
Order allow,deny
Allow from all
Require all granted

TransferLog /var/log/apache2/mrtg_access.log
ErrorLog /var/log/apache2/mrtg_error.log

Salva e chiudi il file quando hai finito. Quindi abilita l’host virtuale e riavvia il servizio apache per applicare tutte le modifiche:

sudo a2ensite mrtg  
sudo systemctl restart apache2

Ora, apri il tuo browser web e digita l’URL http://yourdomain.com. Sarai reindirizzato alla seguente pagina:

Link

  • MRTG
Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.