3月 10

linux 硬盘告警脚本

#/bin/hash
#######################set
admin_mail= Email@ ##Email地址
disk_report_limit=70 ##硬盘超出%几告警。
send_mail_more=3 ##当天告警多少次

#######################get serverinfo
server_name=hostname
OS=uname
case $OS in
Linux) IP=ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}';;
FreeBSD|OpenBSD) IP=ifconfig | grep -E 'inet.[0-9]' | grep -v '127.0.0.1' | awk '{ print $2}' ;;
SunOS) IP=ifconfig -a | grep inet | grep -v '127.0.0.1' | awk '{ print $2} ' ;;
*) IP=”Unknown