网站监控最佳实践
创建网站监视器时,请遵循以下最佳实践,
1. Web Transaction(浏览器)
- 购物/预订网站的并行轮询:
对于电商、预订类网站,请避免并行轮询,因为并行轮询可能导致事务出现异常。 - 无痕模式录制:
请确保在无痕模式下录制事务,以避免自动填充和缓存相关问题。 - 在网站上禁用验证码:
为确保事务监控正常运行,请确保为 Site24x7 禁用或豁免任何类型的验证码验证。 - 屏蔽域名:
请使用屏蔽域名功能,避免不必要的页面加载。
2. 内容检查
- 内容检查: 应包含
在"应包含的字符串"字段中添加关键内容或页脚文本,以确保服务器返回正确响应。 - 内容检查: XPath/JSON PATH 表达式
对于 REST API,响应内容通常为 JSON 或 XML 格式。建议配置 JSONPATH/XPATH 表达式,以确保响应有效。
3. SSL
建议通过阈值配置文件,根据到期日期和证书指纹配置告警。请勿忽略证书链错误或证书已吊销等证书错误。
4. 域名到期
如有 WHOIS 服务器,请配置该服务器以查询域名数据,从而避免从默认服务器进行查询。建议在"应包含的字符串"字段中添加关键内容,以确保返回的 WHOIS 数据包含预期内容。
5. DNS
- 关注记录变更:
DNS 记录在您不知情的情况下发生变更,可能导致服务中断。为跟踪此类情况,您可以使用以下两种方式之一:- 配置答案验证选项,将已配置的记录值与答案部分的记录进行比对。
- 启用当记录被修改时通知(阈值配置文件 > 阈值配置)选项,通过校验和跟踪记录变更。
- DNSSEC 扩展:
在添加/编辑表单中启用 DNSSEC 选项,以便在我们端执行 DNSSEC 验证,确保信任链保持完整。
6. 网站篡改检测
配置允许域名字段,以避免误报篡改。当自动发现失败时,请手动添加页面。对于需要基本身份验证的网站,请配置用户名和密码。
7. 实时黑名单检查
监控域名中的最新 IP 地址。可通过将每次轮询时解析主机名字段设置为是来实现。
8. 信任服务器 SSL 证书
启用此选项,以验证并信任证书,同时忽略验证错误。
9. 阈值配置文件
- 阈值配置文件 > 当网站内容被修改时通知:
对于静态网页,网站内容在较长时间内保持不变。
启用当网站内容被修改时通知 功能,这样当服务器返回部分内容,或有人在您不知情的情况下篡改网站时,您可以立即收到通知。 - 阈值配置文件 > 当网站内容按百分比变化时通知:
对于动态变化的网站,内容会频繁更新,但这些变化通常遵循一定规律,例如网站内容始终按某一百分比变化。因此,请启用当网站内容按百分比变化时通知功能,以便在内容被修改时收到通知。 - 阈值配置文件 > 主要和次要位置的响应时间阈值:
在高峰期,请求速率可能增加并影响服务器性能。因此,请配置主要和次要位置的响应时间阈值 ,以识别性能延迟或网络延迟问题。
10. 品牌声誉
当自动发现结果中缺少所需页面时,请手动添加页面。
11. PORT(自定义协议)/ UDP
命令与内容检查:
配置命令与内容检查,以确保您的应用程序按预期运行。
12. ISP 延迟
延迟、跳数、抖动:
为延迟、跳数和抖动配置阈值,以实时掌握关键性能指标,确保更好的性能表现。
