文章
· 十二月 22, 2022 阅读大约需 6 分钟

第二十一章 使用系统监视器 - 传感器和传感器对象

第二十一章 使用系统监视器 - 传感器和传感器对象

传感器和传感器对象

Health Monitor 传感器对象表示 SYS.Monitor.SystemSensors 中的传感器之一。每个传感器对象必须提供一个基值,并且可以选择提供一个最大(警报)阈值和一个警告阈值(绝对值或乘数)。 Health Monitor 传感器对象及其默认参数显示在下表中。

一些传感器代表IRIS 实例的总体指标。这些传感器在下表中没有在“传感器项目”列中列出的值。例如,LicensePercentUsed 传感器采样当前正在使用的实例授权许可单位的百分比,而 JournalGrowthRate 传感器采样写入实例日志文件的数据量(以每分钟 KB 为单位)。

其他传感器收集有关特定传感器项(CSP 服务器、数据库或镜像)的信息。例如,DBReads传感器对每个已安装数据库的每分钟读取次数进行采样。这些传感器指定为 <sensor_object> <sensor_item>;例如,DBLatency install-dir\IRIS\mgr\user 传感器对完成对 USER 数据库的随机读取所需的时间(以毫秒为单位)进行采样。

可以使用 ^%SYSMONMGR 实用程序列出和编辑(但不能删除)传感器对象(如下面的“配置健康监视器类”部分所述)。编辑传感器对象允许修改它的一个或所有值。您只能输入一个基值;基本值、最大值(警报)和警告值;或基值、最大(警报)乘数和警告乘数。

