SOAP 网络服务
OAP Web 服务监视器定期检查基于 SOAP 的 Web 服务的可用性和性能。当响应 (XML) 不具有指定的 SOAP 属性名称或响应验证中提供的 SOAP 属性值未根据其对应的 SOAP 属性名称进行验证时,它会提醒您。现在,您还可以使用 Site24x7 监控您的双栈基础架构。
添加 SOAP Web 服务监视器
- 登录到 Site24x7。
- 单击管理>资源清单>监视器>添加监视器。
- 在添加监视器页面中选择SOAP Web 服务监视器。
- 指定以下详细信息以添加 SOAP Web 服务监视器:
- 显示名称:为您希望监控的 Web 服务提供适当的名称。
- 端点 URL:输入需要监控的 SOAP Web 服务端点 URL。单击获取操作以设置和启动SOAP 向导。
- SOAP 消息:添加用于调用 Web 服务的 SOAP 请求 xml 数据。在SOAP Wizard中成功验证 SOAP XML 响应后,单击Save to 监视器将请求 XML 数据自动添加到请求正文中。
- 轮询频率:选择所需的轮询频率。频率可以设置为 30 秒到 1 天。如果您使用 Enterprise、Enterprise Web、Enterprise Plus Web、Elite 和 Elite Web Packs,则可以配置 30 秒。对于所有其他用户,1 分钟将是支持的最低轮询频率。
配置 30 秒轮询频率将消耗两个基本监视器的许可。
- 连接超时:指定与目标服务器建立连接所需的时间(以秒为单位)。如果在规定时间内没有建立连接,网站会以“无法建立连接”为原因报告为宕机。
- 首选 IPv6:如果您想通过启用 IPv6 的位置监控您的 SOAP Web 服务,只需在创建或编辑监控表单时将选项移至“是”即可。
- Site24x7 可让您根据需要监控基于双栈 IPv4/IPv6 的基础架构。IPv4 将作为默认协议启用。一旦您启用了 IPv6 的选项,您就可以监控您的 IPv6 基础设施。如果通过 IPv6 的连接失败,它不会自动回退到 IPv4。了解更多。
- 默认情况下,在监控表单中启用 IPv6 不会使其兼容监控 IPv4。如果您想监控与 IPv4 和 IPv6 兼容的资源,您必须为此设置两个单独的监控检查。
- 监控位置:从下拉列表中选择一个位置配置文件,从中监控 Web 服务。要了解更多信息,请参阅位置配置文件。
- 监视器组:您可以通过从下拉列表中选择相关监视器组将监视器与多个监视器组关联。这允许对监视器进行逻辑分组。
要了解如何为您的监视器创建监视器组,请参阅监视器组。 - 依赖于监视器:从下拉列表中选择一个监视器以将其选为您的依赖资源。您最多可以添加 5 个监视器作为依赖资源。根据您的依赖资源的停机状态,将禁止向您的监视器发出告警。
配置依赖资源并根据依赖资源的状态抑制告警是为您提供更好的错误告警保护的一部分。了解有关监视器级别告警抑制的更多信息。
如果您在相关资源字段中选择“无”,则告警将按照您的正常配置设置进行。在这种情况下,不会抑制任何告警,因为监视器没有任何依赖资源。
对监视器的多监视器组支持允许监视器与不同监视器组中的多个依赖资源相关联。如果在正常的监视器状态检查期间,这些依赖资源的任何一个状态被标识为停机,监视器的告警将被自动抑制。但是,监视器级别的依赖项配置总是比任何其他监视器组级别的依赖项配置具有更高的优先级,以抑制告警。
- 输入 WSDL URL:输入 需要监控的 WSDL URL。单击获取操作。
- 操作:从下拉列表中选择所需的操作,然后单击显示请求输入。
- 配置输入值:针对相应参数添加必要的值,然后单击生成 SOAP 请求 XML。
- 发起请求:单击测试操作 以验证 SOAP 请求 XML。
- API 状态:在成功验证 SOAP 响应 XML 时,单击 保存到监视器 以将请求 XML 数据添加到请求正文。
- 操作:从下拉列表中选择所需的操作,然后单击显示请求输入。
- HTTP 请求标头:有时您可能想要自定义默认的 HTTP 请求标头信息。在这种情况下,可以在此处添加附加的标头名称和标头值。
- 用户代理:设置自定义用户代理(Web 浏览器)以发送您的请求和 HTTP 标头。您可以从可用的用户代理中进行选择。
- 身份验证方法: 管理监视器的多种授权方法。
- Basic/NTLM: 配置基于 Basic/NTLM 的授权。Windows NTLM 是在 Windows 操作系统上运行的系统上使用的身份验证协议。
凭证: 为需要基于基本/NTLM身份验证的 URL 指定您的用户名和密码 。
- OAuth:如果您正在监视由 OAuth 框架保护的资源,请选择 OAuth 单选按钮。
OAuth 提供者名称: 从您的预配置列表中选择 OAuth 提供者名称,或通过单击+按钮创建新的 OAuth 配置文件 。
了解如何 配置 OAuth 提供者。 - 客户端证书: 对于需要客户端证书认证的网站,上传客户端证书(必须是 PKCS#12 文件。)
- Basic/NTLM: 配置基于 Basic/NTLM 的授权。Windows NTLM 是在 Windows 操作系统上运行的系统上使用的身份验证协议。
- 查询权威名称服务器:使用切换按钮决定是否要通过权威名称服务器解析您的域名。
- 接受的 HTTP 状态代码:提供以逗号分隔的 HTTP 状态代码列表,指示成功响应。您可以指定单个状态代码,以及用冒号分隔的范围。了解有关接受的 HTTP 状态代码的更多信息。
- 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 选项。我们将在下一次更新中扩展支持。
- XML 节点或属性:配置预期的 SOAP 属性名称和 SOAP 属性值以验证预期的 XML 响应。
- 告警严重性:使用切换按钮触发故障或停机告警。
- 应包含 HTTP 响应标头:为您的 HTTP 请求输入所需的响应标头和值,并验证 HTTP 标头是否存在或值是否与所需的响应匹配。在检查失败期间触发故障或停机告警。
在配置响应头检查时,您必须根据以下条件添加值: - 您可以添加多个标题,每个标题可以接受多个值。
- 可以使用/不使用任何双引号配置单个值(例如:keep-alive 或“keep-alive”)。
- 如果您配置了多个标题值,则必须用空格分隔它们,并为每个值使用双引号。(例如,“gzip”“br”)。
- 标头值还可以支持正则表达式验证。正则表达式模式应该是“${<regex>}”。例如: ${\d{4}} 可用于在头名中配置的头的值中搜索四个连续数字的数值。
-
HTTP 响应标头严重性:使用切换按钮将告警严重性指定为 停机或故障的。当测试失败时,将自动触发告警。
- 阈值和可用性:从下拉列表中选择阈值配置文件或选择可用的默认阈值集,并在资源超过配置的阈值和可用性时收到通知。
要创建自定义阈值和可用性配置文件,请参阅阈值和可用性。 - 标签: 将您的监视器与预定义的标签相关联,以帮助创造性地组织和管理您的监视器。了解如何添加标签。
- IT 自动化:选择当网站关闭/故障/启动/任何状态更改/任何属性更改时要执行的自动化。当状态发生变化并提醒选定的用户组时,将执行定义的操作。
要自动执行故障纠正措施,请参阅IT 自动化。 - 在计划维护期间排除 IT 自动化:使用复选框启用此选项并在维护期间排除自动化。
如果您还没有设置任何集成,请导航到“管理 > 第三方集成”来创建一个。了解更多。
监视器设置完成后,Site24x7 深度发现向导会扫描您的域并自动检测您域的所有相关 Internet 资源,这些资源可以添加到您的帐户中,以进行全面的 Internet 服务监控。探索有关互联网服务深度发现的更多信息。
了解有关SOAP Web 服务监视器的各种性能指标的更多信息。