etingof / pysnmp

Python SNMP library
http://snmplabs.com/pysnmp/
BSD 2-Clause "Simplified" License
584 stars 201 forks source link

Trying to use nextCmd with asyncio, infinite loop over first element #160

Closed Djailla closed 6 years ago

Djailla commented 6 years ago

Here is the code I try to use. My goal is to use asyncio/pysnmp to poll Raritan PDU probes. As the number of probes is unknown, I need to walk over elements. No issues with synchronous method. But with async, I kept receiving the first item.

Any idea ?

import logging
import asyncio

from pysnmp.entity.rfc3413.oneliner import cmdgen
from pysnmp.hlapi.asyncio import (
    nextCmd,
    CommunityData,
    UdpTransportTarget,
    SnmpEngine,
    ContextData,
    ObjectIdentity,
    ObjectType,
)
from pysnmp.error import PySnmpError

LOGGER = logging.getLogger(__name__)

HOSTNAME = 'xxxxxxxxxxx'
OIDS = [
    '1.3.6.1.4.1.13742.6.3.6.3.1.3',
    '1.3.6.1.4.1.13742.6.5.5.3.1.4.1',
    '1.3.6.1.4.1.13742.6.3.6.3.1.2.1',
]

def snmp_requests(host, *oids):
    """Query SNMP oids."""
    cmd_gen = cmdgen.CommandGenerator()
    try:
        error_indication, error_status, error_index, varbind_table = (
            cmd_gen.nextCmd(
                cmdgen.CommunityData('public'),
                cmdgen.UdpTransportTarget((host, 161)),
                *oids
            )
        )

    except PySnmpError as exc:
        logging.warning(exc)
        return None

    if error_indication:
        logging.warning('%s with this asset: %s', error_indication, host)

    elif error_status:
        logging.warning(
            '%s at %s',
            error_status.prettyPrint(),
            error_index and varbind_table[-1][int(error_index) - 1] or '?'
        )

    else:
        print(varbind_table)

async def async_next_snmp_request(host, *oids):
    """Walk SNMP oids asynchronously."""
    oid_values = [ObjectType(ObjectIdentity(oid)) for oid in oids]
    while True:
        try:
            error_indication, error_status, error_index, varbind_table = (
                await nextCmd(
                    SnmpEngine(),
                    CommunityData('public', mpModel=0),
                    UdpTransportTarget((host, 161)),
                    ContextData(),
                    *oid_values,
                )
            )
        except PySnmpError:
            LOGGER.exception("PySNMP error")
            return

        if error_indication:
            LOGGER.warning('%s with this asset: %s', error_indication, host)
            return

        elif error_status:
            LOGGER.warning(
                '%s at %s',
                error_status.prettyPrint(),
                error_index and varbind_table[-1][int(error_index) - 1] or '?'
            )
            return

        else:
            print(varbind_table)
            yield varbind_table

async def async_snmp_walk(host, *oids):
    async for varbind in async_next_snmp_request(host, *oids):
        print(varbind)

def test_async():
    loop = asyncio.get_event_loop()
    tasks = [
        loop.create_task(
            async_snmp_walk(HOSTNAME, *OIDS)
        )
    ]

    result = loop.run_until_complete(
        asyncio.wait(
            tasks,
            loop=loop,
        )
    )
    return result

print('SYNC')
snmp_requests(HOSTNAME, *OIDS)
print('------------------------')
print('ASYNC')
test_async()

Output :

