check_snmp_int 和 snmpwalk 命令在获取 ifInOctects 1.3.6.1.2.1.2.2.1.10 方面有什么区别?我的 check_snmp_int 为带宽监控提供了错误的值,ifInOctects 和 ifOutoctect 给出的值各不相同,它们应该相等吗?我可以使用 snmpwalk 而不是 check_snmp_int 来获取交换机的带宽吗?如果需要更多详细信息,我可以提供,谢谢
答案1
check_snmp_int 给出了错误的带宽监控值......
默认情况下,check_snmp_int
对 snmp 检索到的数据进行平均。因此您的结果可能会有所不同。
ifInOctects 和 ifOutoctect 给出变化的值,它们应该相等吗?
不,这是两个不同的值,一个用于接口的 IN 流量,另一个用于 OUT 流量。
我可以使用 snmpwalk 而不是 check_snmp_int 来获取交换机的带宽吗
ifInOctects
并ifOutoctect
仅存储接口上传输的八位字节数。这些值中没有时间概念。因此,snmpwalk
将仅检索此八位字节数,如果您不想使用 check_snmp_int 来获取流量平均值,则必须根据时间间隔自行计算平均值。
check_snmp_int 剂量,查看检查的帮助,它解释了插件如何工作。check_snmp_int 的帮助