On 4/30/11 7:53 PM, OrazioPirataDelloSpazio (Lorenzo) wrote:
Qualcuno ha idea di come fare a farmi stampare anche l'oid dei figli
assieme al loro valore? Possibile che questa libreria (che poi è un
binding) non lo possa fare?

ho risolto cambiando libreria (non è proprio "user friendly"...):

from pysnmp.entity.rfc3413.oneliner import cmdgen

community = cmdgen.CommunityData('my-agent', 'public', 0)
transport = cmdgen.UdpTransportTarget(('172.16.141.2', 161))
oid = 1,3,6,1,4,1,14988,1,1,1,2,1,3
res = cmdgen.CommandGenerator().nextCmd(community, transport, oid)
for i in res[3]:
    dbm = i[0][1]
    mac_addr = i[0][0][-6:]
mac_addr = "%X:%X:%X:%X:%X:%X" % tuple([int(i.strip()) for i in str(mac_addr)[1:-1].split(',')])
    print mac_addr, dbm




Lorenzo
_______________________________________________
Wireless mailing list
[email protected]
http://ml.ninux.org/mailman/listinfo/wireless

Rispondere a