SYNC
[[ObjectType(ObjectIdentity(<ObjectName value object at 0x10392a358 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.3.6.3.1.3.1.1]>), <OctetString value object at 0x10392a438 tagSet <TagSet object at 0x102f14a90 tags 0:0:4> subtypeSpec <ConstraintsIntersection object at 0x102f4d5f8 consts <ValueSizeConstraint object at 0x102f4d5c0 consts 0, 65535>> encoding iso-8859-1 payload [AEI7300505]>), ObjectType(ObjectIdentity(<ObjectName value object at 0x10392a518 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.5.5.3.1.4.1.1]>), <Integer value object at 0x10392a5c0 tagSet <TagSet object at 0x102ec0c50 tags 0:0:2> subtypeSpec <ConstraintsIntersection object at 0x102e92e48 consts <ValueRangeConstraint object at 0x102e92e10 consts -2147483648, 2147483647>> payload [234]>), ObjectType(ObjectIdentity(<ObjectName value object at 0x10392a668 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.3.6.3.1.2.1.1]>), <Integer value object at 0x10392a748 tagSet <TagSet object at 0x102ec0c50 tags 0:0:2> subtypeSpec <ConstraintsIntersection object at 0x102e92e48 consts <ValueRangeConstraint object at 0x102e92e10 consts -2147483648, 2147483647>> payload [10]>)], [ObjectType(ObjectIdentity(<ObjectName value object at 0x10392a630 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.3.6.3.1.3.1.2]>), <OctetString value object at 0x10392a1d0 tagSet <TagSet object at 0x102f14a90 tags 0:0:4> subtypeSpec <ConstraintsIntersection object at 0x102f4d5f8 consts <ValueSizeConstraint object at 0x102f4d5c0 consts 0, 65535>> encoding iso-8859-1 payload [AEI7300505]>), ObjectType(ObjectIdentity(<ObjectName value object at 0x10393b588 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.5.5.3.1.4.1.2]>), <Integer value object at 0x10393b5c0 tagSet <TagSet object at 0x102ec0c50 tags 0:0:2> subtypeSpec <ConstraintsIntersection object at 0x102e92e48 consts <ValueRangeConstraint object at 0x102e92e10 consts -2147483648, 2147483647>> payload [36]>), ObjectType(ObjectIdentity(<ObjectName value object at 0x10393b5f8 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.3.6.3.1.2.1.2]>), <Integer value object at 0x10393b710 tagSet <TagSet object at 0x102ec0c50 tags 0:0:2> subtypeSpec <ConstraintsIntersection object at 0x102e92e48 consts <ValueRangeConstraint object at 0x102e92e10 consts -2147483648, 2147483647>> payload [11]>)], [ObjectType(ObjectIdentity(<ObjectName value object at 0x10392a6a0 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.3.6.3.1.3.1.3]>), <OctetString value object at 0x103aa5dd8 tagSet <TagSet object at 0x102f14a90 tags 0:0:4> subtypeSpec <ConstraintsIntersection object at 0x102f4d5f8 consts <ValueSizeConstraint object at 0x102f4d5c0 consts 0, 65535>> encoding iso-8859-1 payload [AEI7300506]>), ObjectType(ObjectIdentity(<ObjectName value object at 0x10393b470 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.5.5.3.1.4.1.3]>), <Integer value object at 0x10393b898 tagSet <TagSet object at 0x102ec0c50 tags 0:0:2> subtypeSpec <ConstraintsIntersection object at 0x102e92e48 consts <ValueRangeConstraint object at 0x102e92e10 consts -2147483648, 2147483647>> payload [222]>), ObjectType(ObjectIdentity(<ObjectName value object at 0x10393ba58 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.3.6.3.1.2.1.3]>), <Integer value object at 0x10393bb38 tagSet <TagSet object at 0x102ec0c50 tags 0:0:2> subtypeSpec <ConstraintsIntersection object at 0x102e92e48 consts <ValueRangeConstraint object at 0x102e92e10 consts -2147483648, 2147483647>> payload [10]>)], [ObjectType(ObjectIdentity(<ObjectName value object at 0x103aa4978 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.3.6.3.1.3.1.4]>), <OctetString value object at 0x10393b4a8 tagSet <TagSet object at 0x102f14a90 tags 0:0:4> subtypeSpec <ConstraintsIntersection object at 0x102f4d5f8 consts <ValueSizeConstraint object at 0x102f4d5c0 consts 0, 65535>> encoding iso-8859-1 payload [AEI7300506]>), ObjectType(ObjectIdentity(<ObjectName value object at 0x10393bac8 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.5.5.3.1.4.1.4]>), <Integer value object at 0x10393bc88 tagSet <TagSet object at 0x102ec0c50 tags 0:0:2> subtypeSpec <ConstraintsIntersection object at 0x102e92e48 consts <ValueRangeConstraint object at 0x102e92e10 consts -2147483648, 2147483647>> payload [41]>), ObjectType(ObjectIdentity(<ObjectName value object at 0x10393be48 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.3.6.3.1.2.1.4]>), <Integer value object at 0x10393bf28 tagSet <TagSet object at 0x102ec0c50 tags 0:0:2> subtypeSpec <ConstraintsIntersection object at 0x102e92e48 consts <ValueRangeConstraint object at 0x102e92e10 consts -2147483648, 2147483647>> payload [11]>)]]
------------------------
ASYNC
[[ObjectType(ObjectIdentity(<ObjectName value object at 0x103c98278 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.3.6.3.1.3.1.1]>), <OctetString value object at 0x103c49400 tagSet <TagSet object at 0x102f14a90 tags 0:0:4> subtypeSpec <ConstraintsIntersection object at 0x102f4d5f8 consts <ValueSizeConstraint object at 0x102f4d5c0 consts 0, 65535>> encoding iso-8859-1 payload [AEI7300505]>), ObjectType(ObjectIdentity(<ObjectName value object at 0x103c98400 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.5.5.3.1.4.1.1]>), <Integer32 value object at 0x103c98160 tagSet <TagSet object at 0x102ec0c50 tags 0:0:2> subtypeSpec <ConstraintsIntersection object at 0x102e92e48 consts <ValueRangeConstraint object at 0x102e92e10 consts -2147483648, 2147483647>> payload [234]>), ObjectType(ObjectIdentity(<ObjectName value object at 0x103c98518 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.3.6.3.1.2.1.1]>), <Integer32 value object at 0x103c985f8 tagSet <TagSet object at 0x102ec0c50 tags 0:0:2> subtypeSpec <ConstraintsIntersection object at 0x102e92e48 consts <ValueRangeConstraint object at 0x102e92e10 consts -2147483648, 2147483647>> payload [10]>)]]
[[ObjectType(ObjectIdentity(<ObjectName value object at 0x103c98278 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.3.6.3.1.3.1.1]>), <OctetString value object at 0x103c49400 tagSet <TagSet object at 0x102f14a90 tags 0:0:4> subtypeSpec <ConstraintsIntersection object at 0x102f4d5f8 consts <ValueSizeConstraint object at 0x102f4d5c0 consts 0, 65535>> encoding iso-8859-1 payload [AEI7300505]>), ObjectType(ObjectIdentity(<ObjectName value object at 0x103c98400 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.5.5.3.1.4.1.1]>), <Integer32 value object at 0x103c98160 tagSet <TagSet object at 0x102ec0c50 tags 0:0:2> subtypeSpec <ConstraintsIntersection object at 0x102e92e48 consts <ValueRangeConstraint object at 0x102e92e10 consts -2147483648, 2147483647>> payload [234]>), ObjectType(ObjectIdentity(<ObjectName value object at 0x103c98518 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.3.6.3.1.2.1.1]>), <Integer32 value object at 0x103c985f8 tagSet <TagSet object at 0x102ec0c50 tags 0:0:2> subtypeSpec <ConstraintsIntersection object at 0x102e92e48 consts <ValueRangeConstraint object at 0x102e92e10 consts -2147483648, 2147483647>> payload [10]>)]]
[[ObjectType(ObjectIdentity(<ObjectName value object at 0x103fa52e8 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.3.6.3.1.3.1.1]>), <OctetString value object at 0x103c9f2b0 tagSet <TagSet object at 0x102f14a90 tags 0:0:4> subtypeSpec <ConstraintsIntersection object at 0x102f4d5f8 consts <ValueSizeConstraint object at 0x102f4d5c0 consts 0, 65535>> encoding iso-8859-1 payload [AEI7300505]>), ObjectType(ObjectIdentity(<ObjectName value object at 0x103fa5470 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.5.5.3.1.4.1.1]>), <Integer32 value object at 0x103fa51d0 tagSet <TagSet object at 0x102ec0c50 tags 0:0:2> subtypeSpec <ConstraintsIntersection object at 0x102e92e48 consts <ValueRangeConstraint object at 0x102e92e10 consts -2147483648, 2147483647>> payload [235]>), ObjectType(ObjectIdentity(<ObjectName value object at 0x103fa5588 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.3.6.3.1.2.1.1]>), <Integer32 value object at 0x103fa5668 tagSet <TagSet object at 0x102ec0c50 tags 0:0:2> subtypeSpec <ConstraintsIntersection object at 0x102e92e48 consts <ValueRangeConstraint object at 0x102e92e10 consts -2147483648, 2147483647>> payload [10]>)]]
[[ObjectType(ObjectIdentity(<ObjectName value object at 0x103fa52e8 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.3.6.3.1.3.1.1]>), <OctetString value object at 0x103c9f2b0 tagSet <TagSet object at 0x102f14a90 tags 0:0:4> subtypeSpec <ConstraintsIntersection object at 0x102f4d5f8 consts <ValueSizeConstraint object at 0x102f4d5c0 consts 0, 65535>> encoding iso-8859-1 payload [AEI7300505]>), ObjectType(ObjectIdentity(<ObjectName value object at 0x103fa5470 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.5.5.3.1.4.1.1]>), <Integer32 value object at 0x103fa51d0 tagSet <TagSet object at 0x102ec0c50 tags 0:0:2> subtypeSpec <ConstraintsIntersection object at 0x102e92e48 consts <ValueRangeConstraint object at 0x102e92e10 consts -2147483648, 2147483647>> payload [235]>), ObjectType(ObjectIdentity(<ObjectName value object at 0x103fa5588 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.3.6.3.1.2.1.1]>), <Integer32 value object at 0x103fa5668 tagSet <TagSet object at 0x102ec0c50 tags 0:0:2> subtypeSpec <ConstraintsIntersection object at 0x102e92e48 consts <ValueRangeConstraint object at 0x102e92e10 consts -2147483648, 2147483647>> payload [10]>)]]
[[ObjectType(ObjectIdentity(<ObjectName value object at 0x1040f1080 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.3.6.3.1.3.1.1]>), <OctetString value object at 0x103f01f98 tagSet <TagSet object at 0x102f14a90 tags 0:0:4> subtypeSpec <ConstraintsIntersection object at 0x102f4d5f8 consts <ValueSizeConstraint object at 0x102f4d5c0 consts 0, 65535>> encoding iso-8859-1 payload [AEI7300505]>), ObjectType(ObjectIdentity(<ObjectName value object at 0x1040f1208 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.5.5.3.1.4.1.1]>), <Integer32 value object at 0x103f01ef0 tagSet <TagSet object at 0x102ec0c50 tags 0:0:2> subtypeSpec <ConstraintsIntersection object at 0x102e92e48 consts <ValueRangeConstraint object at 0x102e92e10 consts -2147483648, 2147483647>> payload [235]>), ObjectType(ObjectIdentity(<ObjectName value object at 0x1040f1320 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.3.6.3.1.2.1.1]>), <Integer32 value object at 0x1040f1400 tagSet <TagSet object at 0x102ec0c50 tags 0:0:2> subtypeSpec <ConstraintsIntersection object at 0x102e92e48 consts <ValueRangeConstraint object at 0x102e92e10 consts -2147483648, 2147483647>> payload [10]>)]]
[[ObjectType(ObjectIdentity(<ObjectName value object at 0x1040f1080 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.3.6.3.1.3.1.1]>), <OctetString value object at 0x103f01f98 tagSet <TagSet object at 0x102f14a90 tags 0:0:4> subtypeSpec <ConstraintsIntersection object at 0x102f4d5f8 consts <ValueSizeConstraint object at 0x102f4d5c0 consts 0, 65535>> encoding iso-8859-1 payload [AEI7300505]>), ObjectType(ObjectIdentity(<ObjectName value object at 0x1040f1208 tagSet <TagSet object at 0x102f14ef0 tags 0:0:6> payload [1.3.6.1.4.1.1374....6.5.5.3.1.4.1.1]
etingof commented 6 years ago

Do you really need to loop over the nextCmd in the async version? As explained here the nextCmd call returns a generator object which asyncio main loop iterates over until it's exhausted.

As a side note: it's better to keep a single, reusable SnmpEngine object within your script/thread. This object is expensive to initialized, it holds various caches so re-creating it slows down pysnmp a great deal.

Also, if you'd use the main stream pysnmp API for your synchronous version, it might look more concise and pretty much lined up with the async version.

Sorry for nitpicking on your code! ;-)

Djailla commented 6 years ago

@etingof

Do you really need to loop over the nextCmd in the async version? As explained here the nextCmd call returns a generator object which asyncio main loop iterates over until it's exhausted.

I would like to have a SNMP poller in async mode, either doing next or get commands. So yes, I want the next command to run in async to loop over entries in a table. I can see in the documentation that the nextCmd should return a generator, but I cannot make it work properly. Did you already test this in real ?

As a side note: it's better to keep a single, reusable SnmpEngine object within your script/thread. This object is expensive to initialized, it holds various caches so re-creating it slows down pysnmp a great deal.

Agreed

Also, if you'd use the main stream pysnmp API for your synchronous version, it might look more concise and pretty much lined up with the async version.

If async works ok, sync will disappear ;)

Sorry for nitpicking on your code! ;-)

No problem

etingof commented 6 years ago

Alright, this is a little tweaked version of your script that works for me. I think the key problem here is that you are supposed to feed the "next" var-binds back to query. My initial assertion wrt the outer loop seems irrelevant.

import logging
import asyncio

from pysnmp.hlapi.asyncio import (
    nextCmd,
    CommunityData,
    UdpTransportTarget,
    SnmpEngine,
    ContextData,
    ObjectIdentity,
    ObjectType,
    isEndOfMib,
)
from pysnmp.error import PySnmpError

LOGGER = logging.getLogger(__name__)

HOSTNAME = 'demo.snmplabs.com'
OIDS = [
    '1.3.6.1',
    '1.3.6.1.4.1.13742.6.5.5.3.1.4.1',
    '1.3.6.1.4.1.13742.6.3.6.3.1.2.1',
]

async def async_next_snmp_request(host, *oids):
    """Walk SNMP oids asynchronously."""
    snmpEngine = SnmpEngine()

    var_binds = [ObjectType(ObjectIdentity(oid)) for oid in oids]

    while True:
        response = await nextCmd(
            snmpEngine,
            CommunityData('public', mpModel=0),
            UdpTransportTarget((host, 161)),
            ContextData(),
            *var_binds,
        )

        error_indication, error_status, error_index, varbind_table = response

        if error_indication:
            LOGGER.warning('%s with this asset: %s', error_indication, host)
            return

        elif error_status:
            LOGGER.warning(
                '%s at %s',
                error_status.prettyPrint(),
                error_index and varbind_table[-1][int(error_index) - 1] or '?'
            )
            return

        else:
            var_binds = varbind_table[-1]
            if isEndOfMib(var_binds):
                return

            print(varbind_table)

def test_async():
    loop = asyncio.get_event_loop()
    tasks = [
        loop.create_task(
            async_next_snmp_request(HOSTNAME, *OIDS)
        )
    ]

    result = loop.run_until_complete(
        asyncio.wait(
            tasks,
            loop=loop,
        )
    )
    return result

test_async()
Djailla commented 6 years ago

@etingof Works way better except, the isEndOfMib check will happen after parsing the full MIB, not just the elements in the current table.

I will check how to deal with it.

etingof commented 6 years ago

