SAP服务器监控 


总览

SAP 监视器允许您从集中式Web控制台监控SAP环境的可用性和性能。SAP 监视器利用SAP CCMS(计算机中心管理系统)体系结构来提供有关SAP系统的深入信息以及故障管理和报告功能。

创建一个SAP Server 监视器

监控SAP Server的先决条件: Applications Manager的类路径中应包含SAP JavaConnector(JCo)。 更多

请按照以下给出的步骤在Applications Manager中创建SAP服务器监视器:

  1. 点击新建监视器。点击SAP服务器
  2. 提供主机名/ IP地址
  3. 输入网络的子网掩码
  4. 选中使用路由器字符串连接复选框以输入用于连接SAP Server的 SAP路由器字符串(可选)。
  5. 输入SAP登录客户端。
  6. 输入SAP系统编号。
  7. 输入SAP登录语言(例如EN)作为英语。
  8. 输入轮询间隔时间(以分钟为单位)。
  9. 如果要从管理服务器添加新监视器,请 选择被管服务器
  10. 输入SAP的用户名密码
  11. 从您要与监视器关联的组合框中选择业务组(可选)。您可以选择多个组来关联您的监视器。
  12. 点击添加监视器。添加SAP监视器后,您可以查看新添加的SAP监视器的详细信息。

注意:创建SAP监视器时,您需要包含以下授权对象的SAP用户配置文件:S_RFC,S_XMI_LOG和S_XMI_PROD是添加SAP监视器的最低先决条件。

监控参数

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

为SAP监控以下参数:

概览

参数 描述
监视器信息
Health 根据其依赖关系指定监视器的健康状况
Type 监视器类型
Host name 指定运行SAP的主机
Host OS 主机的操作系统
Last Polled at 上次轮询发生的时间
Next Polled at 计划下一次轮询的时间
Availability SAP监视器的当前状态-处于运行状态还是关闭状态。
系统信息
CPU Utilization SAP服务器已用的CPU数量(百分比)
Memory Utilization SAP服务器已用的内存量(百分比)。
Disk Utilization SAP服务器已用的磁盘量(百分比)。
Spool Utilization SAP服务器已用的假脱机工作进程的数量(百分比)。
Background Utilization SAP服务器已用的后台工作进程的数量(百分比)。

Buffer

参数 描述
Hit Ratio 从缓冲区满足的数据库查询的百分比(命中率),对于不同的缓冲区类型(例如程序,存储库,表和GUI),不必将其传递给数据库
Directory Used 不同缓冲区类型(如程序,存储库,表和GUI)的目录使用率(条目数)
Space Used 不同缓冲区类型(例如程序,存储库,表和GUI)的缓冲区存储使用百分比
Swap 由于每分钟缓冲区已满,因此对于不同的缓冲区类型(例如程序,存储库,表和GUI)进行交换

操作系统

参数 描述
CPU Utilization 主机系统中CPU的平均使用率
Disk Utilization 主机系统中磁盘的平均使用率
Extended Memory 扩展内存的使用百分比。
Private Memory 专用内存的使用百分比。
Roll Area Usage roll area使用情况百分比
Page In 每秒的平均分页数;如果进程必须访问主内存中不可用的数据页,则会发生分页
Page Out 每秒平均页面输出数(如果将页面存储在主存储器中以为其他进程所需的页面腾出空间,则会发生页面输出)
Syslog Frequency 每分钟出现在应用程序服务器的系统日志中的消息数。

Processes

参数 描述
工作进程概述
Total Work Processes 工作进程总数。
Running Work Processes 正在运行的工作进程数。
Waiting Work Processes 等待工作进程的数量。
Stopped Work Processes 停止的工作进程数。
SAP工作进程信息
Server Name 服务器名称。
No 进程的内部ID号。用于在系统日志中标识属于工作进程的消息。
Type 工作进程的类型。可能的值为:
  • DIA-在用户事务中执行对话步骤的工作进程
  • UPD-用于更改V1(时间紧迫)数据库的更新进程
  • UP2-执行V2(非时间紧迫)数据库更改的更新进程
  • ENQ-用于锁定或释放SAP锁定对象
  • BTC-用于处理后台作业
  • SPO-用于Spool 格式化进程
