linux 硬盘空间监控,Linux服务器硬盘空间监控

#*************************************************************************

#  Author       :               清风

#  CreateDate   :   2015/6/12 15:30:13

#  Description  :   this script is mointoring the linux disk capacity, if disk used more than 90%,then it will send a alarm msg

#*************************************************************************

#!/bin/bash

#echo需要-e参数

alias echo='echo -e'

SHELL=/bin/bash

LC_ALL=zh_CN.GB18030

JAVA_JRE=/usr/jdk6/jre

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

LD_LIBRARY_PATH=/usr/lib64:/export/home/tmn/oracle/product/11.2.0/dbhome/lib32:/export/home/tmn/oracle/product/11.2.0/dbhome/lib:/usr/local/lib

PATH=.:/export/home/tmn/oracle/product/11.2.0/dbhome/bin:.:/export/home/tmn/oracle/product/11.2.0/dbhome/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/jdk6/bin:/usr/jdk6/jre/bin:/sbin:/usr/bin:.:/export/home/tmn/bin:/usr/jdk6/bin:/usr/jdk6/jre/bin:/sbin:/usr/bin:.

JAVA_HOME=/usr/jdk6

ODBCSYSINI=/usr/local/unixODBC/etc

ODBCINI=/usr/local/unixODBC/etc/odbc.ini

ODBCHOME=/usr/local/unixODBC

CLASSPATH=/usr/jdk6/lib:/usr/jdk6/jre/lib:.

ORACLE_HOME=/export/home/tmn/oracle/product/11.2.0/dbhome

export SHELL NLS_LANG LC_ALL JAVA_JRE LD_LIBRARY_PATH PATH JAVA_HOME ODBCSYSINI

export ODBCSYSINI ODBCINI ODBCHOME CLASSPATH ORACLE_HOME

for d in `df -P | grep /dev/mapper/VolGroup00-LogVol00 | awk '{print $5}' | sed 's/%//g'`

do

if [ $d -gt 90 ]; then

perl send_sms.pl 13500000000 监控通知:服务器[43]磁盘空间大于90%

exit 0;

fi

done

for d in `/usr/local/bin/sshpass -p '123456' ssh logonuser@192.168.1.39 df -P | grep /dev/mapper/VolGroup00-LogVol00 | awk '{print $5}' | sed 's/%//g'`

do

if [ $d -gt 90 ]; then

perl send_sms.pl 13500000000 监控通知:服务器[39]磁盘空间大于90%

exit 0;

fi

done

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值