【发布时间】:2018-05-28 10:09:11
【问题描述】:
我正在寻找一个监控 Unix 计算机 CPU 的服务(并且可以根据负载做出反应),并认为 Monit 可以完成这项工作,但我处于困境:
我需要根据 CPU 负载水平 (>50% / >75% / >95%) 执行不同的操作。我写了这些行:
check system $HOST
if cpu > 50% then exec "one.sh"
if cpu > 75% then exec "two.sh"
if cpu > 95% then exec "three.sh"
但是当 CPU 负载高于 95% 时,monit 会启动 3 个脚本。我想根据 CPU 负载监控启动 3 个脚本之一。
我用 monit 寻找嵌入的 if 但它似乎不存在。否则就很简单了。
你知道如何让它工作吗?
祝你有美好的一天!
比比奥
【问题讨论】:
标签: monit