[snmpsim-users] The application snmpsim.py died after snmpwalk
Brought to you by:
elie
From: Decouvre D. <dec...@ho...> - 2017-03-19 07:24:37
|
Hello, I try to use snmpsim.py but when I send snmpwalk. My current version : [root@computer pyasn1-0.1.8]# /usr/local/bin/python Python 2.6.6 (r266:84292, Aug 18 2016, 14:53:48) [GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import pyasn1 >>> pyasn1.__version__ '0.1.8' >>> import pysnmp >>> pysnmp.version (4, 3, 0) >>> [root@computer pyasn1-0.1.8]# [root@computer pyasn1-0.1.8]# /usr/local/bin/python --version Python 2.6.6 [root@computer pyasn1-0.1.8]# snmpsimd.py --version SNMP Simulator version 0.3.1, written by Ilya Etingof <il...@gl...> Using foundation libraries: pysnmp 4.3.0, pyasn1 0.2.3. Python interpreter: 2.6.6 (r266:84292, Aug 18 2016, 14:53:48) [GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] Can you help me ? The application snmpsim.py died with error below : root@ecolearabe pyasn1-0.1.8]# snmpsimd.py --process-user=root --process-group=root --v2c-arch --agent-udpv4-endpoint=192.168.1.66:161 Scanning "/root/.snmpsim/variation" directory for variation modules... Directory "/root/.snmpsim/variation" does not exist Scanning "/usr/snmpsim/variation" directory for variation modules... A total of 9 modules found in /usr/snmpsim/variation Scanning "/usr/share/snmpsim/variation" directory for variation modules... Directory "/usr/share/snmpsim/variation" does not exist Scanning "/usr/lib/python2.6/site-packages/snmpsim/variation" directory for variation modules... Directory "/usr/lib/python2.6/site-packages/snmpsim/variation" does not exist Initializing variation modules... Variation module "notification" loaded OK Variation module "sql" load FAILED: database type not specified Variation module "redis" load FAILED: Redis connect parameters not specified Variation module "numeric" loaded OK Variation module "subprocess" loaded OK Variation module "delay" loaded OK Variation module "multiplex" loaded OK Variation module "error" loaded OK Variation module "writecache" loaded OK Scanning "/root/.snmpsim/data" directory for *.snmpwalk, *.MVC, *.sapwalk, *.snmprec, *.dump data files... Configuring /root/.snmpsim/data/myagent.snmpwalk controller SNMPv1/2c community name: myagent ... Maximum number of variable bindings in SNMP response: 64 Listening at UDP/IPv4 endpoint 192.168.1.66:161, transport ID 1.3.6.1.6.1.1.0 Using /root/.snmpsim/data/myagent.snmpwalk controller selected by candidate myagent; transport ID 1.3.6.1.6.1.1.0, source address 192.168.1.55, community name "myagent" Shutting down variation modules: Variation module "notification" shutdown OK Variation module "sql" shutdown OK Variation module "redis" shutdown OK Variation module "numeric" shutdown OK Variation module "subprocess" shutdown OK Variation module "delay" shutdown OK Variation module "multiplex" shutdown OK Variation module "error" shutdown OK Variation module "writecache" shutdown OK Process terminated Traceback (most recent call last):; File "/usr/bin/snmpsimd.py", line 1394, in <module>; transportDispatcher.runDispatcher(); File "/usr/lib/python2.6/site-packages/pysnmp/carrier/asyncore/dispatch.py", line 41, in runDispatcher; raise PySnmpError('poll error: %s' % ';'.join(format_exception(*exc_info()))); PySnmpError: poll error: Traceback (most recent call last):;; File "/usr/lib/python2.6/site-packages/pysnmp/carrier/asyncore/dispatch.py", line 37, in runDispatcher; use_poll=True, map=self.__sockMap, count=1);; File "/usr/lib/python2.6/asyncore.py", line 214, in loop; poll_fun(timeout, map);; File "/usr/lib/python2.6/asyncore.py", line 195, in poll2; readwrite(obj, flags);; File "/usr/lib/python2.6/asyncore.py", line 119, in readwrite; obj.handle_error();; File "/usr/lib/python2.6/asyncore.py", line 103, in readwrite; obj.handle_read_event();; File "/usr/lib/python2.6/asyncore.py", line 428, in handle_read_event; self.handle_read();; File "/usr/lib/python2.6/site-packages/pysnmp/carrier/asyncore/dgram/base.py", line 145, in handle_read; self._cbFun(self, transportAddress, incomingMessage);; File "/usr/lib/python2.6/site-packages/pysnmp/carrier/base.py", line 52, in _cbFun; self, transportDomain, transportAddress, incomingMessage;; File "/usr/bin/snmpsimd.py", line 922, in commandResponderCbFun; rspMsg = pMod.apiMessage.getResponse(reqMsg);; File "/usr/lib/python2.6/site-packages/pysnmp/proto/api/v2c.py", line 149, in getResponse; self.setPDU(rspMsg, apiPDU.getResponse(self.getPDU(reqMsg)));; File "/usr/lib/python2.6/site-packages/pysnmp/proto/api/v1.py", line 204, in setPDU; msg.setComponentByPosition(2).getComponentByPosition(2).setComponentByType(value.getTagSet(), value, 1, verifyConstraints=False);;TypeError: setComponentByType() got multiple values for keyword argument 'verifyConstraints';; |