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'
关于它的任何指针?
答案 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上,