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



Monit的官方文档说明如下:

# 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'

上面有指针吗?

您的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上,

最新更新