Skip to content

can't get nk-snmp-deviceinfo to work #7

@itchykun

Description

@itchykun

Hi,

Thank you for writing this useful tool. However, I can't get nk-snmp-deviceinfo to work properly.
I installed it without error but when I tried to use it against my SNMPv3 device (Arista, Cisco, Junos, doesn't matter), I get the same error every time.

lab$ nk-snmp-deviceinfo -H hostname -P 3 -L authPriv -a SHA -X AES -U v3PDTuser -A pass_auth -X pass_priv

Traceback (most recent call last):
File "/usr/bin/nk-snmp-deviceinfo", line 11, in
load_entry_point('nelkit==0.0.3', 'console_scripts', 'nk-snmp-deviceinfo')()
File "/usr/lib/python2.7/site-packages/nelkit/cli/snmp_deviceinfo.py", line 15, in main
hostinfo.get_all()
File "/usr/lib/python2.7/site-packages/nelsnmp/hostinfo/device.py", line 46, in get_all
data = self._snmp.get(*oids)
File "/usr/lib/python2.7/site-packages/nelsnmp/snmp.py", line 232, in get
cmdGen = cmdgen.CommandGenerator()
File "/usr/lib/python2.7/site-packages/pysnmp/entity/rfc3413/oneliner/cmdgen.py", line 168, in init
self.snmpEngine = snmpEngine or SnmpEngine()
File "/usr/lib/python2.7/site-packages/pysnmp/entity/engine.py", line 63, in init
self.msgAndPduDsp = MsgAndPduDispatcher()
File "/usr/lib/python2.7/site-packages/pysnmp/proto/rfc3412.py", line 32, in init
'SNMP-TARGET-MIB', 'SNMP-USER-BASED-SM-MIB'
File "/usr/lib/python2.7/site-packages/pysnmp/smi/builder.py", line 362, in loadModules
self.loadModule(modName, **userCtx)
File "/usr/lib/python2.7/site-packages/pysnmp/smi/builder.py", line 330, in loadModule
'MIB module "%s" load error: %s' % (modPath, traceback.format_exception(*sys.exc_info()))
pysnmp.smi.error.MibLoadError: MIB module "/usr/lib/python2.7/site-packages/pysnmp/smi/mibs/SNMPv2-MIB.pyc" load error: ['Traceback (most recent call last):\n', ' File "/usr/lib/python2.7/site-packages/pysnmp/smi/builder.py", line 325, in loadModule\n exec (modData, g)\n', ' File "/tmp/pip-build-jhHD1l/pysnmp/pysnmp/smi/mibs/SNMPv2-MIB.py", line 27, in \n', ' File "/usr/lib/python2.7/site-packages/pysnmp/proto/rfc1902.py", line 206, in subtype\n return univ.OctetString.subtype(self, *args, **kwargs).setFixedLength(self.getFixedLength())\n', ' File "/usr/lib/python2.7/site-packages/pyasn1/type/base.py", line 122, in subtype\n value = self._value\n', "AttributeError: 'DisplayString' object has no attribute '_value'\n"]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions