centos磁盘容量监控
2017-01-02 11:20
253 查看
监控centos磁盘如果超过设置大小发送邮件提醒
#!/bin/bash
##################################################
#监控磁盘空间的shell,如果满了发送邮件
# vim /etc/crontab
# 30 09 * * * root sh
##################################################
function SendMail(){
#接收者
email_reciver="xx@qq.com xx@163.com"
#smtp服务器地址
email_smtphost=smtp.exmail.qq.com
#发送者邮箱
email_sender=xx@qq.com
#邮箱用户名
email_username=xx
#使用qq邮箱进行发送需要注意:首先需要开启:POP3/SMTP服务。
email_password=
#服务器ip
local_ip=`ifconfig|grep Bcast|awk -F: '{print $2}'|awk -F " " '{print $1}'|head -1`
#主题
email_title="服务器${local_ip}磁盘报警信息"
#邮件内容
email_content="磁盘使用量超过80%"
/opt/sendEmailTool/sendEmail -f ${email_sender} -t ${email_reciver} -s ${email_smtphost} -u ${email_title} -xu ${email_username} -xp ${email_password} -m ${email_content} -o message-charset=utf-8
}
for d in `df -P | grep /dev | awk '{print $5}' | sed 's/%//g'`
do
if [ $d -gt 80 ]; then
SendMail;
exit 0;
fi
done
发送工具参考 上一篇文章的发送工具
#!/bin/bash
##################################################
#监控磁盘空间的shell,如果满了发送邮件
# vim /etc/crontab
# 30 09 * * * root sh
##################################################
function SendMail(){
#接收者
email_reciver="xx@qq.com xx@163.com"
#smtp服务器地址
email_smtphost=smtp.exmail.qq.com
#发送者邮箱
email_sender=xx@qq.com
#邮箱用户名
email_username=xx
#使用qq邮箱进行发送需要注意:首先需要开启:POP3/SMTP服务。
email_password=
#服务器ip
local_ip=`ifconfig|grep Bcast|awk -F: '{print $2}'|awk -F " " '{print $1}'|head -1`
#主题
email_title="服务器${local_ip}磁盘报警信息"
#邮件内容
email_content="磁盘使用量超过80%"
/opt/sendEmailTool/sendEmail -f ${email_sender} -t ${email_reciver} -s ${email_smtphost} -u ${email_title} -xu ${email_username} -xp ${email_password} -m ${email_content} -o message-charset=utf-8
}
for d in `df -P | grep /dev | awk '{print $5}' | sed 's/%//g'`
do
if [ $d -gt 80 ]; then
SendMail;
exit 0;
fi
done
发送工具参考 上一篇文章的发送工具
相关文章推荐
- linux磁盘容量监控/报警脚本
- python监控linux系统信息(流量/内存/cpu/负载/磁盘/运转时间) Centos安装X Window和桌面环境
- zabbix3.0.4利用iostat工具监控centos主机磁盘IO
- 磁盘容量监控脚本
- Zabbix3.0 配置模板监控windows agent端的内存及磁盘容量并触发报警。
- AWS Centos磁盘和内存监控脚本
- windows远程磁盘容量监控
- python3监控CentOS磁盘空间脚本
- Esxi中CentOS7 扩展磁盘容量
- VM增加centos6.5磁盘容量
- Centos 6.9 根分区磁盘容量扩容
- shell实例-磁盘容量监控
- Esxi中CentOS7 扩展磁盘容量
- 磁盘剩余容量监控程序
- Python脚本监控CentOS磁盘空间
- zabbix对数据盘磁盘容量进行监控
- 服务器磁盘容量监控预警
- CentOS下监控磁盘使用量并在超过阀值后自动发送报警邮件
- Centos下利用Nload监控网卡流量的方法
- ASM DISK 磁盘容量对应的视图及字段说明