PID 工作进程的进程ID(在操作系统上)。
Status 工作进程的当前状态。可能的状态是:
    • 正在运行-进程正在执行请求
    • 等待中-进程处于空闲状态,正在等待请求。

    如果有太多进程处于保留状态,则系统性能会受到影响。然后,您可以使用原因字段来标识可能可以释放的保全。

    • 已停止-进程中止。(开始设置为no
    • 关机-进程因关机而终止。
    • 保留-进程已保留。
Reason 如果工作进程处于暂停状态,则显示原因。
Start 指示如果进程过早结束,是否应自动重新启动该进程。
Error 指示自实例启动以来工作进程中止多少次。
Sem 指示工作进程正在等待的信号量的数量。通常,此字段应为空。
CPU 自启动以来,工作进程已用的累计CPU时间。
Time 指示工作进程当前正在处理对话步骤所用的时间。
Report 当前正在执行的ABAP程序或报告。
User 当前正在处理其请求的用户
Action 正在运行的程序正在执行的操作。显示的操作是SAP性能监视器记录的操作。
Table 数据库正在访问的表的名称。

Background

参数 描述
后台处理
Background Utilization 当前已用的后台处理能力的百分比。
System Wide Queue Length 准备好要执行,包含启动授权并且没有指定没有空闲后台工作进程的目标服务器的作业数,该数量是所有包含后台工作进程的应用程序服务器的平均值。
System Wide Free Processes 可用后台工作进程数量
Server Specific Queue Length 要在此应用程序服务器上明确执行但没有免费后台工作进程的已发布作业的数量
Background work processes count 应用程序服务器上的后台工作进程数
Error count 自创建监控段(即,启动应用程序服务器以来)在后台工作进程中出现的错误数
Error frequency 每分钟后台工作进程中的错误数
Terminated on error count 错误后终止的后台工作进程数
Running Background Work Processes 准备好要执行,包含启动授权并且没有指定没有免费后台工作进程的目标服务器的作业数,该数量是所有包含后台工作进程的应用程序服务器的平均值。
Waiting Background Work Processes 空闲后台工作进程数量
Stopped Background Work Processes 要在此应用程序服务器上明确执行但没有免费后台工作进程的已发布作业的数量

对话

参数 描述
Frontend Response Time 用户在前端等待其请求处理的平均时间
Database Request Time 处理逻辑数据库请求的平均时间。
Load And Generation Time CUA对象的平均负载和生成时间
Response Time 对话服务的平均响应时间
Network Time 从前端到应用程序服务器的第一次数据传输以及从应用程序服务器到前端的最后数据传输期间网络中已用的时间。
Users Logged In 登录的用户数
Queue Time 计划程序等待队列中的平均时间
Total Dialog Work Processes 对话工作进程总数。
Running Dialog Work Processes 正在运行的对话工作进程数。
Waiting Dialog Work Processes 等待对话工作进程的数量。
Stopped Dialog Work Processes 停止的对话工作进程数。

Enqueue

参数 描述
Enqueue Requests 锁定请求数
Enqueue Request Rejects 拒绝的锁定请求数
Enqueue Requests Errors 锁定请求期间发生的错误数
Dequeue Requests 释放请求数
Dequeue Requests Errors 释放锁时发生的错误数
Dequeue All Requests LUW的所有锁的释放次数
CleanUp Requests 应用程序服务器的所有锁的释放数量
Backup Requests 已将锁转发到更新的更新调用数。
Reporting Requests 读取锁定表的操作数。
Owner Names Actual Utilization 锁表中当前锁所有者的数量
Granule Arguments Actual Utilization 锁表中不同锁参数的当前数量
Granule Entries Actual Utilization 锁表中的当前基本锁数
Update Queue Actual 当前打开的带锁更新请求的数量
Recent Lock Time (per minute) 在锁表的关键路径上用于锁操作的时间(以分钟为单位)
Recent Lock Wait Time (per minute) 进入锁定表的关键路径之前,并行进程的等待时间(以秒为单位)
Recent Server Time (per minute) 在排队服务器中花费的总时间(以每分钟为单位)
Enqueue Frequency 每分钟从另一个实例到中央实例的入队操作(逻辑数据锁)
Total Enqueue Work Processes 入队工作进程总数。
Running Enqueue Work Processes 正在运行的入队工作进程数。
Waiting Enqueue Work Processes 等待入队工作进程的数量。
Stopped Enqueue Work Processes 已停止入队工作进程的数量。

Spool

参数 描述
Spool Utilization Spool Work进程的使用百分比
Spool Work Processes Count spool work进程序号
Spool Work Processes Errors 假脱机工作进程中的错误数量
Spool Work Processes Terminated 错误后终止的假脱机工作进程数
Dispatcher Queue Utilization 计划程序队列的已用区域(百分比)
Request Queue Utilization 假脱机请求队列的已用区域(百分比)
Service Queue Priv 后台处理请求队列中按时间顺序处理的已用区域(百分比)
Service Queue Pages 假脱机请求队列中的页面数
Device Cache Used 整个设备缓存的已用区域(百分比)
Device Cache Fixed 固定设备缓存的已用区域(百分比)
Host Spool List Used 主机假脱机请求列表的已用区域(以百分比表示)
Alerts 在SAP CCMS监视器[RZ 20]的系统错误树节点下显示所有告警。
当您将告警设置为完成状态时,该告警将从告警监视器和告警浏览器中显示的活动告警中删除。.
Running Spool Work Processes 正在运行的假脱机工作进程数。
Waiting Spool Work Processes 等待的Spool Work进程数。

更新

参数 描述
Total Update Work Processes 更新工作进程总数。
Running Update Work Processes 正在运行的更新工作进程数。
Waiting Update Work Processes 等待更新工作进程的数量。
Stopped Update Work Processes 停止的更新工作进程数。

后台作业

参数 描述
Job Name 监控的后台作业的名称。
Current Status 后台作业的当前状态。可能的状态是:
  • 没有释放的
  • 计划
  • 已释放的
  • 活跃的
Last Run Status 上次执行期间后台作业的状态。
可能的状态是:
  • 完成
  • 终止
  • -(无状态,如果是第一次执行)
Last Run Date & Time 上次执行的后台作业的日期和时间。
Runtime (Sec) 上次执行的后台作业的运行时间(以秒为单位)(开始时间和结束时间之间的差)。
Delay(Sec) 上次执行的后台作业的延迟(以秒为单位)(计划的启动时间和启动时间之间的差)。
Age 自上次执行后台作业以来的时间,以分钟为单位。

注意:点击该  图标可查看终止的后台作业的日志及其历史记录。

SAP RFC监控

远程功能调用(RFC)是用于SAP系统之间通信的标准SAP接口。RFC调用要在远程系统中执行的功能。Applications Manager监控与排队RFC(qRFC)和事务RFC(tRFC)有关的指标,例如:

  • QOUT Scheduler(SMQS)  -QOUT Scheduler处理qRFC出站队列并控制qRFC调用的发送。此信息可用于监控QOUT Scheduler。
  • QIN计划程序(SMQR)-QIN 计划程序处理qRFC入站队列并控制对入站qRFC调用的处理。此信息可用于监控QIN计划程序。
  • QOUT数据(SMQ1)  -QOUT数据可用于监控各个qRFC出站队列。
  • QIN数据(SMQ2)  -QOUT数据可用于监控各个qRFC入站队列。
  • 事务RFC(SM58)  -此处列出了在受监控的SAP服务器中执行的每个事务RFC。
参数 描述
QOUT Scheduler (SMQS)
Client 登录客户端。
State 执行SMQS时计划程序的状态。可能的状态为:SYSFAIL,CPICERR,不活动,等待,WAITCONN,正在启动,活动。
Time 上次更新时间。
Group 此计划程序所属的组。
Host 运行此计划程序的主机。
QIN Scheduler (SMQR)
Client 登录客户端。
State 计划程序的状态。可能的状态为:SYSFAIL,CPICERR,不活动,资源不足,等待,批处理,活动,正在启动。
Time 上次更新时间。
Group 此计划程序所属的组。
Host 运行此计划程序的主机。
QOUT数据(SMQ1)
Client 登录客户端。
Queue Name 队列的名称。
Destination 队列的目标目的地。
State 队列的当前状态。可能的状态是:SYSFAIL,CPICERR,STOP,SYSLOAD,VBERROR,READY,RUNNING,NOSEND,NOSENDS,WAITING,WAITSTOP,WAITUPDA,RETRY,ARETRY,ANORETRY,MODIFY,EXECED,AFINISH,FINISH。
Message 执行队列时的消息。
Time 上次更新时间。
QIN数据(SMQ2)
Client 登录客户端。
Queue Name 队列的名称。
State 队列的当前状态。可能的状态为:SYSFAIL,CPICERR,STOP,READY,RUNNING,WAITSTOP,WAITSTOP,RETRY,ARETRY,ANORETRY,修改,执行,NOEXEC,AFINISH,FINISH,SAVED。
Message 执行队列时的消息。
Time 上次更新时间。
事务性RFC(SM58)
Transactional ID 事务的标识符。
Functional Name 为事务执行的函数的名称。
Destination 执行此功能的目标位置。
Caller 调用此事务的用户。
State 事务状态。可能的状态是:CPICERR,SYSFAIL,CONFAIL,RECORDED,VBERROR,SYSLOAD,RETRY,ARETRY,ANORETRY,执行,已编译,读取,VBRECORD,发送,调试,VXRECORD
Message 执行事务时的消息。
Time 上次更新时间。
Tcode 调用此事务的Tcode。
 
注意:

数据保留:对于事务RFC,将仅保留2个小时的RAW数据。两个小时后,Applications Manager数据库中可用的已收集RAW数据将被删除。这是因为SAP系统中可用的事务数据量巨大。Applications Manager数据库不会扩展大量的事务数据。

数据归档: 由于以下原因,将不会进行事务数据的数据归档。
  • 两个小时后将删除RAW数据。
  • 归档大量事务数据不是可扩展的选择。

告警历史记录将可用,但对于事务性RFC无法报告。