Go Back

ISTALLAZIONE MRTG - software di Gestione e Controllo macchine di rete con protocollo SNMP

Prerequisites

Prima di istallare MRTG ti devi assicurare di avere istallato i pacchetti apache2,snmp

sudo apt-get install apache2 snmpd snmp

Adesso devi andare a editre il file /etc/snmp/snmpd.conf

sudo vi /etc/snmp/snmpd.conf

togliere il commento alla seguente riga

#rocommunity public localhost

to

rocommunity public localhost

Salvare ed uscire dal file.

Adesso devi riavviare il servizio snmpd e fare l'aggiornamento usando i seguenti comandi:

sudo service snmpd restart

sudo apt update

Fatto tutto ciò è arrivato il momento di istallare MRTG

sudo apt install mrtg

Configurazione di MRTG

Ora in base alle configurazioni precedentemente impostazioni settate prima bisogna generare il file di configurazione di MRTG:

Per generare il file di configurazione di MRTG è sufficiente digitare il seguente comando in una finestra di terminale:

cfgmaker --global 'WorkDir: /var/www/html/mrtg' --output /etc/mrtg.cfg public@192.168.100.3
dove si suppone che la macchina 192.168.100.3 sia la macchina che si vuole controllare.
Dal file mrtg.cfg tramite opportuni comandi si dovrà generare il file index.html dentro /var/www/html/mrtg 
e perchè questo possa avvenire è necesario assegnare alla cartella gli opportuni permessi tramite  seguenti comandi:
sudo chown root:root /var/www/html/mrtg
sudo chmod 755 /var/www/html/mrtg

Infine, per rendere disponibile l'interfaccia web è sufficiente digitare il seguente comando in una finestra di terminale:

cd /var/www/html/mrtg
sudo indexmaker --clicktext --title="Spirit MRTG" --output=index.html /etc/mrtg.cfg
OSSERVAZIONI
Precedente la macchina che volevamo controllare è la 192.168.100.3 ma se dovessero essere più di una basta inserirle in successione
cfgmaker --global 'WorkDir: /var/www/html/mrtg' --output /etc/mrtg.cfg public@192.168.100.3 public@192.168.100.4 public@192.168.100.5