SAP HANA监控


创建一个新的SAP HANA监视器

要创建SAP HANA DB服务器监视器,请遵循以下步骤:

  1. 点击新建监视器 链接。
  2.  在数据库服务器下选择SAP HANA  。
  3. 指定 SAP HANA监视器的 显示名称
  4. 输入  HANA服务器的主机名
  5. 如果使用SAP HANA Cloud Platform,
    • 选择 SAP HANA Cloud Platform
    • 输入云 帐户名,用户名和密码
  6. 输入端口号 作为IndexServer端口,默认端口为30015。
  7. 您可以输入自己的凭证详细信息,也可以从凭证管理中选择预先配置的凭证。如果希望输入自己的凭证,请为此监视器指定SAP HANA用户名和密码详细信息。
  8. 输入数据库用户名和数据库密码
  9. 输入实例名称
  10. 设置轮询间隔
  11. 如果要从管理服务器添加新监视器,请 选择被管服务器
  12. 选择 业务组 从要SAP HANA服务器监视器(可选)关联的组合框。您可以选择多个组来关联您的监视器。
  13. 点击 添加监视器。这将从网络中发现SAP HANA服务器并开始对其进行监控。

先决条件:

  1. 需要将ngdbc.jar复制到/ working / classes位置。 可以从已安装的SAP HANA Client文件夹中复制ngdbc.jar点击此处下载SAP HANA客户端
  2. 如果HANA按需运行,则除了上述SAP Cloud Platform SDK之外,HANA On前提也不需要。 点击此处下载SAP Cloud Platform SDK。下载的zip文件应提取到APM_HOME / working / hanacloud文件夹下。解压缩后,需要验证APM_HOME / working / hanacloud / tools文件夹是否可用。
  3. 执行上述步骤后,需要重新启动APM。
  4. 为了有效地监控SAP HANA,SAP HANA数据库用户必须包含以下权限,
    • System privilege CATALOG READ
    • Object privilege SELECT on the schema _SYS_STATISTICS
    要向用户授予这些权限,请在SAP HANA SQL控制台中执行以下语句。(将USER_NAME替换为实际的HANA DB用户名)
    • GRANT MONITORING to USER_NAME
    • CALL GRANT_ACTIVATED_ROLE ('sap.hana.admin.roles:Monitoring','USER_NAME')

监控参数

通过点击监视器选项卡,转到监视器类别视图。点击数据库服务器表下的SAP HANA。显示的是SAP HANA批量配置视图,分布在三个选项卡中:

  • 可用性标签提供了过去24小时或30天的可用性历史记录。
  • 性能选项卡提供了过去24小时或30天的健康状况和事件。
  • 列表视图使您可以执行 批量管理配置

点击监视器名称,以查看以下选项卡下列出的所有服务器详细信息:

概览

参数描述
内存和CPU
Memory UtilizationHANA系统整体使用的内存百分比
CPU UtilizationHANA System整体使用的CPU百分比
CPU  Available可用的CPU数量
CPU Used已用 CPU编号。
Total Physical MemoryHANA系统的总物理内存
Used Physical MemoryHANA系统使用的内存
Total Swap Memory为HANA系统分配的总交换内存
连接统计
Active Connections活动连接总数
Inactive Connections非活动连接总数
主机的内存详细信息
Total Physical MemoryHANA系统中每个主机的总内存。
Free Physical Memory单个主机中可用的可用内存
Used Physical Memory单个主机中的已用内存(HANA +其他应用)
Swap Memory交换主机的内存
Used Swap Memory交换已使用的内存。
Peak Memory每个主机中使用的峰值内存
HANA使用的内存
Allocation Limit为每个主机中的HANA分配的内存
HANA used memory每个主机中仅由HANA使用的内存
Memory Used by Column Tables列表使用的内存量。(SAP HANA已用内存的主要部分由数据表占用)。
Memory Used by Row tables行表使用的内存总量。(SAP HANA已用内存的主要部分由数据表占用)。
Code & Stack MemoryHANA代码和堆栈使用的内存
DataBase Resident进程实际在操作中使用的物理内存量。(实际上需要使用虚拟分配的内存的一部分时,会将其加载或映射到主机的实际物理内存,并成为驻留。)
系统信息
Version系统上安装的SAP HANA数据库的版本。
System TypeSAP HANA系统可以配置为单主机或多主机系统。
All Services Started指示是否所有服务都已启动并且系统是否可运行且可访问。
PlatformSAP HANA系统的操作系统。
Instance IDSAP HANA数据库的实例ID。

服务

参数描述
Service name服务的名称。
CPU used服务使用的CPU百分比。
Memory Used每个服务使用的内存。
Requests per sec主机处理的请求数。
Response Time服务响应客户端请求所花费的时间(以毫秒为单位)。
Active Requests count服务正在处理的活动请求数。
Pending requests countSAP HANA数据库服务器中服务正在处理的队列中正在等待的请求数。
Active Threads count服务的活动线程总数。
Open File CountSAP HANA数据库服务器中当前通过服务打开的文件数。
Service status服务状态。状态可以是否,是,未知,正在启动和正在停止。

磁盘

