利用ansible监控远程机磁盘使用率邮件告警提示

#!/bin/bash
#by fuqiang
#2018-08-12


#取回系统盘使用率信息,只选择打印输出的第5列参数
ansible jira -m shell -a 'df -h | grep /dev/vda1' | awk '{print $5}' > /home/ansible/log/ansible-get-jira-disk-infomation.log
#去除第一行,留下第二行的参数
sed -i '1d' /home/ansible/log/ansible-get-jira-disk-infomation.log
#去除%,并赋值给变量num
num=`sed 's/.$//' /home/ansible/log/ansible-get-jira-disk-infomation.log`

#如果大于系统盘使用率大于等于95,邮件告警
if [ $num -ge 95 ];then
   sendEmail -f monitor-sy***@skieer.com -t fuqi***@skieer.com -t -t ***@skieer.com -t xiao***@skieer.com -s smtp.exmail.qq.com -u 'Jira Disk(system partition) Warning ' -xu monitor-sy***@skieer.com -xp Harry**** -m '1.Jira disk(system partion) usage percent >= 95%' -a /home/ansible/log/ansible-get-jira-disk-infomation.log
fi
#如果小于95,状态正常
if [ $num -lt 95 ];then 
   echo 'No errors!' > /home/ansible/log/NoErrors-monitor-jira-disk.log
fi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值