IT猫扑网文章教程

分类分类

监控磁盘空间大小并自动报警脚本

2015-06-28 00:00作者:网管联盟

  #!/bin/sh

  #make by itbit

  init()

  {

  IPADD=`ifconfig|grep 172.18|awk '{print $2}'|sed 's/addr://g'`;

  NOWTIME=`date +%F-%H:%M`;

  MAILTO=&&;

  MAIL_SUB=& !**Report - Disk Capacity Report $NOWTIME **!&;

  tmpfile=/tmp/iamatmpfile.tmp

  }

  mhead()

  {

  echo && >$tmpfile;

  echo &From :$IPADD& >>$tmpfile

  echo &State :Report& >>$tmpfile

  echo &ReportBy:$0& >> $tmpfile

  echo &DateTime:$NOWTIME& >> $tmpfile

  echo &Info :codfei& >> $tmpfile

  echo && >>$tmpfile;

  }

  smail()

  {

  mail -s &$MAIL_SUB& $MAILTO < $tmpfile

  }

  init;

  for x in `df | grep /dev | awk '{print $5}' | sed 's/%//g'`

  do

  if [ $x -gt 89 ]; then

  mhead;

  df -h >>$tmpfile;

  smail;

  exit 0;

  fi

  done

展开全部

相关文章

说两句网友评论
    我要跟贴
    取消