【发布时间】:2017-03-16 14:12:30
【问题描述】:
我是专门针对 snmp 的网络编程新手。我只想在本地发送一个简单的 snmp 请求,看看它给出了什么。到目前为止,文档并没有真正说明 send 方法。这就是我所遵循的example 和this。我首先使用它们,但后来对它们进行了定制,如下所示:
from pysnmp.hlapi import *
g = getCmd(SnmpEngine(),
CommunityData('public'),
UdpTransportTarget(('demo.snmplabs.com', 161)),
ContextData(),
ObjectType(ObjectIdentity('TCP-MIB', 'tcpConnectionState',
'ipv4', '127.0.0.1', 41511,
'ipv4', '127.0.0.1', 993)
)
)
g.send([ObjectType(ObjectIdentity('IF-MIB', 'ifInOctets'))])
但是我收到了这个错误:
TypeError: can't send non-None value to a just-started generator
【问题讨论】:
标签: python networking network-programming pysnmp