Asyn c SnMP Table Walk с PySnmp - PullRequest
       18

Asyn c SnMP Table Walk с PySnmp

0 голосов
/ 09 апреля 2020

Я пытаюсь собрать таблицу asyn c с помощью PySnmp, но пример возвращает только первую запись.

Может кто-нибудь подсказать, что не так?

import asyncio
from pysnmp.hlapi.asyncio import *

@asyncio.coroutine
def run():
    snmp_engine=SnmpEngine()
    count=0
    while True:
        errorIndication, errorStatus, errorIndex, varBinds = yield from nextCmd(
            snmp_engine,
            CommunityData('public'),
            UdpTransportTarget(('demo.snmplabs.com', 161)),
            ContextData(),
            ObjectType(ObjectIdentity('SNMPv2-MIB', 'system')),
        )

        for next_var in varBinds:
            print(next_var[0])

        count+=1
        #break
        if count > 10:
            break

asyncio.get_event_loop().run_until_complete(run())  
...