[ninux-dev] [SNMP] IP addresses

Nino Ciurleo nino at ninux.org
Wed Apr 23 17:26:35 CEST 2014


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




More information about the ninux-dev mailing list