网站监视器
对指定网站进行持续监控,逐分钟跟踪其可用性和性能。从超过 130 个全球位置以及通过本地轮询器(On-Premise Poller)验证指定的标准 HTTP 和 HTTPS URL 的可用性。
此外,还可扫描您的网站以检查指定关键词的存在与否。您可以设置告警,并通过语音电话、电子邮件、短信、RSS、即时通讯及浏览器推送通知等方式接收通知。此外,Site24x7 还支持监控双栈 IPv4 和 IPv6 基础设施。
添加网站监视器
- 登录 Site24x7,前往 Web > Website (+)。
- 显示名称:为要监控的网站提供合适的名称。
- 网页 URL:输入需要监控的 URL。
- 批量添加 URL:如需批量添加更多 URL 进行监控,可点击网页 URL 字段旁的批量添加 URL链接。
- 持续检查:例如,您有一个包含多个 URL 的站点地图,可以提交站点地图 URL 并设置重新发现间隔或频率以供检查。这有助于自动添加或删除已添加或删除的 URL。此外,当 URL 从站点地图中删除时,对应的监视器将被暂停。监视器也将根据您的许可限制批量添加。添加 URL 后,这些 URL 将被爬取以进行监控。
您也可以以 CSV 格式提交 URL。点击此处了解更多关于 CSV 格式提交的内容。要查看导入的监视器,可前往管理 > 导入监视器。在导入监视器页面,您可以选择禁用或启用导入过程。使用持续检查添加的监视器将以系统标签列出。 - 上传文件:此选项允许您将主机或 IP 地址作为文件一起提交。点击下载示例文件链接以下载示例文件。

- 手动: 您可以使用此选项直接上传您的 URL。
- 已发现的资源:点击已发现的资源查看监视器上所有已发现资源的列表。选择所需的 URL,然后点击添加。
您可以选择添加 SSL/TLS 证书监视器以检查 SSL 证书的到期或有效性,或者通过添加域名到期监视器检查域名的到期日期。

- 持续检查:例如,您有一个包含多个 URL 的站点地图,可以提交站点地图 URL 并设置重新发现间隔或频率以供检查。这有助于自动添加或删除已添加或删除的 URL。此外,当 URL 从站点地图中删除时,对应的监视器将被暂停。监视器也将根据您的许可限制批量添加。添加 URL 后,这些 URL 将被爬取以进行监控。
- 查看已发现的 URL:点击查看已发现的 URL链接,查看监视器中所有可用已发现资源的列表。选择所需的 URL,然后点击添加。了解更多关于已发现资源的内容。
- 检查频率:选择所需的轮询频率。频率可设置为 10 秒到 1 天。10 秒、15 秒和 30 秒的频率仅适用于 Enterprise、Enterprise Web、Enterprise Plus Web、Elite、Elite Web Packs、Team 2024、Team、Team Web 和 MSP 用户。对于所有其他用户,1 分钟是支持的最短检查频率。
注意
- 配置 30 秒检查频率将消耗两个基础监视器的许可。
- 配置 15 秒轮询频率将消耗四个基础监视器的许可,且只能配置本地轮询器位置。
- 配置 10 秒轮询频率将消耗六个基础监视器的许可,且只能配置本地轮询器位置。
- 监控位置:从下拉列表中选择全球位置,以从这些位置监控您的网站。您必须至少配置一个主要位置进行监控。您可以选择 IPv6/IPv4 位置,或设置本地轮询器作为监控站点。10 秒和 15 秒轮询频率的监视器仅支持本地轮询器位置。了解更多,请参阅 位置配置文件。

-
-
连接超时:指定与目标服务器建立连接所需的时间(秒)。如果在指定时间内未能建立连接,网站将以"无法建立连接"为原因报告为宕机。通过从下拉列表中选择相关监视器组,可以将监视器与多个监视器组关联。 了解更多。
- 首选互联网协议:您可以使用此选项通过首选互联网协议执行监控。当某个位置支持 IPv4 或 IPv6 时,将使用相应协议;若某个协议失败,IPv4 或 IPv6 选项可灵活切换到该位置支持的协议。
IPv4 和 IPv6 选项将对配置的 URL 建立两个不同的连接,这将消耗两个基础监视器许可。
- 存储数据字段:如需在每次数据采集时存储数据,请勾选 HTTP 头部和响应内容复选框。
此字段允许您选择每次数据采集时发送到 AppLogs 的数据。通过点击日志报表中的相应条目,所选数据将显示在相应日志报表条目下的采集摘要报表中。
注意- 启用 HTTP 头部和响应内容后,数据将存储到 AppLogs 并在采集摘要报表中显示。
- 所有已存储的数据均可在 App Log 查询控制台中查看,并对其执行查询操作。
- 存储在 AppLogs 中的数据将根据其大小消耗 AppLogs 许可。

