[ninux-dev] [SNMP] IP addresses

Alessandro Bucciarelli bucciarelli.alessandro at gmail.com
Wed Apr 23 16:08:52 CEST 2014


@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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ml.ninux.org/pipermail/ninux-dev/attachments/20140423/fb29f08d/attachment-0001.html>


More information about the ninux-dev mailing list