在一个 tcp 会话中请求多个 snmp 分支的高级命令?

Nil*_*ils 5 centos snmp

我们正在尝试主要使用 SNMP 监控我们的服务器。由于性能原因,我们将其从单个请求更改为 snmp-bulk-requests(在 SNMP v2c 中允许)。

理论上(至少据我所知)应该可以在单个批量请求中请求多个分支/值,因此所需的 tcp 会话数量将是最少的。

我们目前为此使用 CentOS 5 - 有问题的高级命令是snmpbulkwalk- 但这似乎一次只能请求一个分支(即子树)。

我在理论上错了,还是有一个高级命令可以做我想做的事?

Kei*_*ith 2

该命令snmpbulkget允许您指定任意的、非连续的 OID 请求。正确设置非重复次数和最大重复次数可能需要一些实验。

这里有一个很好的例子:http://docstore.mik.ua/orelly/networking_2ndEd/snmp/ch02_06.htm