Sensor Object Sensor Item Description Base Max Val. Max Mult. Warn Val. Warn Mult.
CPUUsage System CPU usage (percent). 50 85 75
CSPSessions IP_address:port 列出的 Web 网关服务器上的活动 Web 会话数。 100 2 1.6
CSPActivity IP_address:port 每分钟对列出的 Web 网关服务器的请求数。 100 2 1.6
CSPActualConnections IP_address:port 在列出的 Web 网关服务器上创建的连接数。 100 2 1.6
CSPInUseConnections IP_address:port 与列出的 Web 网关服务器的当前活动连接数。 100 2 1.6
CSPPrivateConnections IP_address:port 与列出的 Web 网关服务器的专用连接数。 100 2 1.6
CSPUrlLatency IP_address:port 从 IP_address:port/csp/sys/UtilHome.csp 获得响应所需的时间(毫秒)。 1000 5000 3000
CSPGatewayLatency IP_address:port 在获取 CSP 传感器对象表示的指标时,从列出的 Web 网关服务器获得响应所需的时间(毫秒)。 1000 2000 1000
DBLatency database_directory 从列出的已安装数据库中完成随机读取的毫秒数。 1000 3000 1000
DBReads database_directory 每分钟从列出的已安装数据库中读取。 1024 2 1.6
DBWrites database_directory 每分钟写入列出的已安装数据库的次数。 1024 2 1.6
ECPAppServerKBPerMinute 每分钟发送到 ECP 数据服务器的 KB。 1024 2 1.6
ECPConnections 活动 ECP 连接数。 100 2 1.6
ECPDataServerKBPerMinute 作为 ECP 数据服务器每分钟接收的 KB。 1024 2 1.6
ECPLatency ECP 数据服务器和此 ECP 应用程序服务器之间的网络延迟(毫秒)。 1000 3000 3000
ECPTransOpenCount 开放性 ECP 事务数 100 2 1.6
ECPTransOpenSecsMax 当前打开的最长 ECP 事务的持续时间(秒) 60 2 1.6
GlobalRefsPerMin 每分钟全局引用。 1024 2 1.6
GlobalSetKillPerMin 每分钟全局set/kill。 1024 2 1.6
JournalEntriesPerMin 每分钟写入的日志条目数。 1024 2 — 1.6
JournalGrowthRate 每分钟写入日志文件的 KB 数。 1024 2 1.6
LicensePercentUsed 当前使用的授权许可证单元的百分比。 50 1.5
LicenseUsedRate 每分钟的许可证获取数。 20 1.5
LockTablePercentFull 正在使用的锁表的百分比 50 99 85
LogicalBlockRequestsPerMin 每分钟的逻辑块请求数。 1024 2 1.6
MirrorDatabaseLatencyBytes mirror_name 在镜像的备份故障转移成员上,从主数据库接收但尚未应用于备份镜像数据库的日志数据的字节数(衡量备份数据库落后的程度)。 2*107 2 1.6
MirrorDatabaseLatencyFiles mirror_name 在镜像的备份故障转移成员上,从主服务器接收但尚未完全应用到备份上的镜像数据库的日志文件数(衡量备份数据库落后的程度)。 3 2 1.6
MirrorDatabaseLatencyTime mirror_name 在镜像的备份故障转移成员上,从主服务器接收到最后一个日志文件到它完全应用于备份上的镜像数据库之间的时间(以毫秒为单位)(衡量备份数据库落后的程度)。 1000 4000 3000
MirrorJournalLatencyBytes mirror_name 在镜像的备份故障转移成员上,从主服务器接收但尚未写入备份日志目录的日志数据的字节数(衡量备份滞后的程度)。 2*107 2 1.6
MirrorJournalLatencyFiles mirror_name 在镜像的备份故障转移成员上,从主服务器接收但尚未写入备份日志目录的日志文件数(衡量备份滞后的程度)。 3 2 1.6
MirrorJournalLatencyTime mirror_name 在镜像的备份故障转移成员上,从主服务器接收到最后一个日志文件到将其完全写入备份的日志目录之间的时间(以毫秒为单位)(衡量备份落后多远)。 1000 4000 3000
PhysicalBlockReadsPerMin 每分钟物理块读取数。 1024 2 1.6
PhysicalBlockWritesPerMin 每分钟物理块写入数。 1024 2 1.6
ProcessCount 实例的活动进程数。 100 2 1.6
RoutineCommandsPerMin 每分钟例行命令的数量。 1024 2 1.6
RoutineLoadsPerMin 每分钟的例行负载数。 1024 2 1.6
RoutineRefsPerMin 每分钟例行引用次数。 1024 2 1.6
SMHPercentFull 使用中的共享内存堆(通用内存堆)的百分比。 50 98 85
TransOpenCount 打开的本地事务数(本地和远程)。 100 2 1.6
TransOpenSecondsMax 当前打开的最长本地事务的持续时间(秒)。 60 2 1.6
WDBuffers 每个写入守护程序周期更新的平均数据库缓冲区数。 1024 2 1.6
WDCycleTime 完成写入守护进程周期所需的平均秒数。 60 2 1.6
WDWIJTime 每个周期更新写入映像日志 (WIJ) 所花费的平均秒数。 60 2 1.6
WDWriteSize 每个写入守护程序周期写入的平均字节数。 1024 2 1.6

注意:某些传感器并未针对所有IRIS 实例进行采样。例如,ECP...传感器仅在 ECP 数据和应用程序服务器上采样。

当监控镜像成员时,以下特殊条件适用于 Health Monitor

  • 镜像重新启动时(例如,就在备份故障转移成员接管为主节点之后)或镜像中成员的状态不确定时,不会对传感器进行采样。

  • 如果传感器在一段时间内处于分析模式,并且该期间成员在镜像中的状态发生变化,则不会创建图表并且传感器保持分析模式。

  • 在备份故障转移镜像成员上仅对 MirrorDatabaseLatency*MirrorJournalLatency* 传感器进行采样。

  • 除了 MirrorDatabaseLatency*MirrorJournalLatency* 传感器之外的所有传感器都在主故障转移镜像成员上进行采样。

讨论 (0)1
登录或注册以继续