一、判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查次磁盘剩余空间。
二.判断web服务是否运行 (1、查看进程的方式判断该程序是否运行,2、通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务并配置防火墙规则。
三.使用curl命令访问第二题的web服务,看能否正常访问,如果能正常访问,则返回web serveris running;如果不能正常访问,返回12状态码。
一.
1.首先下载收发邮件的软件包
yum install s-nail -y
2.打开QQ邮箱的SMTP服务获取授权码
3.编辑文件
vim /etc/s-nail.rc
在文件最下方添加命令
set from=2739725064@qq.com 发给自己的邮箱地址
set smtp=smtp.qq.com 使用smtp协议
set smtp-auth-user=2739725064@qq.com 邮箱使用者地址是自己的
set smtp-auth-password=pvcxbkjujmogddhf 授权码
set smtp-auth=login 状态是登录
4.测试
echo "testmail" | mail -s "testmail" 2739725064@qq.com
给自己的邮箱发送邮件
5.编写一个脚本让报警文件每天发送给管理员
vim disk1.sh
5.编写周期性计划任务
vim /etc/crontab
二.
1.编写脚本
vim web1.sh
bash web1.sh 执行脚本
三
编写脚本
vim web2.sh
bash web2.sh
执行脚本