- 监视器组:监视器的多监视器组支持允许一个监视器与不同监视器组中的多个依赖资源相关联。 在正常监视器状态检查期间,如果这些依赖资源中有任何一个的状态被识别为宕机,则监视器的告警将被自动抑制。但是,监视器级别的依赖配置始终优先于任何其他监视器组级别的依赖配置来抑制告警。
-
依赖监视器:从下拉列表中选择一个监视器作为您的依赖监视器。根据依赖监视器的宕机 状态,对您的监视器的告警将被抑制。
配置依赖监视器并根据依赖监视器状态抑制告警,是为您提供更好的误报保护的一部分。 了解更多关于监视器级别告警抑制的内容。
如果在依赖监视器字段中选择"无",告警将按照您的正常配置设置进行。由于监视器没有任何依赖监视器,因此在此情况下不会抑制任何告警。
-
- HTTP 配置:
- HTTP 方法:指定连接站点所用的方法——GET、HEAD 或 POST。选择单选按钮以配置 POST HTTP 方法的表单提交方式和适当的请求体类型。
注意- POST 方法将提交参数以访问 URL。POST 提交方法支持以 FORM、Text、XML 或 JSON 格式发送请求。
- HEAD 方法可用于检查 URL 的可用性。
- GET 方法将获取完整的 HTML 响应,并检查是否包含已配置的关键词。
- HTTP 请求头部:有时您可能需要自定义默认的 HTTP 请求头部信息。在这种情况下,可以在此处添加额外的头部名称和头部值。
注意要在 HTTP 配置中使用凭证配置文件,请输入 $,此时将显示可用凭证配置文件的列表——从列表中选择所需的配置文件。了解更多关于凭证配置文件的内容。

- 用户代理:为发送请求和 HTTP 头部设置自定义用户代理(Web 浏览器)。您可以从可用的用户代理中进行选择。
- 认证方式:指定单选按钮并相应更新凭证。
- Basic/NTLM 凭证:配置基于 Basic/NTLM 的授权。Windows NTLM 是在运行 Windows 操作系统的系统上使用的认证协议。
- Web 凭证:从下拉列表中为需要 Basic/NTLM 认证的 URL 选择 Web 凭证。了解如何添加/编辑凭证。
- Kerberos/协商:如果您正在监控由 Kerberos 认证保护的资源,请选择 Kerberos/协商单选按钮。
- Kerberos 认证:从预配置列表中选择 Kerberos 凭证配置文件,或通过点击(+)按钮创建新的 Kerberos 认证配置文件。
注意- Kerberos 认证仅支持本地轮询器位置。
- 了解如何配置 Kerberos 凭证配置文件。

