2023-12-14 02:01:52 +00:00
|
|
|
|
用途:
|
|
|
|
|
检查指定的代理策略的成功率,并将结果发邮件
|
2023-12-15 03:26:02 +00:00
|
|
|
|
|
|
|
|
|
使用方法:
|
|
|
|
|
1. 修改check_job_sucessful.sh脚本
|
|
|
|
|
1.1 数据库的连接信息
|
|
|
|
|
1.2 添加要检查的代理和策略
|
|
|
|
|
check_sucessful "代理机器的名称" "主机ID" "策略名"
|
|
|
|
|
例如:
|
|
|
|
|
check_sucessful "6.9长期mh_MySQL定时备份_13.167" "811da1a9258bb690d58aaef5aa958027" "长期任务-mysql物理多通道"
|
|
|
|
|
|
|
|
|
|
2. 修改SendCheckJobReport.py,指定收发件人的邮件地址
|
|
|
|
|
|
|
|
|
|
3. 将check_job_sucessful.sh和SendCheckJobReport.py上传到服务器
|
|
|
|
|
|
|
|
|
|
4. 试运行一下脚本,看是否能正常运行
|
|
|
|
|
bash check_job_sucessful.sh
|
|
|
|
|
--会在当前目录中产生一个 check_report.txt 里面保存着所有的检测信息,并会给步骤2中指定的邮箱地址发邮件
|
|
|
|
|
|
|
|
|
|
5. 做定时任务,例如每周一和周五的12点运行一次
|
|
|
|
|
0 12 * * 1,5 bash /home/mh/checkSucess/check_job_sucessful.sh
|
|
|
|
|
|