教程集 www.jiaochengji.com
教程集 >  脚本编程  >  shell  >  正文 监控磁盘空间使用率的脚本

监控磁盘空间使用率的脚本

发布时间:2014-07-20   编辑:jiaochengji.com
监控磁盘空间使用率的脚本

监控磁盘空间的使用率

复制代码 代码如下:
#!/usr/sh
PERCENT=80;
DATE=$(date +"%Y-%m-%d_%H");
IP=$(ifconfig|grep -E '([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3})'|awk -F" " '{print $2}'|cut -d":" -f2|egrep "^192.|^10.");
echo -ne "33[31m" $(df -P| grep ^/ | sed 's/%//g' | awk -v p=$PERCENT -v ip="${IP}" -v date=${DATE} '{if($5>p) printf("%s,%s,%s,%sn",date,ip,$NF,$(NF-1)"%")}') "33[0mn";

注意:红色部分,可以根据实际情况进行调整。

超出阀值时邮件报警,具体方法(需配置好sendmail):  

复制代码 代码如下:
[root@localhost script]# sh monitor_disk.sh | mail -s "disk usage" -c welcome@xxx.com

备注:
df -P  是指同一分区不换行输出。

 

您可能感兴趣的文章:
监控磁盘空间使用率的脚本
监控硬盘空间使用率的shell脚本(图文)
监控linux中CPU 内存 磁盘数据的shell脚本(图文)
shell磁盘监控及报警的脚本
磁盘空间使用状况检测脚本
监测硬盘空间的shell脚本
五个常用的Linux监控脚本
监视远程磁盘的健康情况的shell脚本
linux磁盘配额管理
VBS脚本运行库手册(1)-磁盘操作

关键词: 磁盘空间  使用率   
[关闭]
~ ~