Dec-28-2017, 07:42 AM
Thanks Buran,
Changes in code as below
Output is:- Connection timed out
Connection timed out
Connection timed out
Connection timed out
Connection timed out
Connection timed out
Connection timed out
Connection timed out
Connection timed out
Connection timed out
whereas :- i am able to do this manually
[root@localhost scripts]# snmpwalk -v2c -c public 10.113.1.1 SNMPv2-MIB::sysDescr.0
SNMPv2-MIB::sysDescr.0 = STRING: ECI telecom HiFOCuS broadband access system
Changes in code as below
#!/usr/bin/python from easysnmp import Session # load easysnmp module community ='public' #Community for the device oid ='SNMPv2-MIB::sysDescr.0' #sysDescr OID sr_no = 0 with open('DSLAMIP.txt') as ipfile: # line = ipfile.readlines() # print line for line in ipfile: # print line try: session = Session(hostname=line, community=community, version=2) snmp_get = session.get(oid) result = snmp_get.value.encode('ascii') if 'IES1248-51' in result: model = 'ZyXEL' elif 'ECI' in result: model = 'ECI' elif 'IP' in result: model = 'UT' sr_no += 1 print sr_no+" "+line+ " " +model except: print('Connection timed out')easysnmp session is not working,
Output is:- Connection timed out
Connection timed out
Connection timed out
Connection timed out
Connection timed out
Connection timed out
Connection timed out
Connection timed out
Connection timed out
Connection timed out
whereas :- i am able to do this manually
[root@localhost scripts]# snmpwalk -v2c -c public 10.113.1.1 SNMPv2-MIB::sysDescr.0
SNMPv2-MIB::sysDescr.0 = STRING: ECI telecom HiFOCuS broadband access system