更新时间:2024-08-15 GMT+08:00

SAP S/4HANA(单节点无HA)

在SAP S/4HANA(单节点无HA)场景,ASCS和PAS都部署在同一台机器上,您需要在部署ASCS和PAS节点上部署监控Agent。

前提条件

确保已安装AOM ICAgent

  • AOM ICAgent用于采集主机OS指标,如主机CPU、内存、磁盘等相关指标。若未安装,请参考安装ICAgent安装。

确保主机已配置AOM FullAccess 委托代理权限

  • AOM FullAccess 委托代理权限用于AOM指标上报接口认证,配置方法如下:
  1. 登录公有云管理控制台。
  2. 在左侧导航栏,单击,选择管理与监管 > 统一身份认证服务,弹出界面。
  3. 在左侧单击委托,然后在右侧单击“创建委托”,弹出“创建委托”界面。
  4. 配置代理参数。

    • 委托名称:AOMFullAccess。此处为示例名称。
    • 委托类型:云服务。
    • 云服务:弹性云服务器 ECS 裸金属服务器 BMS。
    • 持续时间:使用默认值。
    • 点击“下一步”,进行权限配置:
      1. 作用范围选择区域级项目
      2. 选择云服务器所属的区域。
      3. 在搜索栏中输人“AOM FullAccess”,勾选AOM FullAccess
      4. 单击“确定”,完成权限的选择。

  5. 为云服务器配置上一步创建的代理。

    1. 在左侧导航栏,单击,选择计算 > 弹性云服务器,弹出界面。
    2. 点击需要配置委托的云服务器,进入云服务器“基本信息”
    3. 管理信息 > 委托点击编辑按钮,选择步骤4创建的委托,点击“保存”

操作步骤

安装前准备

  1. 获取SAP软件SAP NW RFC SDK。

    获取SAP软件需要SAP账号,请先登录SAP下载网址:https://support.sap.com/en/my-support/software-downloads.html,进入Support Packages & Patches,搜索SAP NW RFC SDK 7.50,然后下载。

  2. 使用root账号,登录云服务器。
  3. 将获取的SAP软件SAP NW RFC SDK上传至“/usr/sap”目录。
  4. 执行以下命令,将SAP软件SAP NW RFC SDK解压至“/usr/sap”目录。

    unzip nwrfc750P_7-70002752.zip

    mv nwrfcsdk /usr/sap/

安装监控Agent

  1. 执行以下命令,获取安装脚本安装Agent。

    区域不同,下载路径不同,具体参见表1所示,此处以亚太-曼谷为例:

    cd /tmp

    wget https://obs-sap-ap-southeast-2.obs.ap-southeast-2.myhuaweicloud.com/sapmon/install.sh&& sh install.sh --nwrfcsdk-path /usr/sap/nwrfcsdk

    其中/usr/sap/nwrfcsdk/为4中解压的路径。

  2. 修改配置。

    1. 执行以下命令,将密码加密。

      /usr/local/sapmon/bin/ktool -e

    2. 请根据实际输入密码。
    3. 执行以下命令,参考表2修改配置文件后保存后退出。

      vim /usr/local/sapmon/config/sapmon.ini

      根据实际情况修改参数,其中密码修改为1.执行以下命令,将密码加密。中获得的返回值。

      表2 配置参数

      参数类型

      参数名称

      参数说明

      示例值

      DEFAULT

      log_level

      日志级别。

      INFO

      log_file

      日志文件名称,日志文件路径为:/var/log/huawei/sapmon/。

      sap_metrics.log

      hostname

      OS主机名。

      s4hana-1709

      application.netweaver

      enable

      是否获取应用指标,取值为true或者false。

      说明:

      在SAP S/4HANA(单节点HA)场景,主节点值为true,备节点值为false。

      true

      ha_mode

      应用是否使用HA模式部署,如果是,填写true,否则为false。

      true

      sid

      应用的sid。

      S4H

      instance_number

      PAS的实例编号。

      10

      client

      sap系统标识。

      000

      username

      应用账号。

      ddic

      password

      应用密码,请填写加密后的内容。

      -

      如果需要对多套应用进行监控,则将“application.netweaver”配置段及下面的参数复制并粘贴,然后修改“application.netweaver”为“application.netweaver.<sid>”,并修改对应参数的值。

      其中<sid>为应用的系统id。

    4. 执行以下命令,重启监控Agent。

      systemctl restart sapmon

(可选)卸载监控Agent

  1. 执行以下命令,卸载监控Agent。

    rpm -e sapmon