Linux监控CPU使用率

  • A+
所属分类:命令脚本

在大多数小型企业里是没有部署全方位的监控平台,为了节约成本可以编写一个简单的脚本程序定时监控CPU使用率,当超过90%的时候,自动发送告警邮件到管理员邮箱。

第一步 配置邮件客户端

参考文章:Linux配置简易邮件客户端

第二步 编辑脚本

  1. #!/bin/bash  
  2. while :  
  3. do  
  4. idle=`top -bn1 |sed -n '3p' |awk '{print $5}'|cut -d . -f1`  
  5. use=$[100-$idle]  
  6. if [ $use -gt 90 ]  
  7. then  
  8. echo "主机`hostname`当前CPU使用率为:$use" | mail -s "CPU使用率告警" xxx@qq.com  
  9. sleep 60  
  10. fi  
  11. done  
  • 微信赞助网站
  • weinxin
  • 支付宝赞助网站
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: