SAP 监视器允许您从集中式Web控制台监控SAP环境的可用性和性能。SAP 监视器利用SAP CCMS(计算机中心管理系统)体系结构来提供有关SAP系统的深入信息以及故障管理和报告功能。
监控SAP Server的先决条件: Applications Manager的类路径中应包含SAP JavaConnector(JCo)。 更多
请按照以下给出的步骤在Applications Manager中创建SAP服务器监视器:
注意:创建SAP监视器时,您需要包含以下授权对象的SAP用户配置文件:S_RFC,S_XMI_LOG和S_XMI_PROD是添加SAP监视器的最低先决条件。
为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服务器已用的后台工作进程的数量(百分比)。 |
参数 | 描述 |
---|---|
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 | 每分钟出现在应用程序服务器的系统日志中的消息数。 |
参数 | 描述 |
---|---|
工作进程概述 | |
Total Work Processes | 工作进程总数。 |
Running Work Processes | 正在运行的工作进程数。 |
Waiting Work Processes | 等待工作进程的数量。 |
Stopped Work Processes | 停止的工作进程数。 |
SAP工作进程信息 | |
Server Name | 服务器名称。 |
No | 进程的内部ID号。用于在系统日志中标识属于工作进程的消息。 |
Type | 工作进程的类型。可能的值为:
|
PID | 工作进程的进程ID(在操作系统上)。 |
Status | 工作进程的当前状态。可能的状态是:
如果有太多进程处于保留状态,则系统性能会受到影响。然后,您可以使用原因字段来标识可能可以释放的保全。 |
Reason | 如果工作进程处于暂停状态,则显示原因。 |
Start | 指示如果进程过早结束,是否应自动重新启动该进程。 |
Error | 指示自实例启动以来工作进程中止多少次。 |
Sem | 指示工作进程正在等待的信号量的数量。通常,此字段应为空。 |
CPU | 自启动以来,工作进程已用的累计CPU时间。 |
Time | 指示工作进程当前正在处理对话步骤所用的时间。 |
Report | 当前正在执行的ABAP程序或报告。 |
User | 当前正在处理其请求的用户 |
Action | 正在运行的程序正在执行的操作。显示的操作是SAP性能监视器记录的操作。 |
Table | 数据库正在访问的表的名称。 |
参数 | 描述 |
---|---|
后台处理 | |
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 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 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 | 自上次执行后台作业以来的时间,以分钟为单位。 |
注意:点击该 图标可查看终止的后台作业的日志及其历史记录。
远程功能调用(RFC)是用于SAP系统之间通信的标准SAP接口。RFC调用要在远程系统中执行的功能。Applications Manager监控与排队RFC(qRFC)和事务RFC(tRFC)有关的指标,例如:
参数 | 描述 |
---|---|
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数据库不会扩展大量的事务数据。
数据归档: 由于以下原因,将不会进行事务数据的数据归档。告警历史记录将可用,但对于事务性RFC无法报告。