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