对于失败的 SNMP SET 请求,何时应该在响应 PDU 中将 errindex 设置为适当的值?谢谢!
问问题
361 次
1 回答
2
您实际上没有使用 Net-SNMP API 设置错误索引。问题是您的请求循环实际上应该始终返回 SNMPERR_SUCCESS 以指示处理程序成功,即使某些 SNMP 请求组件没有成功。
要指示特定请求失败并显示错误消息,您将使用以下 API:
netsnmp_set_request_error(reqinfo, 请求, SNMP_NOSUCHOBJECT);
例如。要选择要返回的正确错误,请参阅RFC3416中的第 4.2.5 节,其中有一个很好的分步过程,用于在给定情况下返回正确的错误代码。
于 2011-02-08T20:23:34.667 回答