程序员可以在这里学习、分享、了解最新动态、成长,以及收获快乐!
1.在SQL网关通过odbc连接第三方的数据库,第三方的odbc驱动网上只有命令下载的,没有直接的包,这种情况下怎么弄呢 ,jdbc连接的话,jar的类路径怎么填写.png)
# 第六十九章 使用 REST API 监控 IRIS
每个 `IRIS®` 数据平台实例都包含一个提供实例统计信息的 `REST` 接口。 `REST API` 提供了一种从多台运行 `IRIS` 的机器收集信息的方法,使能够详细监控构成您的应用程序的所有实例。
本附录描述了 `/api/monitor` 服务提供的指标。这些指标与开源监控和警报工具 `Prometheus` 兼容。配置 `Prometheus` 以抓取多个连接的 `IRIS` 实例提供了整个系统的内聚视图,从而更容易评估系统是否正常有效地运行。
注意:有关创建和使用 REST 接口的介绍,请参阅第一眼:使用 产品开发 `Rest` 接口。
# /api/monitor Service
`/api/monitor` 服务提供有关运行它的 `IRIS` 实例的信息。默认情况下,`/api/monitor Web` 应用程序启用了“未经身份验证”的访问权限。有关为此服务设置身份验证的信息,请参阅创建 `REST` 服务中的保护 REST 服务一章。
此 API 具有以下两个端点:
第六十三章 使用 SNMP 监控 IRIS - SNMP 故障排除
SNMP
故障排除
IRIS
子代理(运行 ^SNMP
例程)取决于操作系统提供的 SNMP
主代理的正确安装和配置。正如 IRIS
作为子代理中所述,^SNMP
例程与此主代理通信有两种主要方式:
- ^SNMP
主要在 TCP
端口 705
上使用 AgentX
协议。
- 在 Windows
上,^SNMP
使用安装为 iscsnmp.dll
的 Windows
扩展代理 DLL
。
正如之前在 2022 年全球峰会上宣布的那样,InterSystems 将停止交付或安装基于 Apache 的web服务器(通常称为私有web服务器或 PWS);此更改目前计划用于 InterSystems IRIS 2023.2。
使用这种新方法,您可以完全控制选择最适合您目的的 Web 服务器,以及如何配置、维护和更新它。这一变化的一个主要好处是您将不再需要等待 InterSystems 的更新套件来获得最新版本,这在安全漏洞情况下尤其重要。 InterSystems 将提供可用于帮助配置 Apache 或 IIS 的工具。 (请注意,InterSystems IRIS Community Edition 将继续安装 PWS。)
安装 Web 服务器是一个常见的过程,通常很容易 - 各个 Web 服务器供应商都有详细的文档记录。
以下是适用于 Ubuntu、Windows 和 macOS 的示例。它们演示了快速安装,因此您可以看到当 InterSystems 产品不包含或安装 Web 服务器时的新行为。 (请注意,此代码按原样提供,不受支持,也不足以托管关键任务或数据敏感的应用程序。)
第六十四章 使用 SNMP 监控 IRIS - 扩展 IRIS MIB
应用程序员可以添加托管对象定义并扩展 IRIS
子代理为其提供数据的 MIB
。这不是一个完整的 MIB
编辑器或SNMP
工具包;相反,它是一种添加简单应用程序指标的方法,可以通过 SNMP
浏览或查询这些指标。
注意:对象必须遵循基本的 IRIS SNMP
结构,对 SNMP
表结构的支持有限(仅支持整数值索引),并且不会创建 SNMP
陷阱(请参阅新选项卡类中的 %Monitor.AlertOpens
) 对管理信息的 SNMP
结构有一个基本的了解是很有帮助的。
要创建这些对象,请执行以下操作:
Intersystems IRIS平台
队列监控组件
目的
这两个工具(RanRead 和 RanWrite)用于在数据库(或一对数据库)内生成随机读写事件,以测试每秒输入/输出的操作数 (IOPS)。它们可以一起使用或分开单独使用,以测试 IO 硬件容量、验证目标 IOPS 并确保系统拥有可接受的磁盘响应时间。从 IO 测试中收集的结果将因配置而异,具体取决于 IO 子系统。在运行这些测试之前,请确保相应的操作系统监控和存储级别监控已配置,这些捕获的 IO 性能指标可以为以后的分析提供帮助。我们推荐使用 IRIS 中捆绑的系统性能工具,例如^SystemPerformance。
请注意,这里使用的工具是对先前版本的更新。之前的版本可在这里找到。
第六十五章 使用 SNMP 监控 IRIS - 用户定义的 SNMP 监视器类示例
本节介绍如何定义可通过 SNMP
查询的用户应用程序监视器类的示例。应用程序监视器仅包括 SNMP
数据中具有 %Monitor
数据类型的属性。
Example Sample Class
以下是此示例的示例类:
第六十六章 使用 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
的支持包括以下元素:
通常,如果你想部署一个解决方案,你需要手动添加项目、配置你的查找表和默认配置。
如果您拥有执行这些操作的所有权限,那也没关系。如果您想部署到客户的生产服务器,但您没有权限,则需要在文档中指明系统部署必须执行的所有步骤。
第六十七章 使用 Web 服务监控 IRIS - 监控 Web 服务的 URL
对于给定的 IRIS
实例,日志监控 Web
服务可从以下 URL
获得:
http://server:port/csp/sys/SYS.WSMon.Service.cls
其中,服务器是运行 IRIS
的服务器,端口是 IRIS Web
服务服务器使用的端口。例如:
http://localhost:52773/csp/sys/SYS.WSMon.Service.cls
同样,此 Web
服务的 WSDL
可从以下 URL
获得:
第六十八章 使用 Web 服务监控 IRIS - 监控网络客户端
SYS.WSMon.Client
类和相关类是一个 IRIS
网络服务客户端,可以在同一个 IRIS
实例或另一个 IRIS
实例中调用 SYS.WSMon.Server
网络服务的方法。
此 Web 客户端类使用以下 LOCATION
参数:
Parameter LOCATION = "http://server:port/csp/sys/SYS.WSMon.Service.cls"
其中,服务器是运行 IRIS
的服务器,端口是 IRIS Web
服务服务器使用的端口。
以与使用其他 IRIS
网络服务客户端相同的方式使用此网络客户端:
Why does the IRIS mirror connection cause serious network timeout? After the image is disconnected, the network returns to normal