monit配置|总cpu |语法错误|

时间:2016-07-28 14:05:57

标签: linux monit

Monit的official documentation州遵循:

# Test CPU usage including user, system and wait. Note that 
# multi-core systems can generate 100% per core
# so total CPU usage can be more than 100%
if cpu usage > 200% for 4 cycles then alert

但上面的语法错误为:

/etc/monit/conf.d/test:61: Error: syntax error 'cpu'

关于它的任何指针?

1 个答案:

答案 0 :(得分:3)

似乎你的monit版本低于5.14,因为此版本中添加了此功能:

  

版本5.14.0

     

新增功能:更简单的系统范围的CPU使用率测试(用户总数,系统%,等待%)。   例如:

     

if cpu usage > 99% then alert

另外,我提请您注意以下事实:从版本5.16开始,多核系统上的总CPU使用率计算为0到100之间的数字,因此您的200%值没有理由

  

现在,您可以以更自然的方式检查进程的CPU使用情况   多核系统上0-100之间的百分比。例如,到   检查像node.js这样的单线程应用程序是否卡住了   在100%CPU上,