如何使用net-snmp库读取snmp表?

问题描述

我正在使用net-snmp库编写一个简单的SNMP管理器,对于给定的OID,该库将从代理读取该对象并将其返回给调用者。如果是表,我需要将它们打包成一个结构,然后再返回它们。

到目前为止,我可以读取单个对象,但不知道如何读取表。我知道我可以通过批量请求一次读取多个对象,但是我不知道表的行数(只有列),所以我不知道应该将 max_repetitions 设置为什么。

是否有可以帮助您解决此问题的库函数?我看了看,但还没找到。我已经找到了这个table API,但是如果我理解正确,它是用于代理创建表而不是读取它们的。 如果没有任何方便的功能,什么是最好的方法?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...