第六十六章 使用 Web 服务监控 IRIS - IRIS 对 WS-Monitoring 的支持概述

第六十六章 使用 Web 服务监控 IRIS - IRIS 对 WS-Monitoring 的支持概述

本附录介绍并简要描述了如何使用 IRIS® 数据平台支持 WS-Management 规范,它使能够通过 SOAP 远程监控 IRIS 实例。

IRIS 对 WS-Monitoring 的支持概述

按照 WS-Management 规范,SYS.WSMon 包提供了一个 Web 服务,可以使用它来远程监控 IRIS 实例。它在功能上类似于 SNMP 接口(请参阅本指南的“使用 SNMP 监控 IRIS”附录),但使用内置的 IRIS 网络服务支持。

WS-Management 的支持包括以下元素:

  • 提供返回有关 IRIS 实例信息的方法的日志监控 Web 服务(SYS.WSMon.Service)。
  • 一个 IRIS Web 服务客户端(SYS.WSMon.Client),可以调用此监控 Web 服务或另一个 IRIS 实例的监控 Web 服务中的方法。

可以创建自己的 Web 客户端,而不是使用此 Web 客户端,可能使用第三方技术。

此 Web 服务和客户端使用几个启用 XML 的类来表示监视信息。

这些类包括 SYS.WSMon.wsEvent,它可以表示事件。

可以接收和处理事件的示例事件接收器 Web 服务(SYS.WSMon.EventSink)。通过 SOAP 调用,可以订阅此示例事件接收器服务,以便它接收来自任何监控 Web 服务的事件。

可以创建自己的示例,而不是使用此示例,可能使用第三方技术。

这些类仅在 %SYS 命名空间中可用。

对于基本监控,可以在另一个实例中将日志监控 Web 服务与 Web 客户端一起使用。下图显示了一个监控客户端向目标实例请求监控数据。目标实例上的日志监控 Web 服务响应,发送客户端监控数据。

在更高级的情况下,Web 客户端订阅事件接收器服务,可能在另一个 IRIS 实例上运行。例如,在下图中,监控客户端向主实例发送订阅第三个实例的请求。主实例的监控 Web 服务通过向客户端发送订阅 ID 进行响应,然后将事件发送到第三个实例。第三个实例可以通过多种方式处理这些事件,例如创建自定义报告或警报。

事件接收器 Web 服务可以执行业务所需的任何处理。

请注意,Studio 提供了 SOAP 向导,它可以从 WSDL 生成 Web 服务和 Web 客户端。有关使用此向导的详细信息,请参阅创建 Web 服务和 Web 客户端。 (许多第三方技术也提供类似的向导。)或业务需要的任何处理。

支持详情

  • wxf:Get

  • wsen:Enumerate

  • wsen:Pull

  • wsen:Release

  • wse:Subscribe

  • wse:Renew

  • wse:Unsubscribe

posted @   M技术分享  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示