根分区容量报警脚本
要求:
根分区剩余空间小于10% 发送邮件报警
[root@LNMPServer ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 50G 12G 36G 24% /
devtmpfs 487M 0 487M 0% /dev
tmpfs 497M 24K 497M 1% /dev/shm
[root@LNMPServer ~]# vim root_use.sh
################################################################### # File Name: root_use.sh # Author: xunyin # E-mail: lnhxzwb@126.com # Created Time: Fri 26 Jan 2018 12:39:01 PM CST #================================================================== #!/bin/bash disk=$(df -h |awk -F"[ %]+" '/vda1/{print $5}') ip=$(ifconfig eth0|awk '/netmask/{print $2}') if [ "$disk" -gt "90" ];then echo "主机 $ip 根分区使用率已达到 $disk% ,请及时清理" | mail -s "根分区警报" root fi
注:如果系统中没安装相关邮件系统,是不能发送邮件的,请执行以下操作:
[root@LNMPServer ~]# yum install -y sendmail #安装sendmail
[root@LNMPServer ~]# systemctl start sendmail.service #启动服务
[root@LNMPServer ~]# systemctl enable sendmail.service #开机启动服务
温馨提示:如无特殊说明,本站文章均为作者原创,转载请注明出处!