029-老男孩教育每日一题-使用Shell或Python写一个脚本监控cpu使用量和I/O

运维每日一题

目标:使用Shell或Python写一个脚本,CPU使用率超过80%或硬盘超过85%邮件报警

  • Shell

知识点1:

CPU监控:top -n 1 查看1次就退出

99.3%id 是未使用的CPU,剩余的都是使用的。

获取使用率(awk)

知识点2:

磁盘监控先监控/

知识点3:使用bc进行含有小数的大小判断

具体步骤:

  1. 配置/etc/mail.rc支持发邮件

http://oldboy.blog.51cto.com/2561410/1706911

  1. 脚本

  1. 加入定时任务,每5分钟执行一次。

  • Python3

声明:已在python3测试,需要安装pip3 install psutil

 

今天是老男孩教育每日一题陪伴大家的第29天。

对于题目和答案的任何疑问,请在博客评论区留言。

往期题目索引

https://www.drscrewdriver.com/100.html

继续阅读