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

简介: 第六十六章 使用 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

相关文章
|
2月前
|
监控 Linux 调度
Veeam ONE 13 之初见 - Web 控制台和 Veeam 监控的未来
Veeam ONE 13 之初见 - Web 控制台和 Veeam 监控的未来
63 1
Veeam ONE 13 之初见 - Web 控制台和 Veeam 监控的未来
|
21天前
|
开发框架 JSON 中间件
Go语言Web开发框架实践:使用 Gin 快速构建 Web 服务
Gin 是一个高效、轻量级的 Go 语言 Web 框架,支持中间件机制,非常适合开发 RESTful API。本文从安装到进阶技巧全面解析 Gin 的使用:快速入门示例(Hello Gin)、定义 RESTful 用户服务(增删改查接口实现),以及推荐实践如参数校验、中间件和路由分组等。通过对比标准库 `net/http`,Gin 提供更简洁灵活的开发体验。此外,还推荐了 GORM、Viper、Zap 等配合使用的工具库,助力高效开发。
|
3月前
|
中间件 Go
Golang | Gin:net/http与Gin启动web服务的简单比较
总的来说,`net/http`和 `Gin`都是优秀的库,它们各有优缺点。你应该根据你的需求和经验来选择最适合你的工具。希望这个比较可以帮助你做出决策。
113 35
|
9月前
|
XML JSON 数据安全/隐私保护
Web服务
【10月更文挑战第18天】Web服务
141 9
|
5月前
|
数据采集 Web App开发 API
FastAPI与Selenium:打造高效的Web数据抓取服务 —— 采集Pixabay中的图片及相关信息
本文介绍了如何使用FastAPI和Selenium搭建RESTful接口,访问免版权图片网站Pixabay并采集图片及其描述信息。通过配置代理IP、User-Agent和Cookie,提高爬虫的稳定性和防封禁能力。环境依赖包括FastAPI、Uvicorn和Selenium等库。代码示例展示了完整的实现过程,涵盖代理设置、浏览器模拟及数据提取,并提供了详细的中文注释。适用于需要高效、稳定的Web数据抓取服务的开发者。
250 15
FastAPI与Selenium:打造高效的Web数据抓取服务 —— 采集Pixabay中的图片及相关信息
|
5月前
|
网络协议 Java Shell
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
205 7
|
9月前
|
XML JSON 安全
Web服务是通过标准化的通信协议和数据格式
【10月更文挑战第18天】Web服务是通过标准化的通信协议和数据格式
261 69
|
8月前
|
Go UED
Go Web服务中如何优雅平滑重启?
在生产环境中,服务升级时如何确保不中断当前请求并应用新代码是一个挑战。本文介绍了如何使用 Go 语言的 `endless` 包实现服务的优雅重启,确保在不停止服务的情况下完成无缝升级。通过示例代码和测试步骤,详细展示了 `endless` 包的工作原理和实际应用。
150 3
|
8月前
|
JSON Go UED
Go Web服务中如何优雅关机?
在构建 Web 服务时,优雅关机是一个关键的技术点,它确保服务关闭时所有正在处理的请求都能顺利完成。本文通过一个简单的 Go 语言示例,展示了如何使用 Gin 框架实现优雅关机。通过捕获系统信号和使用 `http.Server` 的 `Shutdown` 方法,我们可以在服务关闭前等待所有请求处理完毕,从而提升用户体验,避免数据丢失或不一致。
113 1
|
9月前
|
XML JSON 安全
定义Web服务
【10月更文挑战第18天】定义Web服务
187 12

热门文章

最新文章