2010-07-16 9 views
6

Attualmente sto sviluppando un'appliance basata su uP incorporata che può essere controllata in remoto via ethernet da un PC utilizzando il proprio software di gestione SNMP.Implementazione dell'agente SNMP su sistema embedded

Ho implementato tutti i comandi privati, ovvero utilizzando una password di comunità privata e sotto l'albero dell'organizzazione OID (1.3.6.1.4.1.MY_PEN ... ecc.) Quindi da quel punto di vista l'unità funziona correttamente.

Ciò che non sono sicuro è se l'appliance debba rispondere anche ad altre richieste di derivazione OID SNMP (ad es. 1.3.6.1.2.1 ... o altro) Non a vantaggio del mio software per PC, ma a beneficio di altri gestori di PC che potrebbero o meno voler sapere se il mio dispositivo "esiste" sul sistema.

Sono consapevole che questo non è un requisito essenziale (il mio dispositivo non ha bisogno di essere conosciuto da altri) ma forse esiste un requisito "educato" per gli agenti SNMP in una rete di essere visibile come tale. Nel qual caso potrebbe esserci un sottoinsieme minimo di query OID che tali agenti dovrebbero almeno rispondere a qualsiasi gestore di PC in circolazione.

Non riesco a trovare nulla su questo su internet, esiste una cosa del genere?

Qualsiasi commento (o almeno un puntatore al "giusto" RFC come ci sono così tanti di loro!

Grazie in anticipo

risposta

3

Per i dispositivi che ho lavorato, il MIB-II Di solito viene implementato un gruppo di sistemi (sysName, sysLocation, ecc.) Altri standard sono implementati solo laddove esiste un'esigenza definita Vedere RFC 1213.

+1

Sì Grazie, questo è più o meno quello che ho scoperto da varie ricerche sul web. Sebbene sia implementato solo il ramo mib-2.system e non gli altri. – tommessum