帮助手册

WebSocket 监视器

WebSocket 是一种协议,有助于在 Web 浏览器和服务器之间建立双向开放通信。与 HTTP 等单向连接(每次在网站上执行操作都需要建立单独的连接)不同,WebSocket 建立连接后保持开放,直到会话终止。WebSocket 在两个设备之间创建不间断的连接,无需等待用户请求即可更新内容,为用户提供低延迟通信,带来动态实时的 Web 体验。

Site24x7 监控您的 WebSocket 端点并识别服务中断。当服务出现中断或响应时间出现异常峰值时,您将收到通知,以便采取纠正措施。

Site24x7 中的 WebSocket 监控是如何工作的?

  1. 从给定的安全 WebSocket URL 发起 WebSocket 连接。连接发起后,WebSocket 两端之间将建立握手。如果握手失败,监视器状态将报告为宕机。
  2. 握手成功后,向 WebSocket 另一端发送 ping 消息,并返回 pong 响应。
  3. 收到 pong 响应后,即表明已成功连接到 WebSocket,并确定 WebSocket 的可用性和响应时间。

添加 WebSocket 监视器

  1. 点击 管理 > 资产清单 > 监视器 > 添加监视器
  2. 添加监视器页面中选择 WebSocket
  3. 填写以下信息以添加 WebSocket 监视器:
    • 显示名称:输入用于标识该监视器的名称。
    • WebSocket URL:输入您希望监控的 wswss 端点。
    • 检查频率:选择所需的轮询频率。频率可设置为 1 分钟到 1 天之间。  
    • 连接超时:指定与目标服务器建立连接所需的时间(秒)。如果在指定时间内未建立连接,WebSocket 将报告为宕机,原因为"无法建立连接"。
    • 优先使用 IPv6:如果您希望通过支持 IPv6 的位置监控 WebSocket,只需在创建或编辑监视器表单时将切换按钮移至""即可。
      Note
      • Site24x7 支持根据您的需求监控基于 IPv4/IPv6 双栈的基础设施。IPv4 默认启用。启用切换按钮后即可监控 IPv6 基础设施。如果 IPv6 连接失败,不会自动回退到 IPv4。了解更多
      • 在监控表单中启用 IPv6 并不意味着默认兼容 IPv4 监控。如果您希望监控同时支持 IPv4 和 IPv6 的资源,则需要设置两个独立的监控检查。
    • 强制 IP 地址:输入 WebSocket URL 的 IPv4/IPv6 地址。系统将首先检查第一个 IP 地址的连接。如果未建立连接,则检查列表中的下一个 IP 地址。此字段为可选项,可代替在上方 WebSocket URL 字段中输入域名使用。
    • 跳过主机名验证:选择"是"以验证证书上的主机名是否与上方 WebSocket URL 字段中指定的主机名匹配。
    • 忽略信任证书路径:使用此选项验证 SSL/TLS 证书链。如果您不想识别有关主机证书的任何潜在吊销信息,请启用此选项;默认情况下此选项处于禁用状态。
      Note

      当 SSL/TLS 证书信任检查失败时,可能是由于"自签名证书"、"中间证书缺失"或"中间证书链不正确"等情况。Site24x7 会在监视器详情摘要选项卡中识别并高亮显示这些问题。对于其他情况,将显示默认消息。了解更多

    • SSL 协议:选择客户端与服务器通信时使用的 SSL 版本号。
    • 监控位置:从下拉列表中选择全球位置,以从这些位置设置 WebSocket 监控。您必须至少配置一个主要监控位置。您可以选择 IPv6/IPv4 位置,或设置本地轮询器作为监控站点。
      如需了解更多,请参阅 位置配置文件

    • 监视器组:您可以通过从下拉列表中选择相关监视器组,将您的监视器关联到多个监视器组,实现监视器的逻辑分组。 
      要了解如何为监视器创建监视器组,请参阅 监视器组
    • 依赖监视器:从下拉列表中选择一个监视器作为依赖资源。最多可添加 5 个监视器作为依赖资源。当依赖资源处于 宕机 状态时,将抑制向您的监视器发送的告警。
      Note

      配置依赖资源并根据依赖资源的状态抑制告警,是为了提供更好的误报防护。了解有关监视器级别告警抑制的更多信息

      Note

      如果您在依赖资源字段中选择"无",告警将按照您的正常配置设置进行。由于该监视器没有任何依赖资源,此情况下不会抑制任何告警。

      Note

      监视器的多监视器组支持允许一个监视器与不同监视器组中的多个依赖资源关联。在正常监视器状态检查期间,如果任何一个依赖资源的状态被识别为宕机,该监视器的告警将自动被抑制。但是,监视器级别的依赖配置始终优先于任何其他监视器组级别的依赖配置来抑制告警。

    • HTTP 请求标头:当您希望自定义默认 HTTP 请求标头信息时,添加额外的标头名称和标头值。例如,您可以使用以下格式:Sec-WebSocket-Protocol
      Note

      要在 HTTP 配置中使用凭据配置文件,请输入 $,系统将显示可用凭据配置文件列表——从列表中选择所需的配置文件。了解有关凭据配置文件的更多信息。

  4. 配置文件填写以下信息:
    • 阈值与可用性:从下拉列表中选择阈值配置文件,或选择可用的默认阈值集,当资源超过配置的阈值和可用性时接收通知。要创建自定义阈值与可用性配置文件,请参阅 阈值与可用性
    • 标签: 将您的监视器与预定义标签关联,以便创造性地组织和管理监视器。了解如何添加标签
    • IT 自动化:选择在 WebSocket 宕机/故障/恢复/任意状态变化/任意属性变化时执行的自动化操作。当状态发生变化时,定义的操作将被执行,并向选定的用户组发送告警。
      要自动化故障时的纠正操作,请参阅 IT 自动化
  5. 告警设置: 
    • 用户告警组:选择中断期间需要接收告警的用户组。要在组中添加多个用户,请参阅 用户告警组
    • 值班计划值班计划选项可帮助确保在特定班次时间内向指定人员发送通知,帮助他们快速响应告警或事件。从下拉菜单中选择您偏好的值班计划。 
    • 通知配置文件:从下拉菜单中选择通知配置文件,或选择可用的默认配置文件。通知配置文件用于配置发生宕机时通知的时机和对象。请参阅 通知配置文件以创建自定义通知配置文件。
    Note

    无论您配置的值班班次如何,只要监视器与用户组关联,您都可以接收告警。

  6. 第三方集成:将您的监视器与预配置的第三方服务关联,从而将监视器告警推送到选定服务,改善事件管理。如果您尚未设置任何集成,请导航至 管理 > 第三方集成 创建集成。 了解更多
  7. 点击保存
    Note

    监视器设置完成后,Site24x7 深度发现向导将扫描您的域名,自动检测该域名下所有相关的互联网资源,这些资源可以添加到您的账户中进行全面的互联网服务监控。了解有关互联网服务深度发现的更多信息。

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!