是否有用于处理接收到的NET陷阱的python模块?我并不是在寻找用pysnmp之类的东西捕获SNMP陷阱的整个过程,而只是处理。格式化值,并可能根据接收到的通知创建json。
发布于 2017-09-21 14:08:26
你最初的问题是关于侏儒的,所以我会回答的。;-)
这在很大程度上取决于你所说的处理是什么意思。使用pysnmp,您可以从两个独立的部分构建一个应用程序--捕获部分和格式化部分。
为了捕获,您可以使用这个剧本,它为您提供陷阱消息中的SNMP变量绑定。一旦获得var绑定,就可以通过MIB查找部分运行它们,这将为OID和格式优美的值生成友好的人名。
除了MIB查找成功,您需要知道并显式地预先加载代理实现的MIB(例如,.loadModules()
调用)。
在Python的内置json.dumps()
中,将美化的OID-值转换为JSON似乎很简单。
https://stackoverflow.com/questions/46339124
复制相似问题