报警脚本,要求如下:根分区剩余空间小于20%发送告警邮件给自己配合crond每5分钟检查一次脚本

本文详细介绍了在Linux系统中如何通过Yum安装mailx,配置个人邮箱,生成并使用邮箱授权码,编写发送邮件的bash脚本,以及如何配合crond每5分钟检查并执行脚本,确保邮件发送功能。
摘要由CSDN通过智能技术生成

下载对应包

[root@localhost ~]# yum install mailx

配置自己的邮箱和邮箱名字

[root@localhost ~]# vim /etc/mail.rc

set from=xxx@qq.com(邮箱地址)
set smtp=smtp.qq.com
set smtp-auth-user=xxx@qq.com
set smtp-auth-password=邮箱秘钥

获取邮箱秘钥的方法(以QQ邮箱为例)

1,进入QQ邮箱,点击设置

2,选择“账号”,选择“POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务”,点击管理服务

3,点击生成授权码

编辑脚本文件

[root@localhost ~]# vim test1.sh


         

(为保证能够发出邮件,将条件改为“内存小于90%”)

保存退出:wq

运行:[root@localhost ~]# bash test1.sh

邮件发送成功

配合crond每5分钟检查一次脚本

下载crond包

[root@localhost ~]# yum install crond

启动服务

[root@localhost ~]# systemctl restart crond

设为五分钟执行一次脚本

[root@localhost ~]# * /5 * * * * /bin/bash /test1.sh
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值