我想配置监控工具,如果 CPU 使用率 > 10%,则发送通过邮件列出最高利用率进程列表. 如何使用 monitrc 文件进行配置。
检查进程 all_process 如果 cpu 使用率 > 10% 则执行("ps -Ao user,uid,comm,pid,pcpu,tty --sort=-pcpu | head -n 6") 将结果发送到邮件然后发出警报
答案1
这将是一个非常糟糕且冗长的监控警报。我认为尝试评估 10% 阈值的 CPU 利用率是无效的。
你是做什么的真的试图完成?
答案2
检查进程 all_process 如果 cpu 使用率 > 10% 则执行“/bin/bash -c 'ps -Ao user,uid,comm,pid,pcpu,tty --sort=-pcpu | head -n 6 | mail -s top[电子邮件保护]””