<div dir="ltr">Ciao Nino,<div>grazie per la risposta. </div><div>Hai ragione, e lo avevo notato.</div><div>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).</div>

<div>Riuscire a ritornare anche porzioni di sottoalbero sarebbe la naturale soluzione, ma putroppo allo stato attuale delle cose questa feature non è supportata.</div><div><br></div><div>A presto</div></div><div class="gmail_extra">

<br><br><div class="gmail_quote">2014-04-23 17:26 GMT+02:00 Nino Ciurleo <span dir="ltr"><<a href="mailto:nino@ninux.org" target="_blank">nino@ninux.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

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