Risposte:
Che cos'è SNMP?
SNMP (Simple Network Management Protocol) "è un protocollo ampiamente utilizzato per monitorare la salute e il benessere delle apparecchiature di rete (ad es. Router), apparecchiature informatiche e persino dispositivi come gli UPS". .
Viene comunemente utilizzato dagli amministratori di rete e di sistema per raccogliere statistiche operative (come la misurazione del traffico della larghezza di banda della rete, l'utilizzo della cpu o lo spazio disponibile sul disco rigido) e l'impostazione dei parametri di sistema.
Cosa significa questo per l'utente desktop medio?
Allo stato attuale della domanda, SNMP è di scarso o nessun interesse per l'utente desktop occasionale.
Per impostazione predefinita, in Ubuntu /etc/snmp/snmp.conf
sono installati i file SNMP di base ( ad esempio). Tuttavia, non sono abilitati, non utilizzati affatto e hanno scarso significato per quanto riguarda la sicurezza del sistema.
Perché dovrei voler abilitare e utilizzare SNMP?
Un caso d'uso molto semplice per un utente più avanzato (o curioso) sarebbe quello di impostare un sistema di monitoraggio / rappresentazione grafica come MRTG , Cacti o Nagios per tenere d'occhio la salute dei loro sistemi e della rete. Esistono numerose domande utili su questo sito che descrivono in dettaglio la configurazione delle applicazioni che richiedono l'uso di SNMP.
Questa domanda è un buon punto di partenza per esaminare alcune delle molte applicazioni che utilizzano SNMP per raccogliere dati di sistema e di rete.
Come abilito SNMP sul mio sistema?
Vedi la mia risposta qui .
/etc/snmp/snmp.conf
e commenta la riga contenente "mibs:"Successivamente, supponendo che non l'abbia già fatto, sarà necessario ottenere il set completo di MIB IETF. Questi file non vengono spediti, per impostazione predefinita, su sistemi Debian / Ubuntu a causa di problemi di licenza.
Dalla console ( Ctrl- Alt- t), immettere i seguenti comandi:
sudo apt-get install snmp-mibs-downloader
sudo download-mibs
Dovresti essere in grado di testare questa configurazione eseguendo il comando seguente:
snmpwalk -v 2c -c public <InsertYourIPAddressHere> system
SNMPv2-MIB :: sysDescr.0 = STRING: Linux foucault 3.2.0-38-generic-pae # 59-Ubuntu SMP mar 5 feb 18:16:32 UTC 2013 i686
Dove posso saperne di più su SNMP?
Net-SNMP è il pacchetto "canonico" per la maggior parte delle installazioni.
Una buona introduzione può essere trovata qui .
Infine, la voce di Wikipedia per SNMP.
smtpwalk
restituisce nulla vicino a quello che hai pubblicato, come posso risolvere questo? Sto cercando di metterlo nagios
in funzione e devo snmp
prima installare e testare
Il protocollo SNMP (Simple Network Management Protocol) è un "protocollo standard Internet per la gestione dei dispositivi su reti IP". I dispositivi che supportano in genere SNMP includono router, switch, server, workstation, stampanti, rack per modem e altro ancora. "Viene utilizzato principalmente nei sistemi di gestione della rete per monitorare i dispositivi collegati alla rete per condizioni che richiedono attenzione amministrativa. SNMP è un componente del Internet Protocol Suite come definito da Internet Engineering Task Force (IETF), costituito da una serie di standard per la gestione della rete, tra cui un protocollo a livello di applicazione, uno schema di database e una serie di oggetti dati. (Per maggiori dettagli)
Per impostazione predefinita, SNMP (l'agente o il dispositivo monitorato) non è installato su Ubuntu Desktop.
È installata solo la libreria SNMP in quanto può essere utilizzata per ottenere lo stato di una stampante di rete, ad esempio, ma non viene attivata a meno che il driver della stampante non lo richieda.
Nel complesso SNMP (l'agente o il dispositivo monitorato) non è molto utilizzato su un desktop domestico , come sospettavi.
SNMP viene utilizzato per monitorare in remoto un sistema. Può anche essere usato per configurare in remoto un sistema, se il demone consente l'accesso in scrittura, il che è raro. Non è necessario se non si esegue un'analisi approfondita dello stato del sistema o il monitoraggio centrale o la gestione della configurazione. (Anche senza di esso, un programma come Nagios può verificare se un sistema è attivo, se i servizi HTTP o SSH sono in ascolto sulle porte, ecc.)
A volte sembra che le librerie o le funzionalità SNMP siano piggyback sull'installazione di altri programmi, ma in realtà, a meno che non si tocchino /etc/snmp/snmpd.conf
, hai letto male lo scopo dei file. Ad esempio, CUPS sembra includere un file di configurazione SNMP, ma il suo scopo è consentire a CUPS di trovare stampanti su altri sistemi che le espongono tramite SNMP.
Se si blocca UDP sulla porta 161 o si limita l'ascoltatore a localhost (127.0.0.1 e :: 1/128), ciò impedirà l'interrogazione remota delle informazioni del sistema tramite SNMP.