def main(): proxy = AgentProxy('colo3560g', snmpVersion='1', community='zenoss') proxy.open() tr = TableRetriever(proxy, ('.1.3.6.1.2.1.2.2.1.1',)) d = tr() d.addBoth(closer, proxy) d.addCallback(success) d.addErrback(error) reactor.run()
def main(): proxy = AgentProxy('colo3560g', snmpVersion='1', community='zenoss') proxy.open() tr = TableRetriever(proxy, ('.1.3.6.1.2.1.2.2.1.1', )) d = tr() d.addBoth(closer, proxy) d.addCallback(success) d.addErrback(error) reactor.run()
def main(): oids = [('1.3.6.1.2.1.2.2.1.7.5', 'i', '2')] proxy = AgentProxy(ip='127.0.0.1', port=161, community='priv', snmpVersion='v2c') proxy.open() d = proxy.set(oids, 1.0, 3) d.addBoth(printResults) d.addCallback(close, proxy) reactor.run() print "end reactor"
def main(): oids = ['.1.3.6.1.2.1.1.1.0', '.1.3.6.1.2.1.1.2.0', '.1.3.6.1.2.1.1.3.0', '.1.3.6.1.2.1.1.4.0', ] proxy = AgentProxy(ip='127.0.0.1', port=161, community='public', snmpVersion = 1, protocol = Bogus(), allowCache = True) proxy.open() d = proxy.get(oids, 1.0, 3) d.addBoth(printResults) d.addCallback(close, proxy) reactor.run() print "end reactor"
def main(): oids = ['.1.3.6.1.2.1.1.1.0', '.1.3.6.1.2.1.1.2.0', '.1.3.6.1.2.1.1.3.0', '.1.3.6.1.2.1.1.4.0', ] proxy = AgentProxy(ip='127.0.0.1', port=161, community='public', snmpVersion = 1, protocol = Bogus(), allowCache = True) proxy.open() d = proxy.get(oids, 1.0, 3) d.addBoth(printResults) d.addCallback(close, proxy) reactor.run() print("end reactor")
reactor.stop() log.error("%s", why) def success(result): import pprint pprint.pprint(result) reactor.stop() def closer(result, proxy): proxy.close() return result if __name__ == "__main__": logging.basicConfig(level=logging.DEBUG) proxy = AgentProxy("127.0.0.1", snmpVersion="v2") proxy.open() tr = TableRetriever( proxy, # ('.1.3.6.1.2.1.25.4.2.1.2', '.1.3.6.1.2.1.25.4.2.1.4')) (".1.3.6.1.2.1.1.5", ".1.3.6.1.2.1.25.4.2.1.4"), ) d = tr() d.addBoth(closer, proxy) d.addCallback(success) d.addErrback(error) reactor.run()