内容纲要
概要描述
本文主要介绍巡检最新版本,如何实现定期调度巡检工具。
适用版本:>2.1.X
详细说明
当前我们配置了http://172.22.23.1:7769/
这个巡检工具,版本为2.1.9,当前需要每天的4点30分定时调度集群巡检。
首先我们需要保证巡检工具能够在后台持续运行,可以参考如下2种方法:
方法一:nohup ./run.sh &
注意:需要将run.sh
脚本中,docker -it
中的t去掉,否则在 nohup
启动的时候会报错the input device is not a TTY
方法二:不走nohup:
ctrl + p + q: 返回命令行,不关闭服务, 若需查看日志也可执行: tail -f logs/inspection-web.log
确保后台持续运行之后,可以在crontab
添加如下配置,定期通过curl
的GET
请求去调度quickstart
接口,来实现自动巡检。
30 4 */1 * * nohup curl -X GET "http://172.22.23.1:7769/api/v2/tdh/inspection/quickstart/1" -H "accept: */*" >/dev/null 2>&1 &
最终的巡检报告可以在{install_Dir}/inspection-web/report/
目录下获取。