Come configurare SNMP TRAP su Ubuntu
Il Simple Network Management Protocol (SNMP) è uno standard per gestire dispositivi su reti basate su IP. Ogni "manager" SNMP può monitorare in dettaglio dispositivi remoti — "client" — come switch e router, e in alcuni casi riconfigurarli. Lo standard include un meccanismo per cui i client inviano notifiche asincrone — "trap" — ai manager quando accadono eventi significativi. Puoi configurare il tuo computer Ubuntu per ricevere ed elaborare trap SNMP dai client.
Passaggio 1
Al prompt di login Ubuntu, premi "Ctrl", "Alt" e "F1" per ottenere un prompt testuale. Accedi come utente normale. Ubuntu presenterà un prompt a riga di comando, una "shell".
Passaggio 2
Eleva i privilegi della shell a superuser digitando:
sudo -l
Premi "Invio". Digita la password e premi "Invio" di nuovo.
Passaggio 3
Scarica e installa le utility manager SNMP:
apt-get install snmpd
Premi "Invio".
Passaggio 4
Apri "/etc/snmp/snmpd.conf" con un editor di testo, cerca la riga contenente "master agentx" e rimuovi il carattere "#" iniziale. Salva ed esci.
Passaggio 5
Apri "/etc/snmp/snmptrapd.conf" con un editor e aggiungi in fondo:
TRAPDRUN=yes
Salva ed esci.
Passaggio 6
Digita i seguenti comandi per avviare i servizi manager SNMP e il logging delle trap in arrivo:
/etc/init.d/snmpd restart
snmptrapd -P -F "%02.2h:%02.2j TRAP%w.%q from %A\n"
Premi "Invio" dopo ogni riga. A questo punto, snmptrapd ascolterà le trap SNMP in arrivo. Quando ne riceve una, la registra nell'output standard indicando l'ora, il codice trap e l'hostname del dispositivo di origine.