首页 > 解决方案 > 如何使用 net-snmp 库读取 snmp 表?

问题描述

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

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

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

标签: csnmpnet-snmp

解决方案


推荐阅读