linux shell脚本检测硬盘磁盘空间 邮件报警
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux shell脚本检测硬盘磁盘空间 邮件报警相关的知识,希望对你有一定的参考价值。
使用 http://www.weiruoyu.cn/?p=368
shell脚本监控硬盘空间剩余空间 邮件报警
1.先观察一下磁盘,和如何使用脚本
- [[email protected] ~]# df -h
- 文件系统 容量 已用 可用 已用% 挂载点
- /dev/mapper/VolGroup00-LogVol00
- 8.9G 2.6G 5.9G 31% /
- /dev/sda1 99M 13M 82M 13% /boot
- tmpfs 188M 0 188M 0% /dev/shm
- [[email protected] ~]# df -h |sed -n ’3p’|awk ‘{print $4}’|cut -f 1 -d ‘%’
- 31
2.脚本(超过70%报警)
- #!/bin/bash
- disk_sda1=
df -h |sed -n ‘3p‘|awk ‘{print $4}‘|cut -f 1 -d ‘%‘
- if
- ((disk_sda1 > 70));
- then
- echo
date
“192.168.56.128 this is over 70%” |mail -s “disk over 70%” [email protected],[email protected] - fi
脚本备份(完整测试shell脚本)
- #!/bin/bash
- disk_sda1=
df -h |sed -n ‘3p‘|awk ‘{print $4}‘|cut -f 1 -d ‘%‘
- if
- ((disk_sda1 > 80));
- then
- echo “this is error”
- echo
date
“192.168.56.128 this is over 70%” |mail -s “disk over 70%” [email protected],[email protected] - else
- echo “this is ok”
- fi
3.计划任务
- [[email protected] tmp]# crontab -e
添加
3个小时检查一次
- * */3 * * * /var/tmp/check_disk.sh
或者十分钟检查一次
- */10 * * * * /var/tmp/check_disk.sh
=============================
以上是关于linux shell脚本检测硬盘磁盘空间 邮件报警的主要内容,如果未能解决你的问题,请参考以下文章