第六十六章 使用 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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异