监控系统 CPU 使用率

监控系统 CPU 使用率

Monit 版本:5.0.3
服务器:Ubuntu 10.04.4 LTS

我想用 Monit 监控系统 CPU 使用情况,我正在尝试如下操作:

检查系统主机名
   如果 CPU 使用率(用户)> 70% 则发出警报
   如果 CPU 使用率(系统)> 30%,则发出警报
   如果 CPU 使用率(等待)> 20%,则发出警报

但是当我使用这个命令时:

监控-v

响应是:

‘host_name’ CPU 等待使用率检查成功 [当前 CPU 等待使用率 = -1.0%]
‘host_name’ CPU 系统使用率检查成功 [当前 CPU 系统使用率=-1.0%]
‘host_name’ CPU 用户使用率检查成功 [当前 CPU 用户使用率 = -1.0%]

我猜它没起作用 :) 为什么我会收到此消息?CPU 使用率当然不是 -1.0%,那么为什么我会收到这个错误结果?

答案1

我认为您得到这个结果是因为尚未进行任何检查。

我建议编辑文件/etc/monit/monitrc并取消注释行:

set daemon  120

然后重新启动 monit:/etc/init.d/monit restart

应该可以。

事实上,您的monit版本附带了一个完整注释的控制文件。

相关内容