CentOS7自动监控CPU使用率超过80%自动重启MariaDB服务,怎么实现?

偶像-阿里巴巴-马云 2020-04-24 05:06:14
CentOS7系统下,自动监控CPU使用率超过80%自动重启MariaDB服务,怎么实现?

请给出详细实现方法,感谢。
...全文
739 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
郭子渝 2020-05-03
  • 打赏
  • 举报
回复
装个sysstat ,用sar+shell
皇御雷霆 2020-04-27
  • 打赏
  • 举报
回复
可以装个 zabbix,动作里设置远程命令调用 (触发报警,重启数据库)
乐大师 2020-04-25
  • 打赏
  • 举报
回复
用ps -aux可以获得所有进程的cpu信息(第5列),使用awk将你想要的监控的进程的第5列值取出,然后对这个值做判断,超过80%就执行systemctl restart mysqld.service 这个脚本可以使用crontab建立定时执行,也在脚本里使用循环,利用sleep控制间隔时间实现定时检测。具体代码自己写吧。还是比较简单的。

19,620

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