SAP CCMS系统异常监控自动邮件提示配置攻略

本文介绍使用SAP CCMS工具对SAP系统实施监控,系统异常时自动通过SMTP邮件通知的方法和步骤。

问题场景:

1.你是Basis,每天要机械地重复几次SAP系统例行检查,例如DB13、SM66、SM51、SM50、ST22、SM12、Sm13、SMQ1……

2.某个用户查询报表时使用了不合理的选择条件,占用了过多的系统资源,导致系统整体比较慢、影响其他人工作。

3.SAP夜深人静的时候需要下发数据到外围系统,如果下发失败没有及时处理将会影响第二天整个公司的运营,你可能大半夜需要起床查看作业执行状态。

4.系统发生了异常,但此时你没有检查系统、所以没有及时获知系统异常,当你发现系统异常的时候问题已经非常严重。

解决思路:

上一套监控系统,例如Zabbix;或者用SAP标准的监控功能CCMS,让系统主动告诉你他发生了异常,当有异常时自动发邮件或者发短信。

本文研究的是当系统发生异常时自动发邮件到指定邮箱或者邮箱群组,实际上自动发短信、打电话的实现思路也一样的。

前提条件:

系统出问题时自动发邮件的前提条件是SAP已经配置好了邮件服务且邮件服务已经测通,具体可参考文章SAP SMTP邮件服务配置。

CCMS配置步骤:

0.登录000 Client,按照官方说法,CCMS的配置需在Client 000里做。

1.SU01维护要作为邮件发送人的账号的邮箱字段。

2.确定需要监控的环节,其实按照你日常检查系统的Checklist即可得出要监控的环节。例如:dump,job失败,update失败等。

3.使用事务代码RZ20找到你要监控的环节,SAP把这个叫做MTE,只有RZ20中可以找到的MTE才是CCMS可以自动监控的环节。

4.使用事务代码RZ21创建或者复制方法CCMS_OnAlert_Email_V2为Z开头的自定义方法,一般一个环节复制出一个方法,这样发送邮件内容就可以定义到每一个MTE级别。

例如要监控DUMP,可以复制成ZCCMS_MAIL_ST22_DUMP。

注意:

1)复制出来的方法要勾选Auto-Reaction Method。

2) 如果收件人只有一个人,则RECIPIENT-TYPEID填写U,如果是一个群组则RECIPIENT-TYPEID填写C、RECIPIENT填写群组名称.

3)SENDER要填写000 Client中给用户发邮件的那个账号的账号名,例如BASIS。

5.把RZ21复制的方法分配给RZ20找到的节点中的Reaction Method即可。

CCMS配置案例:

以下案例以配置SAP CCMS自动监控系统DUMP时发邮件到指定邮件群组为例。

#1 登录000 Client

#2 SU01检查发邮件的用户

#3 RZ20找到你要监控的MTE

双击进入下一层

剩余70%内容付费后可查看

You may also like...