【发布时间】:2011-06-11 04:35:20
【问题描述】:
我在尝试使用利用 Net::SNMP 的 Nagios 插件时遇到问题。它尝试同时查询大量 OID,从而导致错误,因为响应将超过链路的最大 MTU。 (消息大小 2867 超过 maxMsgSize 1472。)
本节代码如下:
$result = $session->get_request(
Varbindlist => \@oids
);
Perl 中有没有办法
- 将@oid 拆分成更小的部分
- 迭代这些片段
- 将返回的 $results 组合成对单个哈希的单个引用?
这将是对脚本进行的最小修改以使其支持更多的接口,对吗?
【问题讨论】: