如何find使用SNMP的服务器的总CPU利用率? 我正在试图find一个具有64个CPU的服务器的CPU利用率?
谢谢。
我猜测你使用的是Linux,但是因为你没有指定,所以我不能保证这些是可以的(尽pipe它们也适用于大部分的Unix发行版)
你正在寻找的OID是( 取自这里 ):
加载
- 1分钟负载:
.1.3.6.1.4.1.2021.10.1.3.1- 5分钟负载:
.1.3.6.1.4.1.2021.10.1.3.2- 15分钟负载:
.1.3.6.1.4.1.2021.10.1.3.3中央处理器
- 用户CPU时间百分比:
.1.3.6.1.4.1.2021.11.9.0- 原始用户cpu时间:
.1.3.6.1.4.1.2021.11.50.0- 系统CPU时间百分比:
.1.3.6.1.4.1.2021.11.10.0- 原始系统CPU时间:
.1.3.6.1.4.1.2021.11.52.0- 空闲CPU时间百分比:
.1.3.6.1.4.1.2021.11.11.0- 原始空闲cpu时间:
.1.3.6.1.4.1.2021.11.53.0.1.3.6.1.4.1.2021.11.51.0CPU时间:.1.3.6.1.4.1.2021.11.51.0内存统计
- 总交换大小:
.1.3.6.1.4.1.2021.4.3.0- 可用交换空间:
.1.3.6.1.4.1.2021.4.4.0- 机器中的总RAM:
.1.3.6.1.4.1.2021.4.5.0- 使用的总RAM:
.1.3.6.1.4.1.2021.4.6.0- 总内存空闲:
.1.3.6.1.4.1.2021.4.11.0- 共享的RAM总数:
.1.3.6.1.4.1.2021.4.13.0- 缓冲总RAM:
.1.3.6.1.4.1.2021.4.14.0- 总caching内存:
.1.3.6.1.4.1.2021.4.15.0
我不记得我的头顶,但我认为CPU时间的百分比是100 *处理器,所以在你的情况下,100%实际上是6,400%
你可以在这里find各种有趣的事情来通过SNMP监控。