[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