注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

PostgreSQL 中文网

 
 
 

日志

 
 

Linux: 主机空间监控脚本  

2011-06-23 11:30:37|  分类: RHEL |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

                      
          今天写了个简单的主机空间监控脚本,适用于Linux 平台,以下为详细信息。
      
--1 脚本介绍
适用平台: Linux
脚本功能:目录使用率达到 70%, 则自动发主机空间告警邮件。                          


--2 脚本内容 check_disk.sh
#!/bin/bash
export LD_LIBRARY_PATH=$PGHOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/lib:/usr/lib:/usr/local/lib

##declare variable
v_email="francs3@163i.com"
v_hostname="`hostname`"
v_email_file='/home/postgres/script/monitor/check_disk/mail_file.txt'

df -Phv | awk '{print $(NF-1)}' | tr -d "%" | sed -n '2,$'p |while read v_used
do
   if [ ${v_used} -gt 70 ]; then
      echo -e "`date +%F\ %T`" > ${v_email_file}
      df -Phv >> ${v_email_file}
      cat ${v_email_file} |  mutt -s "Disk Space Alarm: ${v_hostname}  " ${v_email}
      exit
    fi
done

         备注:脚本比较简单,没有几行。


--3 加入 crontab 任务计划
## Monitor Disk Space
*/5 * * * * /home/postgres/script/monitor/check_disk/check_disk.sh > /home/postgres/script/monitor/check_disk/check_disk.log 2>&1

          备注:加入任务计划,每五分钟执行一次。
  
--4 总结
          这个脚本功能比较简单,仅做到表空间使用率达到一定程度发出告警邮件,其它功能可以根据
    需求再逐步完善。  

  评论这张
 
阅读(25755)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016