the isEndOfMib check will happen after parsing the full MIB, not just the elements in the current table

I am not totally sure I understand your concern here, but I have to admit that MIBs are always parsed as a whole.

This business of figuring out the end-of-mib condition seems not to explicitly require parsed MIB...

HyungKwangChoi commented 4 years ago

@etingof Hi Etingof

I've added a debugging.

from pysnmp import debug

debug.setLogger(debug.Debug('io', 'msgproc', 'secmod'))

Your final script, seems not working....i don't why it's not working in my labtop. could you please check what the problem is?

2020-02-26 16:33:59,735 pysnmp: running pysnmp version 4.4.12 2020-02-26 16:33:59,735 pysnmp: debug category 'io' enabled 2020-02-26 16:33:59,735 pysnmp: debug category 'msgproc' enabled 2020-02-26 16:33:59,736 pysnmp: debug category 'secmod' enabled 2020-02-26 16:33:59,989 pysnmp: WARNING: the socket module on this platform misses option IP_PKTINFO. Assuming its value is 8. 2020-02-26 16:33:59,990 pysnmp: WARNING: the socket module on this platform misses option IP_TRANSPARENT. Assuming its value is 19. 2020-02-26 16:33:59,990 pysnmp: WARNING: the socket module on this platform misses option SOL_IPV6. Assuming its value is 41. 2020-02-26 16:33:59,991 pysnmp: WARNING: the socket module on this platform misses option IPV6_RECVPKTINFO. Assuming its value is 49. 2020-02-26 16:33:59,991 pysnmp: WARNING: the socket module on this platform misses option IPV6_TRANSPARENT. Assuming its value is 75. 2020-02-26 16:34:00,661 pysnmp: addV1System: added new table entry communityIndex "s-3797832878901792113" communityName "public" securityName "s-3797832878901792113" contextEngineId " O¸?¨H" contextName "b''" transportTag "b''" 2020-02-26 16:34:00,855 pysnmp: prepareOutgoingMessage: PDU request-id 5101526 replaced with unique ID 13674607 2020-02-26 16:34:00,856 pysnmp: prepareOutgoingMessage: using contextEngineId <SnmpEngineID value object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 0, 65535>, <ValueSizeConstraint object, consts 5, 32>>, encoding iso-8859-1, payload [0x80004fb8057fa88e48]> contextName b'' 2020-02-26 16:34:00,857 pysnmp: _sec2com: built securityName to communityName map, version 4: {(<SnmpAdminString value object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 0, 65535>, <ValueSizeConstraint object, consts 0, 255>, <ValueSizeConstraint object, consts 1, 32>>, encoding utf-8, payload [s-3797832878901792113]>, <SnmpEngineID value object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 0, 65535>, <ValueSizeConstraint object, consts 5, 32>>, encoding iso-8859-1, payload [0x80004fb8057fa88e48]>, <SnmpAdminString value object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 0, 65535>, <ValueSizeConstraint object, consts 0, 255>, <ValueSizeConstraint object, consts 0, 32>>, encoding utf-8, payload []>): <OctetString value object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 0, 65535>>, encoding iso-8859-1, payload [public]>} 2020-02-26 16:34:00,859 pysnmp: generateRequestMsg: using community <OctetString value object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 0, 65535>>, encoding iso-8859-1, payload [public]> for securityModel <SnmpSecurityModel value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <ValueRangeConstraint object, consts 0, 2147483647>, <ValueRangeConstraint object, consts 1, 2147483647>>, payload [1]>, securityName <SnmpAdminString value object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 0, 65535>, <ValueSizeConstraint object, consts 0, 255>>, encoding utf-8, payload [s-3797832878901792113]>, contextEngineId <SnmpEngineID value object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 0, 65535>, <ValueSizeConstraint object, consts 5, 32>>, encoding iso-8859-1, payload [0x80004fb8057fa88e48]> contextName b'' 2020-02-26 16:34:00,862 pysnmp: generateRequestMsg: Message: version=0 community=public data=PDUs: get-next-request=GetNextRequestPDU: request-id=13674607 error-status=noError error-index=0 variable-bindings=VarBindList: VarBind: name=1.3.6.1 value=ObjectSyntax: simple=SimpleSyntax: empty=

VarBind:
 name=1.3.6.1.4.1.13742.6.5.5.3.1.4.1
 value=ObjectSyntax:
  simple=SimpleSyntax:
   empty=

VarBind:
 name=1.3.6.1.4.1.13742.6.3.6.3.1.2.1
 value=ObjectSyntax:
  simple=SimpleSyntax:
   empty=

2020-02-26 16:34:00,865 pysnmp: sendMessage: queuing transportAddress ('104.236.166.95', 161) outgoingMessage 00000: 30 4C 02 01 00 04 06 70 75 62 6C 69 63 A1 3F 02 00016: 04 00 D0 A8 6F 02 01 00 02 01 00 30 31 30 07 06 00032: 03 2B 06 01 05 00 30 12 06 0E 2B 06 01 04 01 EB 00048: 2E 06 05 05 03 01 04 01 05 00 30 12 06 0E 2B 06 00064: 01 04 01 EB 2E 06 03 06 03 01 02 01 05 00 2020-02-26 16:34:02,368 pysnmp: StatusInformation: {'errorIndication': RequestTimedOut('No SNMP response received before timeout')} 2020-02-26 16:34:02,370 pysnmp: prepareOutgoingMessage: PDU request-id 5101526 replaced with unique ID 13674608 2020-02-26 16:34:02,370 pysnmp: prepareOutgoingMessage: using contextEngineId <SnmpEngineID value object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 0, 65535>, <ValueSizeConstraint object, consts 5, 32>>, encoding iso-8859-1, payload [0x80004fb8057fa88e48]> contextName b'' 2020-02-26 16:34:02,371 pysnmp: generateRequestMsg: using community <OctetString value object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 0, 65535>>, encoding iso-8859-1, payload [public]> for securityModel <SnmpSecurityModel value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <ValueRangeConstraint object, consts 0, 2147483647>, <ValueRangeConstraint object, consts 1, 2147483647>>, payload [1]>, securityName <SnmpAdminString value object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 0, 65535>, <ValueSizeConstraint object, consts 0, 255>>, encoding utf-8, payload [s-3797832878901792113]>, contextEngineId <SnmpEngineID value object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 0, 65535>, <ValueSizeConstraint object, consts 5, 32>>, encoding iso-8859-1, payload [0x80004fb8057fa88e48]> contextName b'' ~ ~ repeated

etingof commented 4 years ago

That's hard to say... Maybe try to enable full debugging to see if the message goes out to the wire? Or Wireshark it?

Given that on some other place it works, may be it's dependent on Python version?

HyungKwangChoi commented 4 years ago

Hi Ilya

Thanks for the replay.

Can I ask you a simple question?

  1. When you run your code, what’s your python version and pysnmp version?

    1. Could you please check it with diff or send me your test&debugging outputs “Your scripts.py” so that I find with diff what the problem is.

from pysnmp import debug debug.setLogger(debug.Debug('all'))

                                 snmp.UdpTransportTarget((host, 161), timeout=1, retries=0),

tasks.append(get('demo.snmplabs.com','1.3.6.1.2.1.1.1.0'))

PS C:\Python37\studyrootm\project\Tools for networks_V4.1(pysnmp)> python --version Python 3.7.3

PS C:\Python37\studyrootm\project\Tools for networks_V4.1(pysnmp)> pip install pysnmp Requirement already satisfied: pysnmp in c:\python37\lib\site-packages (4.4.12) Requirement already satisfied: pyasn1>=0.2.3 in c:\python37\lib\site-packages (from pysnmp) (0.4.8) Requirement already satisfied: pycryptodomex in c:\python37\lib\site-packages (from pysnmp) (3.9.7) Requirement already satisfied: pysmi in c:\python37\lib\site-packages (from pysnmp) (0.3.4) Requirement already satisfied: ply in c:\python37\lib\site-packages (from pysmi->pysnmp) (3.11)

Actually packet with asyncio feature is not going out. With Wireshark, I could see no packet sent.

But if I don’t use asyncio feature, I can use it as usual. (“working script.py”)

/HyungKwang

