对于我这个日活ip不到10个的小网站来说,可用率高低其实也无关紧要。
但是正因为网站小,没有专业的技术和专门的人员维护,有时候忙起来,或者偷懒了,可能很多天都不来看一下。
万一哪天无法访问了,要很久才能发现。
昨天登录阿里云后台,发现了一个很实用的工具——“站点监控(定时拨测)”。
根据阿里云的介绍:
站点监控主要用于通过发送模拟真实用户访问的探测请求,监控从阿里云数据中心到您服务站点的访问情况。以下是站点监控的典型应用场景。
域名解析异常监控
通过使用站点监控功能配置定时DNS拨测任务,选择中国移动、中国电信、中国联通三大运营商在中国省会城市的探测点对域名进行DNS拨测,获得域名在中国各省运营商公共DNS服务器的解析结果内容。如果拨测获得的中国各省运营商公共DNS服务器的解析结果与域名真实配置的解析记录指向不同,则说明域名在中国某些省份运营商解析出现异常(可能出现DNS劫持或污染)。
服务可用性监控
通过使用站点监控功能配置定时HTTP(S)拨测任务,选择分布在全球的探测点对域名进行HTTP(S)拨测,并根据协议拨测结果状态码识别服务的可用性,通过配置监控告警条件,可在出现异常状态时立马报警,并收到服务故障信息。此外,您还能观察到不同地域运营商线路探测点到服务的网络响应时间时延,了解不同地域运营商的用户访问时延体验,可为系统部署架构优化提供参考依据。
网络质量对比分析
通过使用站点监控功能配置定时ping拨测任务,根据需要选择发起拨测的不同国家地域的运营商探测节点,运行一段时间后可以观察到不同国家地域的运营商线路到目标服务的网络时延情况。另外也可以配置多个ping拨测任务,进行不同任务间拨测结果的对比,用来观察多个不同拨测目标的网络访问质量优越性。
操作方法:
- 登录云监控控制台。
- 在左侧导航栏,选择网络分析与监控 > 站点监控。
首次开通赠送100万次的拨测次数,期限为1年。
在“站点监控”创建新任务,任务类型默认为“http(s)”
监控地址:(GET),本站完整URL。
监控频率:最低15秒/次,最高60分钟/次。对于我这种网站来说,60分钟/次都显得多余。所以我勾选了“指定生效时间范围”,选择每天一个小时即可,比如05:00-06:00。
选择探测点:在国内运营商主要省会城市中,选择三个即可,比如:电信上海,联通北京,移动广州,自由搭配组合。
页面右下方会出现提示:预估探测次数:中国境内运营商探测点 3次 / 天
我算了一下,赠送的100万次÷3=333333天,大概能用913年。
可惜免费资源包有效期只有1年。
不过1年后也不用担心,按照阿里云公布的定价:中国境内运营商探测点=10元/万次。
一天3次的话,一年1元钱,真正的买不了吃亏、买不了上当。
当然,这种监测只能探测你服务器是否正常运行,至于网页被篡改、被挂马、数据库被删除等行为是无能为力的。
所以定时备份网站和数据库同样重要。
目前我服务器是CentOS,安装宝塔面板,创建定时任务,把备份上传到七牛云存储了。
七牛云免费提供10G存储空间和每个月10G的CDN流量。
但是,七牛云的CDN只提供HTTP流量,使用HTTPS是需要计费的。
为了用上HTTPS,我选择了多吉云的CDN,每月20G免费流量,不区分HTTP与HTTPS。
另外,部分文章里的视频与音频,我用了火山引擎的veImageX。
SSL用的是腾讯云免费签发的TrustAsia TLS RSA CA证书。
公平公正,雨露均沾。
文章评论
故障通知平台了解下https://dusays.com/520/
@Teacher Du 杜老师专业!太牛了!