È possibile ricevere notifiche di eventi SNMP remoti sotto forma di trap.
Il Simple Network Management Protocol è un modo standard di gestire i dispositivi collegati alle reti basate sul protocollo Internet. Ogni "gestore" SNMP può monitorare in dettaglio il funzionamento dei dispositivi remoti - "client" - come switch e router e, in alcuni casi, anche riconfigurarli. In particolare, lo standard SNMP include un meccanismo per consentire ai client di inviare 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.
Passo 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".
Video del giorno
Passo 2
Eleva i privilegi della shell a superutente digitando il seguente comando:
sudo -l
Premere Invio." Digita la tua password e premi nuovamente "Invio".
Passaggio 3
Scarica e installa le utilità di gestione SNMP digitando il seguente comando:
apt-get install snmpd
Premere Invio."
Passaggio 4
Apri il file "/etc/snmp/snmpd.conf" con un editor di testo, cerca la riga contenente le parole "master agentx" e rimuovi 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 entrata:
/etc/init.d/snmpd riavvia snmptrapd -P -F "%02.2h:%02.2j TRAP%w.%q from %A\n"
Premi "Invio" dopo ogni riga. A quel punto, snmptrapd ascolterà le trap SNMP in entrata. Quando snmptrapd riceve un trap, lo registrerà nell'output standard, indicando l'ora del giorno, il codice trap e il nome host del dispositivo che ha originato il trap.