首页 > 其他分享 >第六十六章 使用 Web 服务监控 IRIS - IRIS 对 WS-Monitoring 的支持概述

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

时间:2023-02-05 08:56:13浏览次数:35  
标签:IRIS 服务 Web 第六十六章 实例 监控 客户端

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

标签:IRIS,服务,Web,第六十六章,实例,监控,客户端
From: https://www.cnblogs.com/yaoxin521123/p/17092836.html

相关文章

  • WebSocket服务器
    //创建websocket服务器 ws_server.php//https://wiki.swoole.com/wiki/page/479.html//创建websocket服务器对象,监听0.0.0.0:9502端口$ws=newswoole_websocket_se......
  • ASP.NET Core Web API 中控制器操作的返回类型
    ASP.NETCoreWebAPI中控制器操作的返回类型ASP.NETCore为WebAPI控制器操作返回类型提供以下选项:特定类型IActionResultActionResult<T>HttpResults特定类......
  • webbench安装及压力测试web
    一、webbench简介Webbench是知名的网站压力测试工具,它是由Lionbridge公司开发。WebBench是用于对WWW或代理服务器进行基准测试的非常简单的工具。使用fork()模拟多......
  • web框架常见概念
    web框架常见概念web应用模式djangoweb框架是专门用来写web项目我们在django的学习中可以体会到,后端人员要写后端,但是也需要写模板语法,这也可以理解为全栈开发,但是随着......
  • 信息安全之web渗透测试思维导图
    一、概述本文包括以下安全思维导图:Web常见漏洞信息收集社会工程学技巧代码审计弱点检测初级安全技术学习路......
  • 群晖 WebStation PHP 使用 curl 进行 http 请求(群晖 WebStation php 安装第三方库)
    在群晖中,安装WebStation后,在安排配置PHP后,发现编写的php文件中有很多第三方库是无法适用的,运行就是500错误页面。遇到这种情况,我们需要为php添加对应的脚本库,具体......
  • #yyds干货盘点#WebGL简明教程之:绘制一个点
    我们在画布的中心绘制一个正方形,你可以先看看最终的效果:下面是完整的代码,我们后续将对里面的内容进行讲解说明:<canvaswidth=200height=200style="outline:1pxsolidgray......
  • Maven4 - 构建Web工程
    创建Maven版的Web工程说明使用mvnarchetype:generate命令生成Web工程时,需要使用一个专门的archetype。这个专门生成Web工程骨架的archetype可以参照官网看......
  • 第六十五章 使用 SNMP 监控 IRIS - 用户定义的 SNMP 监视器类示例
    第六十五章使用SNMP监控IRIS-用户定义的SNMP监视器类示例本节介绍如何定义可通过SNMP查询的用户应用程序监视器类的示例。应用程序监视器仅包括SNMP数据中具......
  • gin框架实现websocket并广播消息
    详细实现方式以及代码下载请前往https://www.passerma.com/article/82一、项目预览二、安装gin框架gogetgithub.com/gin-gonic/gin三、安装gorilla/websocket库goget......