From: Ilya Etingof notifications@github.com Sent: Wednesday, February 26, 2020 10:00 PM To: etingof/pysnmp pysnmp@noreply.github.com Cc: HyungKwang Choi hkchoi@juniper.net; Comment comment@noreply.github.com Subject: Re: [etingof/pysnmp] Trying to use nextCmd with asyncio, infinite loop over first element (#160)

That's hard to say... Maybe try to enable full debugging to see if the message goes out to the wire? Or Wireshark it?

Given that on some other place it works, may be it's dependent on Python version?

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/etingof/pysnmp/issues/160?email_source=notifications&email_token=AH4EZEZCJ5DCUGGLPQU7HYTREZRT3A5CNFSM4FG7L66KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENAEB3Y#issuecomment-591413487, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AH4EZE3P33D5OS6OPEFQEH3REZRT3ANCNFSM4FG7L66A.

C:\Python37\studyrootm\project\Tools for networks_V4.1(pysnmp)>python "Your script.py" 2020-02-28 13:54:31,768 pysnmp: running pysnmp version 4.4.12 2020-02-28 13:54:31,768 pysnmp: debug category 'all' enabled 2020-02-28 13:54:31,772 pysnmp: trying ZipMibSource('pysnmp_mibs') 2020-02-28 13:54:31,776 pysnmp: trying ZipMibSource('pysnmp.smi.mibs.instances') 2020-02-28 13:54:31,777 pysnmp: trying ZipMibSource('pysnmp.smi.mibs') 2020-02-28 13:54:31,780 pysnmp: trying DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs') 2020-02-28 13:54:31,782 pysnmp: trying DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs\instances') 2020-02-28 13:54:31,786 pysnmp: trying DirMibSource('pysnmp_mibs') 2020-02-28 13:54:31,787 pysnmp: setMibSources: new MIB sources [DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs'), DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs\instances'), DirMibSource('pysnmp_mibs')] 2020-02-28 13:54:31,788 pysnmp: loadModule: trying SNMPv2-MIB at DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs') 2020-02-28 13:54:31,790 pysnmp: file SNMPv2-MIB.pyc access error: [Errno 2] No such file or directory: C:\Python37\lib\site-packages\pysnmp\smi\mibs* 2020-02-28 13:54:31,797 pysnmp: file SNMPv2-MIB.py mtime 1582629500 2020-02-28 13:54:31,806 pysnmp: loadModule: evaluating C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-MIBC:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-MIB.py 2020-02-28 13:54:31,807 pysnmp: loadModule: trying ASN1 at DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs') 2020-02-28 13:54:31,808 pysnmp: file ASN1.pyc access error: [Errno 2] No such file or directory: C:\Python37\lib\site-packages\pysnmp\smi\mibs* 2020-02-28 13:54:31,811 pysnmp: file ASN1.py mtime 1582629500 2020-02-28 13:54:31,813 pysnmp: loadModule: evaluating C:\Python37\lib\site-packages\pysnmp\smi\mibs\ASN1C:\Python37\lib\site-packages\pysnmp\smi\mibs\ASN1.py 2020-02-28 13:54:31,817 pysnmp: exportSymbols: symbol ASN1::ObjectIdentifier 2020-02-28 13:54:31,818 pysnmp: exportSymbols: symbol ASN1::Integer 2020-02-28 13:54:31,819 pysnmp: exportSymbols: symbol ASN1::OctetString 2020-02-28 13:54:31,820 pysnmp: loadModule: loaded C:\Python37\lib\site-packages\pysnmp\smi\mibs\ASN1C:\Python37\lib\site-packages\pysnmp\smi\mibs\ASN1.py 2020-02-28 13:54:31,827 pysnmp: loadModule: trying ASN1-ENUMERATION at DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs') 2020-02-28 13:54:31,829 pysnmp: file ASN1-ENUMERATION.pyc access error: [Errno 2] No such file or directory: C:\Python37\lib\site-packages\pysnmp\smi\mibs* 2020-02-28 13:54:31,831 pysnmp: file ASN1-ENUMERATION.py mtime 1582629500 2020-02-28 13:54:31,833 pysnmp: loadModule: evaluating C:\Python37\lib\site-packages\pysnmp\smi\mibs\ASN1-ENUMERATIONC:\Python37\lib\site-packages\pysnmp\smi\mibs\ASN1-ENUMERATION.py 2020-02-28 13:54:31,837 pysnmp: exportSymbols: symbol ASN1-ENUMERATION::NamedValues 2020-02-28 13:54:31,838 pysnmp: loadModule: loaded C:\Python37\lib\site-packages\pysnmp\smi\mibs\ASN1-ENUMERATIONC:\Python37\lib\site-packages\pysnmp\smi\mibs\ASN1-ENUMERATION.py 2020-02-28 13:54:31,839 pysnmp: loadModule: trying ASN1-REFINEMENT at DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs') 2020-02-28 13:54:31,841 pysnmp: file ASN1-REFINEMENT.pyc access error: [Errno 2] No such file or directory: C:\Python37\lib\site-packages\pysnmp\smi\mibs* 2020-02-28 13:54:31,847 pysnmp: file ASN1-REFINEMENT.py mtime 1582629500 2020-02-28 13:54:31,850 pysnmp: loadModule: evaluating C:\Python37\lib\site-packages\pysnmp\smi\mibs\ASN1-REFINEMENTC:\Python37\lib\site-packages\pysnmp\smi\mibs\ASN1-REFINEMENT.py 2020-02-28 13:54:31,851 pysnmp: exportSymbols: symbol ASN1-REFINEMENT::ConstraintsUnion 2020-02-28 13:54:31,856 pysnmp: exportSymbols: symbol ASN1-REFINEMENT::ConstraintsIntersection 2020-02-28 13:54:31,859 pysnmp: exportSymbols: symbol ASN1-REFINEMENT::SingleValueConstraint 2020-02-28 13:54:31,861 pysnmp: exportSymbols: symbol ASN1-REFINEMENT::ValueRangeConstraint 2020-02-28 13:54:31,867 pysnmp: exportSymbols: symbol ASN1-REFINEMENT::ValueSizeConstraint 2020-02-28 13:54:31,868 pysnmp: loadModule: loaded C:\Python37\lib\site-packages\pysnmp\smi\mibs\ASN1-REFINEMENTC:\Python37\lib\site-packages\pysnmp\smi\mibs\ASN1-REFINEMENT.py 2020-02-28 13:54:31,870 pysnmp: loadModule: trying SNMPv2-CONF at DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs') 2020-02-28 13:54:31,872 pysnmp: file SNMPv2-CONF.pyc access error: [Errno 2] No such file or directory: C:\Python37\lib\site-packages\pysnmp\smi\mibs* 2020-02-28 13:54:31,878 pysnmp: file SNMPv2-CONF.py mtime 1582629500 2020-02-28 13:54:31,882 pysnmp: loadModule: evaluating C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-CONFC:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-CONF.py 2020-02-28 13:54:31,882 pysnmp: loadModule: trying SNMPv2-SMI at DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs') 2020-02-28 13:54:31,888 pysnmp: file SNMPv2-SMI.pyc access error: [Errno 2] No such file or directory: C:\Python37\lib\site-packages\pysnmp\smi\mibs* 2020-02-28 13:54:31,890 pysnmp: file SNMPv2-SMI.py mtime 1582629500 2020-02-28 13:54:31,905 pysnmp: loadModule: evaluating C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-SMIC:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-SMI.py 2020-02-28 13:54:31,908 pysnmp: exportSymbols: symbol SNMPv2-SMI::MibNode 2020-02-28 13:54:31,909 pysnmp: exportSymbols: symbol SNMPv2-SMI::Integer32 2020-02-28 13:54:31,914 pysnmp: exportSymbols: symbol SNMPv2-SMI::Bits 2020-02-28 13:54:31,916 pysnmp: exportSymbols: symbol SNMPv2-SMI::IpAddress 2020-02-28 13:54:31,922 pysnmp: exportSymbols: symbol SNMPv2-SMI::Counter32 2020-02-28 13:54:31,923 pysnmp: exportSymbols: symbol SNMPv2-SMI::Gauge32 2020-02-28 13:54:31,923 pysnmp: exportSymbols: symbol SNMPv2-SMI::Unsigned32 2020-02-28 13:54:31,927 pysnmp: exportSymbols: symbol SNMPv2-SMI::TimeTicks 2020-02-28 13:54:31,928 pysnmp: exportSymbols: symbol SNMPv2-SMI::Opaque 2020-02-28 13:54:31,933 pysnmp: exportSymbols: symbol SNMPv2-SMI::Counter64 2020-02-28 13:54:31,934 pysnmp: exportSymbols: symbol SNMPv2-SMI::ExtUTCTime 2020-02-28 13:54:31,934 pysnmp: exportSymbols: symbol SNMPv2-SMI::ModuleIdentity 2020-02-28 13:54:31,936 pysnmp: exportSymbols: symbol SNMPv2-SMI::ObjectIdentity 2020-02-28 13:54:31,937 pysnmp: exportSymbols: symbol SNMPv2-SMI::NotificationType 2020-02-28 13:54:31,944 pysnmp: exportSymbols: symbol SNMPv2-SMI::MibScalar 2020-02-28 13:54:31,946 pysnmp: exportSymbols: symbol SNMPv2-SMI::MibScalarInstance 2020-02-28 13:54:31,948 pysnmp: exportSymbols: symbol SNMPv2-SMI::MibIdentifier 2020-02-28 13:54:31,954 pysnmp: exportSymbols: symbol SNMPv2-SMI::MibTree 2020-02-28 13:54:31,954 pysnmp: exportSymbols: symbol SNMPv2-SMI::MibTableColumn 2020-02-28 13:54:31,955 pysnmp: exportSymbols: symbol SNMPv2-SMI::MibTableRow 2020-02-28 13:54:31,957 pysnmp: exportSymbols: symbol SNMPv2-SMI::MibTable 2020-02-28 13:54:31,964 pysnmp: exportSymbols: symbol SNMPv2-SMI::zeroDotZero 2020-02-28 13:54:31,964 pysnmp: exportSymbols: symbol SNMPv2-SMI::itu-t 2020-02-28 13:54:31,965 pysnmp: exportSymbols: symbol SNMPv2-SMI::iso 2020-02-28 13:54:31,967 pysnmp: exportSymbols: symbol SNMPv2-SMI::joint-iso-itu-t 2020-02-28 13:54:31,972 pysnmp: exportSymbols: symbol SNMPv2-SMI::org 2020-02-28 13:54:31,973 pysnmp: exportSymbols: symbol SNMPv2-SMI::dod 2020-02-28 13:54:31,974 pysnmp: exportSymbols: symbol SNMPv2-SMI::internet 2020-02-28 13:54:31,975 pysnmp: exportSymbols: symbol SNMPv2-SMI::directory 2020-02-28 13:54:31,976 pysnmp: exportSymbols: symbol SNMPv2-SMI::mgmt 2020-02-28 13:54:31,978 pysnmp: exportSymbols: symbol SNMPv2-SMI::mib-2 2020-02-28 13:54:31,984 pysnmp: exportSymbols: symbol SNMPv2-SMI::transmission 2020-02-28 13:54:31,985 pysnmp: exportSymbols: symbol SNMPv2-SMI::experimental 2020-02-28 13:54:31,986 pysnmp: exportSymbols: symbol SNMPv2-SMI::private 2020-02-28 13:54:31,988 pysnmp: exportSymbols: symbol SNMPv2-SMI::enterprises 2020-02-28 13:54:31,989 pysnmp: exportSymbols: symbol SNMPv2-SMI::security 2020-02-28 13:54:31,997 pysnmp: exportSymbols: symbol SNMPv2-SMI::snmpV2 2020-02-28 13:54:31,999 pysnmp: exportSymbols: symbol SNMPv2-SMI::snmpDomains 2020-02-28 13:54:32,005 pysnmp: exportSymbols: symbol SNMPv2-SMI::snmpProxys 2020-02-28 13:54:32,006 pysnmp: exportSymbols: symbol SNMPv2-SMI::snmpModules 2020-02-28 13:54:32,011 pysnmp: loadModule: loaded C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-SMIC:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-SMI.py 2020-02-28 13:54:32,013 pysnmp: exportSymbols: symbol SNMPv2-CONF::ObjectGroup 2020-02-28 13:54:32,018 pysnmp: exportSymbols: symbol SNMPv2-CONF::NotificationGroup 2020-02-28 13:54:32,019 pysnmp: exportSymbols: symbol SNMPv2-CONF::ModuleCompliance 2020-02-28 13:54:32,020 pysnmp: exportSymbols: symbol SNMPv2-CONF::AgentCapabilities 2020-02-28 13:54:32,023 pysnmp: loadModule: loaded C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-CONFC:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-CONF.py 2020-02-28 13:54:32,029 pysnmp: loadModule: trying SNMPv2-TC at DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs') 2020-02-28 13:54:32,031 pysnmp: file SNMPv2-TC.pyc access error: [Errno 2] No such file or directory: C:\Python37\lib\site-packages\pysnmp\smi\mibs* 2020-02-28 13:54:32,034 pysnmp: file SNMPv2-TC.py mtime 1582629500 2020-02-28 13:54:32,040 pysnmp: loadModule: evaluating C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-TCC:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-TC.py 2020-02-28 13:54:32,040 pysnmp: exportSymbols: symbol SNMPv2-TC::TextualConvention 2020-02-28 13:54:32,042 pysnmp: exportSymbols: symbol SNMPv2-TC::DisplayString 2020-02-28 13:54:32,045 pysnmp: exportSymbols: symbol SNMPv2-TC::PhysAddress 2020-02-28 13:54:32,050 pysnmp: exportSymbols: symbol SNMPv2-TC::MacAddress 2020-02-28 13:54:32,051 pysnmp: exportSymbols: symbol SNMPv2-TC::TruthValue 2020-02-28 13:54:32,052 pysnmp: exportSymbols: symbol SNMPv2-TC::TestAndIncr 2020-02-28 13:54:32,054 pysnmp: exportSymbols: symbol SNMPv2-TC::AutonomousType 2020-02-28 13:54:32,061 pysnmp: exportSymbols: symbol SNMPv2-TC::InstancePointer 2020-02-28 13:54:32,062 pysnmp: exportSymbols: symbol SNMPv2-TC::VariablePointer 2020-02-28 13:54:32,064 pysnmp: exportSymbols: symbol SNMPv2-TC::RowPointer 2020-02-28 13:54:32,069 pysnmp: exportSymbols: symbol SNMPv2-TC::RowStatus 2020-02-28 13:54:32,070 pysnmp: exportSymbols: symbol SNMPv2-TC::TimeStamp 2020-02-28 13:54:32,071 pysnmp: exportSymbols: symbol SNMPv2-TC::TimeInterval 2020-02-28 13:54:32,072 pysnmp: exportSymbols: symbol SNMPv2-TC::DateAndTime 2020-02-28 13:54:32,072 pysnmp: exportSymbols: symbol SNMPv2-TC::StorageType 2020-02-28 13:54:32,080 pysnmp: exportSymbols: symbol SNMPv2-TC::TDomain 2020-02-28 13:54:32,081 pysnmp: exportSymbols: symbol SNMPv2-TC::TAddress 2020-02-28 13:54:32,082 pysnmp: loadModule: loaded C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-TCC:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-TC.py 2020-02-28 13:54:32,084 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpOutBadValues 2020-02-28 13:54:32,085 pysnmp: exportSymbols: symbol SNMPv2-MIB::coldStart 2020-02-28 13:54:32,090 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpOutPkts 2020-02-28 13:54:32,091 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpSilentDrops 2020-02-28 13:54:32,091 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpCommunityGroup 2020-02-28 13:54:32,092 pysnmp: exportSymbols: symbol SNMPv2-MIB::sysORLastChange 2020-02-28 13:54:32,094 pysnmp: exportSymbols: symbol SNMPv2-MIB::sysName 2020-02-28 13:54:32,097 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpBasicNotificationsGroup 2020-02-28 13:54:32,103 pysnmp: exportSymbols: symbol SNMPv2-MIB::systemGroup 2020-02-28 13:54:32,104 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpInNoSuchNames 2020-02-28 13:54:32,106 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpInTotalSetVars 2020-02-28 13:54:32,113 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpOutTooBigs 2020-02-28 13:54:32,114 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpInBadCommunityNames 2020-02-28 13:54:32,116 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpInASNParseErrs 2020-02-28 13:54:32,122 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpProxyDrops 2020-02-28 13:54:32,124 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpInPkts 2020-02-28 13:54:32,129 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpInSetRequests 2020-02-28 13:54:32,135 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpInTraps 2020-02-28 13:54:32,136 pysnmp: exportSymbols: symbol SNMPv2-MIB::sysORIndex 2020-02-28 13:54:32,137 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpOutGetRequests 2020-02-28 13:54:32,144 pysnmp: exportSymbols: symbol SNMPv2-MIB::PYSNMP_MODULE_ID 2020-02-28 13:54:32,145 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpMIB 2020-02-28 13:54:32,146 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpTrap 2020-02-28 13:54:32,148 pysnmp: exportSymbols: symbol SNMPv2-MIB::sysOREntry 2020-02-28 13:54:32,153 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmp 2020-02-28 13:54:32,154 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpSet 2020-02-28 13:54:32,155 pysnmp: exportSymbols: symbol SNMPv2-MIB::warmStart 2020-02-28 13:54:32,156 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpOutGetNexts 2020-02-28 13:54:32,163 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpOutGetResponses 2020-02-28 13:54:32,164 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpGroup 2020-02-28 13:54:32,165 pysnmp: exportSymbols: symbol SNMPv2-MIB::sysLocation 2020-02-28 13:54:32,167 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpOutSetRequests 2020-02-28 13:54:32,168 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpMIBGroups 2020-02-28 13:54:32,174 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpTrapOID 2020-02-28 13:54:32,176 pysnmp: exportSymbols: symbol SNMPv2-MIB::system 2020-02-28 13:54:32,178 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpWarmStartNotificationGroup 2020-02-28 13:54:32,179 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpInBadCommunityUses 2020-02-28 13:54:32,184 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpBasicComplianceRev2 2020-02-28 13:54:32,185 pysnmp: exportSymbols: symbol SNMPv2-MIB::sysContact 2020-02-28 13:54:32,186 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpInGetNexts 2020-02-28 13:54:32,188 pysnmp: exportSymbols: symbol SNMPv2-MIB::sysORUpTime 2020-02-28 13:54:32,189 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpInGetResponses 2020-02-28 13:54:32,195 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpTraps 2020-02-28 13:54:32,196 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpInGenErrs 2020-02-28 13:54:32,198 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpInReadOnlys 2020-02-28 13:54:32,199 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpMIBCompliances 2020-02-28 13:54:32,204 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpMIBObjects 2020-02-28 13:54:32,205 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpOutTraps 2020-02-28 13:54:32,206 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpEnableAuthenTraps 2020-02-28 13:54:32,207 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpSetSerialNo 2020-02-28 13:54:32,214 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpInTotalReqVars 2020-02-28 13:54:32,215 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpInBadVersions 2020-02-28 13:54:32,216 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpMIBConformance 2020-02-28 13:54:32,216 pysnmp: exportSymbols: symbol SNMPv2-MIB::sysORTable 2020-02-28 13:54:32,217 pysnmp: exportSymbols: symbol SNMPv2-MIB::sysORID 2020-02-28 13:54:32,217 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpInTooBigs 2020-02-28 13:54:32,218 pysnmp: exportSymbols: symbol SNMPv2-MIB::sysORDescr 2020-02-28 13:54:32,219 pysnmp: exportSymbols: symbol SNMPv2-MIB::sysUpTime 2020-02-28 13:54:32,221 pysnmp: exportSymbols: symbol SNMPv2-MIB::sysDescr 2020-02-28 13:54:32,227 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpBasicCompliance 2020-02-28 13:54:32,228 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpInGetRequests 2020-02-28 13:54:32,230 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpInBadValues 2020-02-28 13:54:32,236 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpSetGroup 2020-02-28 13:54:32,237 pysnmp: exportSymbols: symbol SNMPv2-MIB::sysServices 2020-02-28 13:54:32,238 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpOutNoSuchNames 2020-02-28 13:54:32,240 pysnmp: exportSymbols: symbol SNMPv2-MIB::sysObjectID 2020-02-28 13:54:32,247 pysnmp: exportSymbols: symbol SNMPv2-MIB::authenticationFailure 2020-02-28 13:54:32,248 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpObsoleteGroup 2020-02-28 13:54:32,249 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpOutGenErrs 2020-02-28 13:54:32,250 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpTrapEnterprise 2020-02-28 13:54:32,256 pysnmp: exportSymbols: symbol SNMPv2-MIB::snmpNotificationGroup 2020-02-28 13:54:32,256 pysnmp: loadModule: loaded C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-MIBC:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-MIB.py 2020-02-28 13:54:32,258 pysnmp: loadModule: trying SNMP-MPD-MIB at DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs') 2020-02-28 13:54:32,262 pysnmp: file SNMP-MPD-MIB.pyc access error: [Errno 2] No such file or directory: C:\Python37\lib\site-packages\pysnmp\smi\mibs* 2020-02-28 13:54:32,267 pysnmp: file SNMP-MPD-MIB.py mtime 1582629500 2020-02-28 13:54:32,270 pysnmp: loadModule: evaluating C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-MPD-MIBC:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-MPD-MIB.py 2020-02-28 13:54:32,271 pysnmp: exportSymbols: symbol SNMP-MPD-MIB::snmpMPDMIBGroups 2020-02-28 13:54:32,273 pysnmp: exportSymbols: symbol SNMP-MPD-MIB::PYSNMP_MODULE_ID 2020-02-28 13:54:32,280 pysnmp: exportSymbols: symbol SNMP-MPD-MIB::snmpMPDMIBConformance 2020-02-28 13:54:32,283 pysnmp: exportSymbols: symbol SNMP-MPD-MIB::snmpMPDMIBCompliances 2020-02-28 13:54:32,288 pysnmp: exportSymbols: symbol SNMP-MPD-MIB::snmpUnknownPDUHandlers 2020-02-28 13:54:32,290 pysnmp: exportSymbols: symbol SNMP-MPD-MIB::snmpMPDGroup 2020-02-28 13:54:32,298 pysnmp: exportSymbols: symbol SNMP-MPD-MIB::snmpMPDMIB 2020-02-28 13:54:32,299 pysnmp: exportSymbols: symbol SNMP-MPD-MIB::snmpInvalidMsgs 2020-02-28 13:54:32,300 pysnmp: exportSymbols: symbol SNMP-MPD-MIB::snmpMPDCompliance 2020-02-28 13:54:32,301 pysnmp: exportSymbols: symbol SNMP-MPD-MIB::snmpMPDMIBObjects 2020-02-28 13:54:32,304 pysnmp: exportSymbols: symbol SNMP-MPD-MIB::snmpMPDAdmin 2020-02-28 13:54:32,310 pysnmp: exportSymbols: symbol SNMP-MPD-MIB::snmpMPDStats 2020-02-28 13:54:32,312 pysnmp: exportSymbols: symbol SNMP-MPD-MIB::snmpUnknownSecurityModels 2020-02-28 13:54:32,314 pysnmp: loadModule: loaded C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-MPD-MIBC:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-MPD-MIB.py 2020-02-28 13:54:32,321 pysnmp: loadModule: trying SNMP-COMMUNITY-MIB at DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs') 2020-02-28 13:54:32,322 pysnmp: file SNMP-COMMUNITY-MIB.pyc access error: [Errno 2] No such file or directory: C:\Python37\lib\site-packages\pysnmp\smi\mibs* 2020-02-28 13:54:32,324 pysnmp: file SNMP-COMMUNITY-MIB.py mtime 1582629500 2020-02-28 13:54:32,334 pysnmp: loadModule: evaluating C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-COMMUNITY-MIBC:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-COMMUNITY-MIB.py 2020-02-28 13:54:32,335 pysnmp: loadModule: trying SNMP-FRAMEWORK-MIB at DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs') 2020-02-28 13:54:32,336 pysnmp: file SNMP-FRAMEWORK-MIB.pyc access error: [Errno 2] No such file or directory: C:\Python37\lib\site-packages\pysnmp\smi\mibs* 2020-02-28 13:54:32,342 pysnmp: file SNMP-FRAMEWORK-MIB.py mtime 1582629500 2020-02-28 13:54:32,347 pysnmp: loadModule: evaluating C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-FRAMEWORK-MIBC:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-FRAMEWORK-MIB.py 2020-02-28 13:54:32,348 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::snmpFrameworkMIBConformance 2020-02-28 13:54:32,351 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::snmpFrameworkMIB 2020-02-28 13:54:32,352 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::snmpFrameworkMIBGroups 2020-02-28 13:54:32,353 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::SnmpEngineID 2020-02-28 13:54:32,355 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::SnmpSecurityLevel 2020-02-28 13:54:32,362 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::snmpEngineMaxMessageSize 2020-02-28 13:54:32,363 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::snmpFrameworkAdmin 2020-02-28 13:54:32,365 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::PYSNMP_MODULE_ID 2020-02-28 13:54:32,370 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::snmpFrameworkMIBObjects 2020-02-28 13:54:32,371 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliances 2020-02-28 13:54:32,372 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::snmpAuthProtocols 2020-02-28 13:54:32,381 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance 2020-02-28 13:54:32,382 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::snmpEngineTime 2020-02-28 13:54:32,385 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::snmpPrivProtocols 2020-02-28 13:54:32,391 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::SnmpMessageProcessingModel 2020-02-28 13:54:32,392 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::snmpEngine 2020-02-28 13:54:32,396 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::SnmpSecurityModel 2020-02-28 13:54:32,398 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::snmpEngineGroup 2020-02-28 13:54:32,403 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::snmpEngineBoots 2020-02-28 13:54:32,405 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::SnmpAdminString 2020-02-28 13:54:32,406 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::snmpEngineID 2020-02-28 13:54:32,407 pysnmp: loadModule: loaded C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-FRAMEWORK-MIBC:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-FRAMEWORK-MIB.py 2020-02-28 13:54:32,414 pysnmp: loadModule: trying SNMP-TARGET-MIB at DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs') 2020-02-28 13:54:32,416 pysnmp: file SNMP-TARGET-MIB.pyc access error: [Errno 2] No such file or directory: C:\Python37\lib\site-packages\pysnmp\smi\mibs* 2020-02-28 13:54:32,418 pysnmp: file SNMP-TARGET-MIB.py mtime 1582629500 2020-02-28 13:54:32,427 pysnmp: loadModule: evaluating C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-TARGET-MIBC:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-TARGET-MIB.py 2020-02-28 13:54:32,429 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetAddrTimeout 2020-02-28 13:54:32,430 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::SnmpTagValue 2020-02-28 13:54:32,436 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetParamsSecurityModel 2020-02-28 13:54:32,438 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetParamsSecurityLevel 2020-02-28 13:54:32,445 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetParamsTable 2020-02-28 13:54:32,446 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetAddrEntry 2020-02-28 13:54:32,448 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetAddrParams 2020-02-28 13:54:32,453 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetParamsSecurityName 2020-02-28 13:54:32,454 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetParamsMPModel 2020-02-28 13:54:32,455 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetSpinLock 2020-02-28 13:54:32,456 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetAddrTAddress 2020-02-28 13:54:32,463 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetResponseGroup 2020-02-28 13:54:32,464 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetCompliances 2020-02-28 13:54:32,465 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetMIB 2020-02-28 13:54:32,466 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpUnavailableContexts 2020-02-28 13:54:32,468 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetCommandResponderCompliance 2020-02-28 13:54:32,473 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetParamsEntry 2020-02-28 13:54:32,473 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpUnknownContexts 2020-02-28 13:54:32,474 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetParamsName 2020-02-28 13:54:32,476 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetAddrTDomain 2020-02-28 13:54:32,477 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetAddrTable 2020-02-28 13:54:32,482 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetObjects 2020-02-28 13:54:32,483 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetBasicGroup 2020-02-28 13:54:32,484 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetAddrRetryCount 2020-02-28 13:54:32,485 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetAddrTagList 2020-02-28 13:54:32,486 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetAddrRowStatus 2020-02-28 13:54:32,487 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::SnmpTagList 2020-02-28 13:54:32,494 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetParamsStorageType 2020-02-28 13:54:32,494 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetCommandResponderGroup 2020-02-28 13:54:32,495 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetConformance 2020-02-28 13:54:32,496 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetParamsRowStatus 2020-02-28 13:54:32,498 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetGroups 2020-02-28 13:54:32,503 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::PYSNMP_MODULE_ID 2020-02-28 13:54:32,505 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetAddrName 2020-02-28 13:54:32,506 pysnmp: exportSymbols: symbol SNMP-TARGET-MIB::snmpTargetAddrStorageType 2020-02-28 13:54:32,507 pysnmp: loadModule: loaded C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-TARGET-MIBC:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-TARGET-MIB.py 2020-02-28 13:54:32,514 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::PYSNMP_MODULE_ID 2020-02-28 13:54:32,515 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpCommunityMIBFullCompliance 2020-02-28 13:54:32,516 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpTargetAddrTMask 2020-02-28 13:54:32,516 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpTargetAddrExtEntry 2020-02-28 13:54:32,517 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpCommunityContextName 2020-02-28 13:54:32,519 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpCommunityMIBConformance 2020-02-28 13:54:32,524 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpCommunityTableGroup 2020-02-28 13:54:32,526 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpCommunityIndex 2020-02-28 13:54:32,528 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpTrapCommunity 2020-02-28 13:54:32,529 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpCommunityContextEngineID 2020-02-28 13:54:32,534 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpTrapAddress 2020-02-28 13:54:32,535 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpCommunityMIBObjects 2020-02-28 13:54:32,535 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpCommunityMIBCompliances 2020-02-28 13:54:32,535 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpCommunityStorageType 2020-02-28 13:54:32,536 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpCommunitySecurityName 2020-02-28 13:54:32,538 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpCommunityTable 2020-02-28 13:54:32,538 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpCommunityMIBGroups 2020-02-28 13:54:32,539 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpCommunityEntry 2020-02-28 13:54:32,545 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpTargetAddrExtTable 2020-02-28 13:54:32,546 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpCommunityName 2020-02-28 13:54:32,547 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpCommunityMIBCompliance 2020-02-28 13:54:32,548 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpCommunityMIB 2020-02-28 13:54:32,549 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpCommunityStatus 2020-02-28 13:54:32,554 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpProxyTrapForwardCompliance 2020-02-28 13:54:32,555 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpProxyTrapForwardGroup 2020-02-28 13:54:32,556 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpTargetAddrMMS 2020-02-28 13:54:32,557 pysnmp: exportSymbols: symbol SNMP-COMMUNITY-MIB::snmpCommunityTransportTag 2020-02-28 13:54:32,564 pysnmp: loadModule: loaded C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-COMMUNITY-MIBC:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-COMMUNITY-MIB.py 2020-02-28 13:54:32,564 pysnmp: loadModule: trying SNMP-TARGET-MIB at DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs') 2020-02-28 13:54:32,565 pysnmp: file SNMP-TARGET-MIB.pyc access error: [Errno 2] No such file or directory: C:\Python37\lib\site-packages\pysnmp\smi\mibs* 2020-02-28 13:54:32,566 pysnmp: file SNMP-TARGET-MIB.py mtime 1582629500 2020-02-28 13:54:32,570 pysnmp: loadModule: seen C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-TARGET-MIBC:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-TARGET-MIB.py 2020-02-28 13:54:32,570 pysnmp: loadModule: trying SNMP-USER-BASED-SM-MIB at DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs') 2020-02-28 13:54:32,571 pysnmp: file SNMP-USER-BASED-SM-MIB.pyc access error: [Errno 2] No such file or directory: C:\Python37\lib\site-packages\pysnmp\smi\mibs* 2020-02-28 13:54:32,578 pysnmp: file SNMP-USER-BASED-SM-MIB.py mtime 1582629500 2020-02-28 13:54:32,586 pysnmp: loadModule: evaluating C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-USER-BASED-SM-MIBC:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-USER-BASED-SM-MIB.py 2020-02-28 13:54:32,588 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmUserStorageType 2020-02-28 13:54:32,589 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::PYSNMP_MODULE_ID 2020-02-28 13:54:32,591 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmUserTable 2020-02-28 13:54:32,597 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::KeyChange 2020-02-28 13:54:32,600 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmUserStatus 2020-02-28 13:54:32,605 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmStatsNotInTimeWindows 2020-02-28 13:54:32,606 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmMIBGroups 2020-02-28 13:54:32,606 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmHMACSHAAuthProtocol 2020-02-28 13:54:32,607 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmUserPrivKeyChange 2020-02-28 13:54:32,611 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmUserPublic 2020-02-28 13:54:32,611 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmUserAuthProtocol 2020-02-28 13:54:32,616 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::snmpUsmMIB 2020-02-28 13:54:32,617 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmNoAuthProtocol 2020-02-28 13:54:32,618 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmUserAuthKeyChange 2020-02-28 13:54:32,620 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmUserOwnAuthKeyChange 2020-02-28 13:54:32,620 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmUserPrivProtocol 2020-02-28 13:54:32,627 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmStatsUnknownUserNames 2020-02-28 13:54:32,628 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmUserEngineID 2020-02-28 13:54:32,628 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmMIBConformance 2020-02-28 13:54:32,629 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmDESPrivProtocol 2020-02-28 13:54:32,630 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmUser 2020-02-28 13:54:32,636 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmMIBCompliance 2020-02-28 13:54:32,636 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmUserCloneFrom 2020-02-28 13:54:32,636 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmUserEntry 2020-02-28 13:54:32,637 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmMIBBasicGroup 2020-02-28 13:54:32,638 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmStatsUnsupportedSecLevels 2020-02-28 13:54:32,639 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmMIBObjects 2020-02-28 13:54:32,646 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmNoPrivProtocol 2020-02-28 13:54:32,647 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmStatsWrongDigests 2020-02-28 13:54:32,648 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmUserOwnPrivKeyChange 2020-02-28 13:54:32,649 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmHMACMD5AuthProtocol 2020-02-28 13:54:32,650 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmUserSecurityName 2020-02-28 13:54:32,651 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmStatsUnknownEngineIDs 2020-02-28 13:54:32,652 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmUserSpinLock 2020-02-28 13:54:32,656 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmStats 2020-02-28 13:54:32,659 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmUserName 2020-02-28 13:54:32,661 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmMIBCompliances 2020-02-28 13:54:32,661 pysnmp: exportSymbols: symbol SNMP-USER-BASED-SM-MIB::usmStatsDecryptionErrors 2020-02-28 13:54:32,666 pysnmp: loadModule: loaded C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-USER-BASED-SM-MIBC:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-USER-BASED-SM-MIB.py 2020-02-28 13:54:32,667 pysnmp: loadModule: trying SNMP-FRAMEWORK-MIB at DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs') 2020-02-28 13:54:32,669 pysnmp: file SNMP-FRAMEWORK-MIB.pyc access error: [Errno 2] No such file or directory: C:\Python37\lib\site-packages\pysnmp\smi\mibs* 2020-02-28 13:54:32,669 pysnmp: file SNMP-FRAMEWORK-MIB.py access error: [Errno 2] No such file: [WinError 2] 지정된 파일을 찾을 수 없습니다: 'C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-FRAMEWORK-MIB.py': 'C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-FRAMEWORK-MIB.py' 2020-02-28 13:54:32,671 pysnmp: file SNMP-FRAMEWORK-MIB.pyw access error: [Errno 2] No such file: [WinError 2] 지정된 파일을 찾을 수 없습니다: 'C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-FRAMEWORK-MIB.pyw': 'C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMP-FRAMEWORK-MIB.pyw' 2020-02-28 13:54:32,672 pysnmp: loadModule: read SNMP-FRAMEWORK-MIB from DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs') failed: [Errno 2] No suitable module found: 'SNMP-FRAMEWORK-MIB' 2020-02-28 13:54:32,678 pysnmp: loadModule: trying SNMP-FRAMEWORK-MIB at DirMibSource('C:\Python37\lib\site-packages\pysnmp\smi\mibs\instances') 2020-02-28 13:54:32,679 pysnmp: file SNMP-FRAMEWORK-MIB.pyc access error: [Errno 2] No such file or directory: C:\Python37\lib\site-packages\pysnmp\smi\mibs\instances* 2020-02-28 13:54:32,679 pysnmp: file SNMP-FRAMEWORK-MIB.py mtime 1582629501 2020-02-28 13:54:32,681 pysnmp: loadModule: evaluating C:\Python37\lib\site-packages\pysnmp\smi\mibs\instances\SNMP-FRAMEWORK-MIBC:\Python37\lib\site-packages\pysnmp\smi\mibs\instances__SNMP-FRAMEWORK-MIB.py 2020-02-28 13:54:32,689 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::snmpEngineID 2020-02-28 13:54:32,695 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::snmpEngineBoots 2020-02-28 13:54:32,695 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::snmpEngineTime 2020-02-28 13:54:32,696 pysnmp: exportSymbols: symbol SNMP-FRAMEWORK-MIB::snmpEngineMaxMessageSize 2020-02-28 13:54:32,699 pysnmp: loadModule: loaded C:\Python37\lib\site-packages\pysnmp\smi\mibs\instances__SNMP-FRAMEWORK-MIBC:\Python37\lib\site-packages\pysnmp\smi\mibs\instances__SNMP-FRAMEWORK-MIB.py 2020-02-28 13:54:32,728 pysnmp: indexMib: rebuilt 2020-02-28 13:54:32,729 pysnmp: flipFlopFsm: input var-binds (((1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 8, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54), 'destroy'),) 2020-02-28 13:54:32,732 pysnmp: flipFlopFsm: state start status ok -> fsmState writeTest 2020-02-28 13:54:32,732 pysnmp: RowStatus state change from <RowStatus schema object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>> to <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [destroy]> produced new state <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [notExists]>, error indication <class 'pysnmp.smi.error.RowDestructionWanted'> 2020-02-28 13:54:32,742 pysnmp: setValue: (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 8, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54)='destroy' failed with traceback ['Traceback (most recent call last):\n', ' File "C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-SMI.py", line 957, in writeTest\n MibScalar.writeTest(self, name, val, idx, acInfo)\n', ' File "C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-SMI.py", line 633, in writeTest\n MibTree.writeTest(self, name, val, idx, acInfo)\n', ' File "C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-SMI.py", line 531, in writeTest\n node = self.getBranch(name, idx)\n', ' File "C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-SMI.py", line 844, in getBranch\n raise error.NoSuchInstanceError(name=name, idx=idx)\n', "pysnmp.smi.error.NoSuchInstanceError: NoSuchInstanceError({'name': (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 8, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54), 'idx': 0})\n", '\nDuring handling of the above exception, another exception occurred:\n\n', 'Traceback (most recent call last):\n', ' File "C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-SMI.py", line 659, in setValue\n return self.syntax.setValue(value)\n', ' File "C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-TC.py", line 513, in setValue\n raise excValue\n', "pysnmp.smi.error.RowDestructionWanted: RowDestructionWanted({'msg': 'Exception at row state transition from <RowStatus schema object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>> to <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [destroy]> yields state <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [notExists]> and exception', 'syntax': <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [notExists]>})\n"] 2020-02-28 13:54:32,745 pysnmp: RowCreationWanted({}) flagged by (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 8, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54)='destroy', exception None 2020-02-28 13:54:32,747 pysnmp: manageColumns: action createTest name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 1) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) index value <SnmpAdminString value object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 0, 65535>, <ValueSizeConstraint object, consts 0, 255>, <ValueSizeConstraint object, consts 1, 32>>, encoding utf-8, payload [s-7134348658271316106]> 2020-02-28 13:54:32,748 pysnmp: manageColumns: action createTest name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 2) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) value None 2020-02-28 13:54:32,748 pysnmp: manageColumns: action createTest name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 3) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) value None 2020-02-28 13:54:32,749 pysnmp: manageColumns: action createTest name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 4) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) value None 2020-02-28 13:54:32,750 pysnmp: manageColumns: action createTest name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 5) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) value None 2020-02-28 13:54:32,754 pysnmp: manageColumns: action createTest name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 6) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) value None 2020-02-28 13:54:32,755 pysnmp: manageColumns: action createTest name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 7) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) value None 2020-02-28 13:54:32,756 pysnmp: flipFlopFsm: fun <bound method MibTree.writeTest of MibTree((1,), None)> suceeded for (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 8, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54)='destroy' 2020-02-28 13:54:32,756 pysnmp: flipFlopFsm: state writeTest status ok -> fsmState writeCommit 2020-02-28 13:54:32,757 pysnmp: manageColumns: action createCommit name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 1) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) index value <SnmpAdminString value object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 0, 65535>, <ValueSizeConstraint object, consts 0, 255>, <ValueSizeConstraint object, consts 1, 32>>, encoding utf-8, payload [s-7134348658271316106]> 2020-02-28 13:54:32,759 pysnmp: manageColumns: action createCommit name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 2) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) value None 2020-02-28 13:54:32,760 pysnmp: manageColumns: action createCommit name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 3) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) value None 2020-02-28 13:54:32,761 pysnmp: manageColumns: action createCommit name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 4) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) value None 2020-02-28 13:54:32,762 pysnmp: manageColumns: action createCommit name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 5) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) value None 2020-02-28 13:54:32,764 pysnmp: manageColumns: action createCommit name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 6) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) value None 2020-02-28 13:54:32,768 pysnmp: manageColumns: action createCommit name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 7) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) value None 2020-02-28 13:54:32,770 pysnmp: flipFlopFsm: fun <bound method MibTree.writeCommit of MibTree((1,), None)> suceeded for (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 8, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54)='destroy' 2020-02-28 13:54:32,771 pysnmp: flipFlopFsm: state writeCommit status ok -> fsmState writeCleanup 2020-02-28 13:54:32,772 pysnmp: RowCreationWanted({}) dropped by (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 8, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54)='destroy' 2020-02-28 13:54:32,773 pysnmp: manageColumns: action createCleanup name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 1) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) index value <SnmpAdminString value object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 0, 65535>, <ValueSizeConstraint object, consts 0, 255>, <ValueSizeConstraint object, consts 1, 32>>, encoding utf-8, payload [s-7134348658271316106]> 2020-02-28 13:54:32,781 pysnmp: manageColumns: action createCleanup name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 2) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) value None 2020-02-28 13:54:32,782 pysnmp: manageColumns: action createCleanup name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 3) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) value None 2020-02-28 13:54:32,783 pysnmp: manageColumns: action createCleanup name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 4) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) value None 2020-02-28 13:54:32,785 pysnmp: manageColumns: action createCleanup name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 5) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) value None 2020-02-28 13:54:32,790 pysnmp: manageColumns: action createCleanup name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 6) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) value None 2020-02-28 13:54:32,792 pysnmp: manageColumns: action createCleanup name (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 7) suffix (115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) value None 2020-02-28 13:54:32,794 pysnmp: flipFlopFsm: fun <bound method MibTree.writeCleanup of MibTree((1,), None)> suceeded for (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 8, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54)='destroy' 2020-02-28 13:54:32,796 pysnmp: flipFlopFsm: state writeCleanup status ok -> fsmState readTest 2020-02-28 13:54:32,797 pysnmp: flipFlopFsm: fun <bound method MibTree.readTest of MibTree((1,), None)> suceeded for (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 8, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54)='destroy' 2020-02-28 13:54:32,802 pysnmp: flipFlopFsm: state readTest status ok -> fsmState readGet 2020-02-28 13:54:32,803 pysnmp: readGet: (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 8, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54)=<RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [notExists]> 2020-02-28 13:54:32,803 pysnmp: getValue: returning <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [notExists]> for (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 8, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54) 2020-02-28 13:54:32,805 pysnmp: flipFlopFsm: fun <bound method MibTree.readGet of MibTree((1,), None)> suceeded for (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 8, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54)='destroy' 2020-02-28 13:54:32,807 pysnmp: flipFlopFsm: state readGet status ok -> fsmState stop 2020-02-28 13:54:32,814 pysnmp: flipFlopFsm: input var-binds (((1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 1, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54), 's-7134348658271316106'), ((1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 2, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54), 'public'), ((1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 3, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54), 's-7134348658271316106'), ((1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 4, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54), <SnmpEngineID value object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 0, 65535>, <ValueSizeConstraint object, consts 5, 32>>, encoding iso-8859-1, payload [0x80004fb8053804a688]>), ((1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 5, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54), b''), ((1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 6, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54), b''), ((1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 7, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54), 'nonVolatile'), ((1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 8, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54), 'createAndGo')) 2020-02-28 13:54:32,816 pysnmp: flipFlopFsm: state start status ok -> fsmState writeTest 2020-02-28 13:54:32,818 pysnmp: flipFlopFsm: fun <bound method MibTree.writeTest of MibTree((1,), None)> suceeded for (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 1, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54)='s-7134348658271316106' 2020-02-28 13:54:32,824 pysnmp: flipFlopFsm: fun <bound method MibTree.writeTest of MibTree((1,), None)> suceeded for (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 2, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54)='public' 2020-02-28 13:54:32,826 pysnmp: flipFlopFsm: fun <bound method MibTree.writeTest of MibTree((1,), None)> suceeded for (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 3, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54)='s-7134348658271316106' 2020-02-28 13:54:32,829 pysnmp: flipFlopFsm: fun <bound method MibTree.writeTest of MibTree((1,), None)> suceeded for (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 4, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54)=<SnmpEngineID value object, tagSet <TagSet object, tags 0:0:4>, subtypeSpec <ConstraintsIntersection object, consts <ValueSizeConstraint object, consts 0, 65535>, <ValueSizeConstraint object, consts 5, 32>>, encoding iso-8859-1, payload [0x80004fb8053804a688]> 2020-02-28 13:54:32,830 pysnmp: flipFlopFsm: fun <bound method MibTree.writeTest of MibTree((1,), None)> suceeded for (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 5, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54)=b'' 2020-02-28 13:54:32,835 pysnmp: flipFlopFsm: fun <bound method MibTree.writeTest of MibTree((1,), None)> suceeded for (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 6, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54)=b'' 2020-02-28 13:54:32,836 pysnmp: flipFlopFsm: fun <bound method MibTree.writeTest of MibTree((1,), None)> suceeded for (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 7, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54)='nonVolatile' 2020-02-28 13:54:32,837 pysnmp: RowStatus state change from <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [notExists]> to <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [createAndGo]> produced new state <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [active]>, error indication <class 'pysnmp.smi.error.RowCreationWanted'> 2020-02-28 13:54:32,839 pysnmp: setValue: (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 8, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54)='createAndGo' failed with traceback ['Traceback (most recent call last):\n', ' File "C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-SMI.py", line 659, in setValue\n return self.syntax.setValue(value)\n', ' File "C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-TC.py", line 513, in setValue\n raise excValue\n', "pysnmp.smi.error.RowCreationWanted: RowCreationWanted({'msg': 'Exception at row state transition from <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [notExists]> to <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [createAndGo]> yields state <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [active]> and exception', 'syntax': <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [active]>})\n"] 2020-02-28 13:54:32,847 pysnmp: RowStatus state change from <RowStatus schema object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>> to <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [createAndGo]> produced new state <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [active]>, error indication <class 'pysnmp.smi.error.RowCreationWanted'> 2020-02-28 13:54:32,849 pysnmp: setValue: (1, 3, 6, 1, 6, 3, 18, 1, 1, 1, 8, 115, 45, 55, 49, 51, 52, 51, 52, 56, 54, 53, 56, 50, 55, 49, 51, 49, 54, 49, 48, 54)='createAndGo' failed with traceback ['Traceback (most recent call last):\n', ' File "C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-SMI.py", line 957, in writeTest\n MibScalar.writeTest(self, name, val, idx, acInfo)\n', ' File "C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-SMI.py", line 633, in writeTest\n MibTree.writeTest(self, name, val, idx, acInfo)\n', ' File "C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-SMI.py", line 532, in writeTest\n node.writeTest(name, val, idx, acInfo)\n', ' File "C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-SMI.py", line 738, in writeTest\n raise why\n', ' File "C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-SMI.py", line 732, in writeTest\n self.__newSyntax = self.setValue(val, name, idx)\n', ' File "C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-SMI.py", line 667, in setValue\n raise exc_v\n', ' File "C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-SMI.py", line 659, in setValue\n return self.syntax.setValue(value)\n', ' File "C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-TC.py", line 513, in setValue\n raise excValue\n', "pysnmp.smi.error.RowCreationWanted: RowCreationWanted({'msg': 'Exception at row state transition from <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [notExists]> to <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [createAndGo]> yields state <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [active]> and exception', 'syntax': <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [active]>})\n", '\nDuring handling of the above exception, another exception occurred:\n\n', 'Traceback (most recent call last):\n', ' File "C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-SMI.py", line 659, in setValue\n return self.syntax.setValue(value)\n', ' File "C:\Python37\lib\site-packages\pysnmp\smi\mibs\SNMPv2-TC.py", line 513, in setValue\n raise excValue\n', "pysnmp.smi.error.RowCreationWanted: RowCreationWanted({'msg': 'Exception at row state transition from <RowStatus schema object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>> to <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [createAndGo]> yields state <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [active]> and exception', 'syntax': <RowStatus value object, tagSet <TagSet object, tags 0:0:2>, subtypeSpec <ConstraintsIntersection object, consts <ValueRangeConstraint object, consts -2147483648, 2147483647>, <SingleValueConstraint object, consts 0, 1, 2, 3, 4, 5, 6>>, namedValues <NamedValues object, enums notExists=0, active=1, notInServ...Go=4, createAndWait=5, destroy=6>, payload [act