pysnmp - 如何使用 pysnmp 将自定义消息与 mib 一起传递
问题描述
我使用 pysnmp“4.4.12”。我有一个非常具体的要求,我需要发送带有自定义消息的 snmptrap。我可以使用我的代码发送陷阱,但不确定如何传递自定义消息。
next(sendNotification(SnmpEngine(),
CommunityData(community),
UdpTransportTarget((target_ip, port)),
ContextData(),
'trap',
NotificationType(ObjectIdentity('ILO-INLET-TEMP-MIB', 'inletTempHighWarning'))))
如果我使用“ObjectType”函数代替“NotificationType”,如下所示:[ObjectType(ObjectIdentity('ILO-INLET-TEMP-MIB', 'inletTempHighWarning'), OctetString(msg))]))
我能够传递自定义消息,但我需要它与“NotificationType”函数一起使用,因为如果使用“ObjectType”函数传递,我的接收器工具无法与 mib 数据匹配。
请帮助任何有任何线索的人。
解决方案
推荐阅读
- javascript - 当useEffect中的依赖项发生变化时如何停止重新启动for循环(React js)
- javascript - 无法计算我的购物车中的总计
- jquery - 设置选择 Jquery 的选项
- r - 如何在带有地图的ggplot2中使用for循环?
- haskell - 带有布尔值的 Haskell 递归函数类型错误
- qt - Qt ui 文件 - xml 顺序 - QGridLayout 行顺序导致较大的提交差异
- html - 当内容宽度大于带有 inline-flex 的 div 中的视口宽度时,w3-CSS 附加换行符
- html - 有没有更好的方法来为具有递归/可重复属性的元素实现 CSS :nth-child?
- rtf - 如何计算 BIP rtf 模板中的百分比?
- flutter - 无法读取规范“integration_test”的许可文件“../LICENSE”