Как я могу найти правильный OID, чтобы получить общее использование процессора моим брандмауэром на основе Checkpoint (linux)? с 8-ядерным процессором.
Я нашел это :
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
Но я хочу, чтобы общая загрузка процессора в%
Когда я набираю TOP, я вижу следующее:
ЦП: 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), чтобы получить процент, но, может быть, есть другое решение?
snmpwalk -v2c -cpublic localhost .1.3.6.1.4.1.2021.11.11.0 | awk -F : '{print 100-$4}'
Спасибо
Хорошо понял.
Это хорошая MIB контрольной точки для использования процессора
procUsage 1.3.6.1.4.1.2620.1.6.7.2.4.0
Вы можете найти mib здесь http://www.mibdepot.com/cgi-bin/vendor_index.cgi?r=checkpoint