- Kerberos 认证:从预配置列表中选择 Kerberos 凭证配置文件,或通过点击(+)按钮创建新的 Kerberos 认证配置文件。
- OAuth: 如果您监控的资源由 OAuth 框架保护,请选择 OAuth 单选按钮。
- OAuth 提供程序名称: 从预配置列表中选择 OAuth 提供程序名称,或通过点击 + 按钮创建新的 OAuth 配置文件。
注意了解如何配置 OAuth 提供程序。
- OAuth 提供程序名称: 从预配置列表中选择 OAuth 提供程序名称,或通过点击 + 按钮创建新的 OAuth 配置文件。
- Web Token: 向您的认证服务器注册 Site24x7,以使用 Web Token 监控受保护资源。
- Web Token 名称:从预配置列表中选择 Web Token 名称,或通过点击 + 按钮创建新的 Web Token。
注意了解如何添加 Web Token。
- Web Token 名称:从预配置列表中选择 Web Token 名称,或通过点击 + 按钮创建新的 Web Token。
- 客户端证书:对于需要客户端证书认证的网站,请上传客户端证书(必须是 PKCS#12 文件)。
- Basic/NTLM 凭证:配置基于 Basic/NTLM 的授权。Windows NTLM 是在运行 Windows 操作系统的系统上使用的认证协议。
- 查询权威名称服务器:使用切换按钮决定是否通过权威名称服务器解析您的域名。
- 强制域名/IP 地址: 您可以提供特定的域名或 IPv4、IPv6 地址列表,以替代 DNS 解析的 IP 地址。
注意每行必须输入一个 IPv4 或 IPv6 地址,按优先顺序排列。
- 接受的 HTTP 状态码:提供以逗号分隔的 HTTP 状态码列表,表示成功的响应。您可以指定单个状态码以及以冒号分隔的范围。了解接受的 HTTP 状态码。
- 遵循 HTTP 重定向:启用此选项后,最多可跟踪 10 次 HTTP 重定向。
- 信任服务器 SSL 证书:选择"是"以接受证书并忽略验证错误。选择"否"以验证证书,并在验证失败时收到告警。
- SSL 协议:指定 TLS/SSL 协议的版本号(支持 TLSv1.3、TLSv1.2、TLSv1.1、TLSv1 和 SSLv3),以验证正确的 SSL 握手。使用自动模式启用自动检测和协商。
注意SSL 协议验证仅适用于 HTTPS 域名。如果您指定的 SSL 协议版本与实际版本不同,监视器状态将在轮询期间失败。
- HTTP 协议:选择用于协商的应用层协议首选版本(HTTP/1.1 或 HTTP/2)。
- 启用 ALPN:启用 ALPN 以确保在 TLS 握手期间仅发送支持的应用协议,减少往返时间。默认情况下将设置为"是"。ALPN 选项不受本地轮询器支持,将在下次更新中扩展支持。

- HTTP 方法:指定连接站点所用的方法——GET、HEAD 或 POST。选择单选按钮以配置 POST HTTP 方法的表单提交方式和适当的请求体类型。
- 内容检查:
以下是一段快速视频,展示如何在监控网站可用性时添加内容检查:
- 应包含字符串: 当网站中不存在指定关键词时收到告警。在复选框中注明关键词,并使用滑动按钮触发所需类型的告警。
- 不应包含字符串:当网站内容中存在指定关键词时收到告警。在复选框中注明关键词,并使用滑动按钮触发所需类型的告警。
注意在给定字段中添加关键词时,您必须遵守以下条件:
- 单个字符串或关键词可以带或不带双引号进行配置(例如:HTML)。
- 当您选择文本作为响应格式时,可以按如下格式配置:"{\"cache\":\"success\",\"WSF\":\"success\",\"bean\":\"success\",\"DB\":\"success\"}"
- 如果有两个字符串组成一个关键词,请在两个字符串之间添加空格并用双引号括起来(例如:"HTML response")。
- 如果配置了多个单独的关键词,则需要用空格分隔,并为每个关键词加上双引号("monitor" "HTML")。
- 区分大小写:启用此选项的切换按钮。
- 应匹配正则表达式: 根据特定模式是否与网站内容匹配来配置告警。例如,当您使用表达式 ^[a-z0-9_-]{3,15}$ 时,您的网站内容应包含 a 到 z 的字母、0 到 9 的数字、下划线和连字符。另外,最短长度应为 3 个字符,最长长度应为 15 个字符。当不匹配时,您的网站将报告为"正则表达式 '^[a-z0-9_-]{3,15}$' 不匹配"。
注意了解更多关于内容检查和正则表达式匹配中的负向前瞻的内容。
- 应包含 HTTP 响应头部:输入所需的响应头部和 HTTP 请求的值,验证 HTTP 头部是否存在或值是否与所需响应匹配。在检查失败时触发告警或宕机告警。
配置响应头部检查时,必须根据以下条件添加值:
- 您可以添加多个头部,每个头部可以接受多个值。
- 单个值可以带或不带双引号进行配置(例如:keep-alive 或 "keep-alive")。
- 如果配置了多个头部值,则需要用空格分隔,并为每个值加上双引号(例如:"gzip" "br")。
- 头部值也可以支持正则表达式验证。正则表达式模式应为 "${<regex>}"。例如,${\d{4}} 可用于搜索配置的头部名称中头部值中的四位连续数字。
- HTTP 响应头部严重性:当配置的头部名称缺失或头部值与收到的响应头部不匹配时,将触发告警。您可以使用切换按钮将告警严重性指定为宕机或告警。

- 检查可用性:提供所有必要的配置详情后,您可以使用此选项测试已创建的配置。服务测试有助于深入了解代码并获得实际操作经验。
- 配置文件:
- 告警设置:
- 用户告警组:选择在中断期间需要接收告警的用户组。了解更多。
- 值班计划:值班计划选项有助于确保在特定班次时间向受指派人员发送通知,帮助他们快速响应告警或事件。从下拉列表中选择您首选的值班计划。
- 通知配置文件:从下拉列表中选择通知配置文件或选择可用的默认配置文件。通知配置文件有助于配置在宕机时通知的时间和人员。了解更多。
注意无论您配置的值班班次如何,只要监视器与用户组关联,您就可以收到告警。
- 第三方集成: 将监视器与预配置的第三方服务关联。这允许您将监视器告警推送到所选服务,从而改善事件管理。
注意
如果您尚未设置任何集成,请前往管理 >第三方集成以创建一个。了解更多。
- 点击保存。如果您想运行配置并查看监视器是否运行良好后再保存,可点击检查并保存。如果出现错误,监视器将不会被保存。
监视器设置完成后,Site24x7 深度发现向导将扫描您的域名,并自动检测所有可添加到您账户的相关互联网资源,以进行全面的互联网服务监控。探索更多关于 互联网服务深度发现的内容。
了解更多关于互联网服务监视器各种性能指标的内容。要了解各种互联网服务监控功能之间的区别,请阅读更多。
阅读更多关于 Site24x7 网站监控的内容。
故障排除提示

