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 -yUna 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 snmpdInstallare 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 -yDopo 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/mrtgSuccessivamente, assegna la proprietà corretta alla directory mrtg:
sudo chown -R www-data:www-data /var/www/mrtgSuccessivamente, ricostruisci la configurazione di MRTG con il seguente comando:
sudo cfgmaker public@localhost > /etc/mrtg.cfgDovresti 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 ifSpeedSuccessivamente, crea un file index per il server /web con il seguente comando:
sudo indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.htmlConfigurare 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.confAggiungi 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 apache2Ora, apri il tuo browser web e digita l’URL http://yourdomain.com. Sarai reindirizzato alla seguente pagina:

Link
- MRTG
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.