[ninux-dev] [SNMP] IP addresses

Alessandro Bucciarelli bucciarelli.alessandro at gmail.com
Wed Apr 23 17:35:11 CEST 2014


Ciao Nino,
grazie per la risposta.
Hai ragione, e lo avevo notato.
Come forse ti avevo fatto vedere giovedì scorso al Fusolab, purtroppo
riusciamo a prendere solamente un OID alla volta con nentengine (e.g un
nodo foglia con una sola informazione).
Riuscire a ritornare anche porzioni di sottoalbero sarebbe la naturale
soluzione, ma putroppo allo stato attuale delle cose questa feature non è
supportata.

A presto


2014-04-23 17:26 GMT+02:00 Nino Ciurleo <nino at ninux.org>:

> Ciao Alessandro,
> non ho tempo per essere esaustivo,
> ma ti basta utilizzare snmpwalk sulla root dell'albero (es.
> .1.3.6.1.2.1.4.20.1.1) per ottenere tutti i figli.
> Se hai ancora dubbi non esitare a riscrivere.
> Ciao
> nino
>
>
> On 04/23/2014 04:08 PM, Alessandro Bucciarelli wrote:
> > @nino in Cc
> >
> > Ciao a tutti,
> > come avrete capito sto lavorando su SNMP.
> >
> > Il problema è questo: *recuperare gli IP delle interfacce* (che ne hanno
> > uno).
> > Vi allego questo breve sketch di un snmpwalk sul nodo 10.254.254.2 :
> >
> >         IP-MIB::ipAdEntAddr.10.254.254.2 = IpAddress: 10.254.254.2
> >
> >         IP-MIB::ipAdEntAddr.127.0.0.1 = IpAddress: 127.0.0.1
> >
> >         IP-MIB::ipAdEntAddr.172.16.173.2 = IpAddress: 172.16.173.2
> >
> >         IP-MIB::ipAdEntIfIndex.10.254.254.2 = INTEGER: 2
> >
> >         IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1
> >
> >         IP-MIB::ipAdEntIfIndex.172.16.173.2 = INTEGER: 10
> >
> >         IP-MIB::ipAdEntNetMask.10.254.254.2 = IpAddress: 255.255.255.0
> >
> >         IP-MIB::ipAdEntNetMask.127.0.0.1 = IpAddress: 255.0.0.0
> >
> >         IP-MIB::ipAdEntNetMask.172.16.173.2 = IpAddress: 255.255.0.0
> >
> >
> >  Qualcuno si starà chiedendo dove è il problema, ora ve lo dico.
> > Risolvendo la prima MIB per trovare la OID corrispondente tramite
> > snmptranslate nasce il problema:
> >
> >>>*snmptranslate -Ox IP-MIB::ipAdEntAddr.10.254.254.2 * ad esempio ritorna
> >
> > *.1.3.6.1.2.1.4.20.1.1.10.254.254.2 * come OID.
> >
> > Come qualcuno avrà notato l'OID è formato concatenando una parte fissa
> > all'indirizzo IP.
> > Ora se io faccio una query SNMP è perchè non so alcuni indirizzi, quindi
> > come faccio in maniera sistematica a conoscere a priori le OID corrette?
> >
> > Spero di essermi spiegato bene e di non aver tralasciato niente.
> >
> > Grazie
> >
> > --
> > Alessandro Bucciarelli
>
>


-- 
Alessandro Bucciarelli
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ml.ninux.org/pipermail/ninux-dev/attachments/20140423/7cac3a5c/attachment-0001.html>


More information about the ninux-dev mailing list