cat disk.sh
#!/bin/bash

for i in `df |sed 1d | awk '{print $5}' | sed 's/%//g'` ####获取后循环比较大小####
do
if [ $i -gt 10 ]   ###这里阀值设置为10,为了方便测试效果###
   then
   df -lh >>disk.txt     ####追加到disk.txt以方便警告给管理员####
   ip=`ifconfig eth0|sed -n 2p|awk  '{ print $2 }'|awk -F : '{ print $2 }'`
   echo "${ip}这台主机磁盘超过阀值,请及时处理" ###这里可以换成email发邮件或者飞信###
fi
done

执行:

[root@2 shell]# sh disk.sh
192.168.2.4这台主机磁盘超过阀值,请及时处理
[root@2 shell]# cat disk.txt
文件系统              容量  已用 可用 已用% 挂载点
/dev/hda3             192G  4.0G  178G   3% /
/dev/hda1              99M   12M   83M  13% /boot
tmpfs                 506M     0  506M   0% /dev/shm

最后配合crontab使用,每三十分钟执行一次即可

本文出自 “游造技术博客” 博客,请务必保留此出处http://youzao.blog.51cto.com/3946111/738055

转载于:https://blog.51cto.com/2614223/763557

shell磁盘监控自动化处理相关推荐

  1. 监控硬盘脚本linux,shell脚本实现磁盘监控系统

    利用shell脚本实现每隔60秒磁盘内存数据监控 #!/bin/bash #Author:GaoHongYu #QQ:1061767621 #Time:2019-12-24 18:43:22 #Nam ...

  2. linux shell脚本攻略_(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤...

    今天为大家带来的内容是:(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤 本文内容主要介绍了Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤,文章 ...

  3. dell物理服务器硬件磁盘监控

    物理服务器硬件磁盘监控: 第一:安装Megacli 和 zabbix_sender MegaCli 参考:http://tenderrain.blog.51cto.com/9202912/163986 ...

  4. 用shell脚本监控进程是否存在 不存在则启动的实例

    用shell脚本监控进程是否存在 不存在则启动的实例,先上代码干货: #!/bin/sh ps -fe|grep processString |grep -v grep if [ $? -ne 0 ] ...

  5. epel源mysql版本_linux增加epel源,yum安装nignx,脚本安装mysql服务端,shell脚本监控网站页面...

    epel是一种yum仓库,里面提供了更多.更丰富linux软件,但是,它不是默认yum仓库,我们需要手工添加这个yum源. 添加epel源 然后,找到fedora-epel, 在列表里找到:6serv ...

  6. shell批量监控网站状态码

    shell批量监控网站状态码脚本,使用curl很慢.等我学完其他方式,在来更新. #!/bin/bash #GuoYabin yuming=`/bin/cat yuming.txt` for i in ...

  7. 使用shell脚本监控共享池内存碎片

    使用shell脚本监控共享池内存碎片 环境 [monitor:/]#uname -a HP-UX monitor B.11.11 U 9000/785 2013813380 unlimited-use ...

  8. linux增加epel源,yum安装nignx,脚本安装mysql服务端,shell脚本监控网站页面

    epel是一种yum仓库,里面提供了更多.更丰富linux软件,但是,它不是默认yum仓库,我们需要手工添加这个yum源. 添加epel源 参考:http://freeloda.blog.51cto. ...

  9. linux 运维高级脚本生成器,Linux运维系列,Shell高级脚本自动化编程实战

    课程文件目录: Linux自动化运维系列 Shell高级脚本自动化编程实战 [6.1G] ┣━━01.Shell基础概述 [315.1M] ┃ ┣━━1-1 Shell脚本体系概述.mp4 [154. ...

最新文章

  1. VMware 6.5开始,VMware vSphere ESXI只能通过浏览器访问
  2. monocross 环境搭建:MonoTouch Mono for Android
  3. ❗HTML引入JavaScript的三种常用方式汇总❗
  4. Salesforce中所有常用类型字段的取值与赋值
  5. 【Leaflet】鼠标提取坐标
  6. 每天一道LeetCode-----合并两个/多个有序链表为一个新链表
  7. 微信公众号api关注接口php,微信公众平台接口开发入门示例
  8. java 反序列化 怎么知道类_理解java中的序列化与反序列化
  9. OFFICE | WORD VBA 合集
  10. 无线射频专题《IEEE 802.11协议讲解4@可调参数,性能与兼容性考虑》
  11. 数据库的四种隔离级别及对应解决的脏读、不可重复读、幻读问题
  12. 蚂蚁金服推出区块链服务应用,用于跟踪稻米质量
  13. 成本、利润分析法在企业管理中的应用
  14. data mining (foreign blogs)
  15. Api升级28适配填坑(一)
  16. JSP 技术(一)--简述
  17. enumerate()
  18. my_RIO实现小车避障
  19. linux c查看子进程,Linux 如何查看进程和控制进程
  20. c语言报名入口,考试报名入口

热门文章

  1. DP Big Event in HDU
  2. 每天一个Linux命令之date
  3. javscript对cookie的操作,以及封装
  4. NOIP2008提高组(前三题) -SilverN
  5. [翻译]opengl扩展教程2
  6. word-wrap: break-word; break-word: break-all;区别
  7. 关于GestureDetector的onFling方法e1返回null问题
  8. SQL with(unlock)与with(readpast) (转)
  9. Git 提交规范-Java程序员收藏必备
  10. 「2017 山东一轮集训 Day2」Pair (霍尔定理+线段树)