Come configurare SNMP TRAP su Ubuntu
Il Simple Network Management Protocol è un modo standard per gestire i dispositivi connessi alle reti basato sul protocollo Internet. Ogni "manager" SNMP può monitorare in dettaglio il funzionamento di dispositivi remoti -- "client" -- come switch e router e, in alcuni casi, anche riconfigurarli. In particolare, lo standard SNMP include un meccanismo per fare in modo che i client inviino notifiche asincrone - "trap" - ai gestori nel momento in cui si verificano eventi ritenuti significativi. Puoi configurare il tuo computer Ubuntu per ricevere ed elaborare trap SNMP dai client.
Passaggio 1
Premi i tasti "Ctrl", "Alt" e "F1" al prompt di accesso di Ubuntu per visualizzare un prompt di accesso in modalità testo. Accedi come utente normale. Ubuntu ti presenterà un prompt della riga di comando, una "shell".
Passaggio 2
Eleva i privilegi della shell a superutente digitando il seguente comando:
sudo -l
Premere Invio." Digita la tua password e premi di nuovo "Invio".
Passaggio 3
Scarica e installa le utilità di gestione SNMP digitando il seguente comando:
apt-get install snmpd
Premi "Invio".
Passaggio 4
Aprire il file "/etc/snmp/snmpd.conf" con un editor di testo, cercare la riga contenente le parole "master agentx" e rimuovere il carattere "#" iniziale da quella riga. Salva il file ed esci dall'editor.
Passaggio 5
Apri il file "/etc/snmp/snmptrapd.conf" con un editor di testo e aggiungi la seguente riga alla fine del file:
TRAPDRUN=sì
Salva il file ed esci dall'editor.
Passaggio 6
Digitare i seguenti comandi per avviare i servizi di gestione SNMP e la registrazione delle trap in ingresso:
/etc/init.d/snmpd riavvia snmptrapd -P -F "%02.2h:%02.2j TRAP%w.%q da %A\n"
Premi "Invio" dopo ogni riga. A quel punto, snmptrapd ascolterà le trap SNMP in arrivo. Quando snmptrapd riceve un trap, lo registrerà nello standard output, indicando l'ora del giorno, il codice trap e il nome host del dispositivo che ha originato il trap.