我正在通过PYSNMP发送SNMP信息通知。当我将自定义数据发送到外国IP时:
config.addTargetAddr(
snmpEngine, 'my-nms',
udp.domainName, ('104.236.166.95', 162),
'my-creds',
tagList='all-my-managers'
)
我从服务器提供响应,但在我的本地IP
config.addTargetAddr(
snmpEngine, 'my-nms',
udp.domainName, ('127.0.0.1', 162),
'my-creds',
tagList='all-my-managers'
)
我提供超时错误。我在Ubuntu上运行SNMPD服务。并为所有代理配置。
我发现我必须制作一个snmptrapd.conf并定义authocuntity public,然后启动snmptrapd服务,现在我可以将陷阱和通知请求发送到net-snmp。