如果CPU超过一定数量,是否可以监视CPU使用情况并执行脚本?

使用top或htop这样的工具,是否可以监视CPU使用情况,并在CPU使用率超过一定数量时执行脚本?

使用像monit这样的工具,这将是微不足道的。

check system myhost if cpu usage (system) > 80% for 4 cycles then alert if cpu usage (user) > 80% for 5 cycles then alert if cpu usage (wait) > 90% for 5 cycles then alert 
  1. Cfengine可以处理类和variables。 类使用更为灵活的硬标准偏差。

  2. 我想你也可以用net-snmp来做到这一点。

  3. 你可以从sysstat中获取负载。

  4. 原始数据在/ proc / loadavg中。