宝塔最低只能设置1分钟监控,但是往往我们需要更高频率的监控,那么我们可以使用shell脚本实现这个功能。
打开宝塔面板,点击【计划任务】
任务类型:shell脚本
任务名称:随便谢谢
执行周期:【N分钟】 1
脚本内容:
#!/bin/bash
step=10 #单位:秒;间隔的秒数,不能大于60。需要几秒监控就填几
for((i=0;i<60;i=(i+step)));do
curl -s http://www.0en.cn/(你需要监控的地址)
endDate=`date +"%Y-%m-%d %H:%M:%S"`
echo "★[$endDate] Successful"
echo "---------"
sleep $step
done;
exit 0
当宝塔面板的最低监控周期为1分钟时,可以编写shell脚本来实现更频繁的监控。通过设置一个循环,每10秒(可调整)执行一次curl命令检查指定网站的状态,并在控制台输出成功信息。这样可以自定义监控频率,最高可达每秒一次(不超过60秒)。
2311

被折叠的 条评论
为什么被折叠?



