我如何find正确的OID来获得我的基于检查点(Linux)的防火墙的总CPU使用率? 与8核CPU。
我find了这个 :
ssCpuUser .1.3.6.1.4.1.2021.11.9 ssCpuSystem .1.3.6.1.4.1.2021.11.10 ssCpuIdle .1.3.6.1.4.1.2021.11.11
但是我想要总的CPU负载%
当我inputTOP我可以看到这个:
Cpu:0.1%us,0.3%sy,0.0%ni,95.9%id,0.0%wa,0.1%hi,3.6%si,0.0%st
所以我尝试了下面的计算(100-ssCpuIdle)来获得百分比,但也许有另一种解决scheme?
snmpwalk -v2c -cpublic localhost .1.3.6.1.4.1.2021.11.11.0 | awk -F : '{print 100-$4}'
谢谢
好的,我知道了。
这是cpu使用的好检查点mib
procUsage 1.3.6.1.4.1.2620.1.6.7.2.4.0
你可以在这里findmib http://www.mibdepot.com/cgi-bin/vendor_index.cgi?r=checkpoint