参数描述
Disk usage Type主机上磁盘使用情况的类型。使用类型为log,data,trace,data_backup和log_backup。
Total Disk Space为每个磁盘分配的总空间
Disk Used使用的磁盘
Disk Free percentage磁盘的可用空间百分比。
Disk Path磁盘路径,磁盘位置。
Disk Volume size总磁盘空间(以GB为单位)。
磁盘容量
Service Name服务的名称。
Volume ID唯一的卷标识符。
File Type卷目录中的文件类型。可能的值为-DATA,LOG,TRACE。
File Name文件名,
Total Volume SizeSAP HANA服务器的总数据量大小。
Used Volume Size使用的总数据量大小。
Free Size模块的可用内存大小。
卷IO统计信息
Service Name服务的名称。
Volume ID唯一的卷标识符。
Volume Path文件系统路径。
Disk Type文件系统类型。
Blocked Write Quotes阻止的写请求数。
Total Reads磁盘上所有文件类型的文件读取总数。
Total Failed Reads从磁盘读取失败的次数。
Total Read Size读取数据的大小。
Total Appends磁盘上所有文件类型的文件追加总数。
Total Writes所有文件类型在磁盘上的文件写入总数。
Total Failed Writes写入失败的次数
Total Write Size写入数据的总大小。
Total I/O Time 
SpeedI/O性能以MB /秒为单位。

Schema

参数描述
No.of Column Tables此分区中的列表数。
Size of Column Tables固定大小和可变大小的列表分区的已分配内存大小。
No. of Row Tables此分区中的行表数。
Size of row tables固定大小和可变大小的行表分区的已分配内存大小。

同步

参数描述
Host主机名称
Service Name服务名称
Site Name逻辑站点名称
Secondary Host辅助主机名。
Secondary Site Name辅助逻辑站点名称。
Replication Status复制状态

备份

参数描述
Backup Size备份的大小。
Source Type name要备份的持久性类型:卷,拓扑。
Service Type Name数据库服务的类型:索引服务器,名称服务器,统计服务器。
Entry type Name备份目录条目的分类:完整数据备份,数据快照,日志备份,日志丢失
Start time备份开始时的时间戳
Total Time备份时间
Backup status相应操作的结果:成功,失败,正在运行,取消挂起,取消
备份配置
Max Recovery File Age恢复文件的最长期限(以秒为单位)。
Log Replay Step Size日志重播步长(以字节为单位)。
Max Recovery Backint Channels恢复期间每个请求的最大并行backint通道数。
Backint Executable Linkbackint可执行文件的链接名称。
Backint Executablebackint可执行文件的文件名。
Backint Data Backup Pathbackint的数据备份目录。
File Data Backup Path基于文件的数据备份的默认目录。
File Log Backup Path基于文件的日志备份的当前目录。
最新备份详细信息
Latest Backup ID数据备份或日志备份的唯一ID。
Latest Backup Start Time备份操作的开始时间。
Latest Backup End Time备份操作的结束时间。
Latest Backup Entry Type备份目录条目的分类。支持以下类型:完整数据备份,日志备份,日志丢失。
Latest Backup Destination Type备份位置的类型。可能的值为-'file'或'backint'。
Latest Backup Size指定备份的大小。

Workload

参数描述
Current Execution Rate/min当前每分钟的语句执行计数。
Current Compilation Rate/min当前每分钟的语句准备计数。
Current Transaction Rate/min每分钟的当前事务计数。
Current Commit Rate/min每分钟的提交总数。
Current Rollback Rate/min每分钟的回滚总数。
Current Memory Usage Rate/min每分钟使用的内存总大小。

事务

阻止的事务数据集提供有关正在等待获取由另一个事务,网络或磁盘持有的事务锁的事务的信息。

参数描述
Blocked Transaction Id被阻止的事务的连接ID。
Lock Owner Transaction Id与持有锁的写事务关联的连接ID。
Blocked Time事务被阻止的时间。
Waiting Schema Name放置锁的模式的名称。
Waiting Object Name放置锁的对象的类型。
Lock Type阻止事务持有的锁的类型。锁定类型可以是记录,对象和元数据。
Lock Mode事务对锁定记录,表和数据库的访问级别。锁定模式可以是共享,独占和有意独占。
Blocked Statement阻止事务的语句。

说明

语句数据集提供有关执行时间大于配置的阈值的语句的信息。

参数描述
Statement Duration执行该语句所需的时间。
Records数据库表中的记录数。
Memory Size计算语句所需的内存。
DB User用于连接到数据库的用户名。
Operation操作类型: e.g. prepare, execute, fetch, close.
StatementSQL语句的运行时间长于定义的阈值。
Error Code与查询关联的错误代码。
Error Message与错误代码关联的错误消息。

作业

参数描述
Connection Id触发操作的连接。
Schema name对象的架构。
Object name对象的名称。
Job Name操作的类型。
Start Time操作开始的时间。
Current Job Progress操作的当前状态。可能是以下值之一: inactive, active, precommitted, aborting, partial_aborting, and active_prepare_commit.

缓存

参数描述
Cache id缓存的唯一标识符。
Total Size每个缓存实例的最大可用内存
Used Size缓存实例使用的内存
Hits Count缓存实例的缓存命中数。
Misses Count高速缓存实例的高速缓存未命中数。

告警

参数描述
Alert ID当前告警的ID。
Alert rating告警发生的严重性。每个告警的严重性可能有所不同。可能有以下值:1(信息消息),2(警告级别1),3(警告级别2),4(警告级别3),5(错误消息)。
Alert TimeStamp根据发生告警的本地服务器时间的时间。
Describe有关告警的信息。

受到世界各地客户的喜爱

"具有广泛监控功能的Standout工具"

它允许我们跟踪关键指标,如响应时间、资源利用率、错误率和交易性能。实时监控告警会及时通知我们任何问题或异常,使我们能够立即采取行动。

审稿人角色:研究与开发

我喜欢Applications Manager,因为它可以帮助我们检测服务器和SQL数据库中存在的问题。
卡洛斯·里韦罗

Lexmark技术支持经理

受到全球6000多家企业的信任

我们的客户