Esperienza su SNMP |
|
|
|
Per la realizzazione di questo modulo useremo
Netkit4TIC
con la
connettività
con la rete reale (leggere il file README).
Per mostrare un sistema per la gestione della rete useremo
una soluzione Open Source di nome
Nino
(Nino Is Not OpenView) che può essere installata anche su piattaforma
M$ ma che ovviamente nel nostro ambiente virtuale vedremo su piattaforma
Linux. Nino può essere configurato per monitorare il traffico di rete,
lo stato della rete e gli eventi straordinari. La sua interfaccia è
basata su Web.
La mappa della rete è minimale: una macchina di nome server
dove ho configurato Nino ed una macchina di nome client dove ho
configurato un agent SNMP. Il server è
connesso con la macchina reale per cui sono visibili tutti gli agent
disposti nella rete reale.
Scarica il tarball (15KB) contenente
lo script lab che genera l'intera esercitazione. Nino è
stato già installato sul filesystem della macchina virtuale come
file non in formato Debian. La release usata è la 3.15 e le istruzioni
seguite per l'installazione le trovi nel file
INSTALL.
Nino prevede la presenza di apache (magari con il modulo perl), di varie librerie
snmp e del database MySql che troviamo già presenti nel filesystem.
Dopo aver settato correttamente l'ambiente Netkit lancia lo script che costruisce i due host e i relativi hub:
realHost$ ./lab start
Ora prova ad attivare il browser con il seguente URL:
realHost$ mozilla-firefox http://192.168.77.2/
e otterrai la pagina principale dell'home page del progetto. Occorre per prima cosa inizializzare il database e quindi occorre selezionare la voce "Start INSTALL" dal menu e poi seguire le istruzioni.
To start: realHost$ mozilla http://192.168.77.2/mod_perl/main.pl realHost$ mozilla http://192.168.77.2/install.html NinoAdminPasswd: private
In seguito occorre inserire i devices. Un primo device è la macchina
client dove per l'appunto ho
configurato
e attivato un agent SNMP. Un secondo agent SNMP di solito lo attivo sulla
macchina reale e si possono dopo un numero adeguato di route add -net
e di man route ;-) aggiungere tutti gli agent della rete reale.
|
|
Sandro Doro (email me)