我一直在尝试使用SNMP在freeNAS中获取正确数量的已用RAM。现在我一直在使用通用linux iso:1.3.6.1.4.1.2021.4.6.0
,但发现使用的百分比不正确。
例如,我将执行以下(total ram - avaliable ram) - buffers - cached
在查看系统时,它表示613MB / 6GB 10%
但是当使用snmp 70%的任何想法时?
答案 0 :(得分:1)
您是否使用SNMP监控工具? 我不知道什么是缓冲区和缓存但我不需要使用它们来获得正确的数量。
RAM Total : memTotalReal.0 : .1.3.6.1.4.1.2021.4.5.0
RAM available : memAvailReal.0 : .1.3.6.1.4.1.2021.4.6.0
获得百分比:(( memTotalReal.0-memAvailReal.0 )/memTotalReal.0 )*100
在Zabbix上(我的监控工具):
(last("memTotalReal.0")-last("memAvailReal.0"))/last("memTotalReal.0")*100