示例#1
0
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()
示例#2
0
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"
示例#3
0
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")