
# SAP S/4HANA（单节点无HA）
在SAP S/4HANA（单节点无HA）场景，ASCS和PAS都部署在同一台机器上，您需要在部署ASCS和PAS节点上部署监控Agent。
#### 前提条件
**确保已安装AOM ICAgent**
- AOM ICAgent用于采集主机OS指标，如主机CPU、内存、磁盘等相关指标。若未安装，请参考[安装ICAgent](https://support.huaweicloud.com/qs-aom/aom_00_0003.html)安装。
**确保主机已配置AOM FullAccess 委托代理权限**
- AOM FullAccess 委托代理权限用于AOM指标上报接口认证，配置方法如下：
1. 登录公有云管理控制台。
2. 在左侧导航栏，单击![](https://support.huaweicloud.com/bestpractice-sap/zh-cn_image_0000001172745033.png)，选择"管理与监管 \> 统一身份认证服务"，弹出界面。
3. 在左侧单击"委托"，然后在右侧单击"创建委托"，弹出"创建委托"界面。
4. 配置代理参数。 
   - 委托名称：AOMFullAccess。此处为示例名称。
   
   - 委托类型：云服务。
   
   - 云服务：弹性云服务器 ECS 裸金属服务器 BMS。
   
   - 持续时间：使用默认值。
   
   - 点击"下一步"，进行权限配置：
     1. 作用范围选择"区域级项目"。
     
     2. 选择云服务器所属的区域。
     
     3. 在搜索栏中输人"AOM FullAccess"，勾选"AOM FullAccess"。
     
     4. 单击"确定"，完成权限的选择。
      
   
   
   
   
5. 为云服务器配置上一步创建的代理。 
   1. 在左侧导航栏，单击![](https://support.huaweicloud.com/bestpractice-sap/zh-cn_image_0000001126865250.png)，选择"计算 \> 弹性云服务器"，弹出界面。
   
   2. 点击需要配置委托的云服务器，进入云服务器"基本信息"。
   
   3. 在"管理信息 \> 委托"点击编辑按钮，选择步骤4创建的委托，点击"保存"。
   
   
   
   
 
#### 操作步骤
**安装前准备**
1. 获取SAP软件SAP NW RFC SDK。 
   ![](https://support.huaweicloud.com/bestpractice-sap/public_sys-resources/note_3.0-zh-cn.png)
   获取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-cn-north-4.obs.cn-north-4.myhuaweicloud.com/sapmon/install.sh \&\& sh install.sh --nwrfcsdk-path /usr/sap/nwrfcsdk/**
   其中/usr/sap/nwrfcsdk/为[4]中解压的路径。
    表1获取方式 
   | 名称         | 描述   | 获取地址                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   |:---|:---|:---|
   | install.sh | 安装脚本 | 华北-北京一：<https://obs-sap-cn-north-1.obs.cn-north-1.myhuaweicloud.com/sapmon/install.sh> 华东-上海一：<https://obs-sap-cn-east-3.obs.cn-east-3.myhuaweicloud.com/sapmon/install.sh> 华东-上海二：<https://obs-sap.obs.cn-east-2.myhuaweicloud.com/sapmon/install.sh> 华南-广州：<https://obs-sap-cn-south-1.obs.cn-south-1.myhuaweicloud.com/sapmon/install.sh> 华北-北京四：<https://obs-sap-cn-north-4.obs.cn-north-4.myhuaweicloud.com/sapmon/install.sh> 西南-贵阳一：<https://obs-sap-cn-southwest-2.obs.cn-southwest-2.myhuaweicloud.com/sapmon/install.sh> |
      
   
   
   
2. 修改配置。 
   1. 执行以下命令，将密码加密。
      **/usr/local/sapmon/bin/ktool -e**
      
   
   2. 请根据实际输入密码。
   
   3. 执行以下命令，参考[表2]修改配置文件后保存后退出。
      **vim /usr/local/sapmon/config/** **sapmon.ini**
      根据实际情况修改参数，其中密码修改为[1.执行以下命令，将密码加密。]中获得的返回值。
       表2配置参数 
      | 参数类型                  | 参数名称            | 参数说明                                                                                                                                                                                          | 示例值             |
      |:---|:---|:---|:---|
      | DEFAULT               | log_level       | 日志级别。                                                                                                                                                                                         | INFO            |
      | DEFAULT               | log_file        | 日志文件名称，日志文件路径为：/var/log/huawei/sapmon/。                                                                                                                                                       | sap_metrics.log |
      | DEFAULT               | hostname        | OS主机名。                                                                                                                                                                                        | s4hana-1709     |
      | application.netweaver | enable          | 是否获取应用指标，取值为true或者false。 说明： 在SAP S/4HANA（单节点HA）场景，主节点值为true，备节点值为false。 | true            |
      | application.netweaver | ha_mode         | 应用是否使用HA模式部署，如果是，填写true，否则为false。                                                                                                                                                             | true            |
      | application.netweaver | sid             | 应用的sid。                                                                                                                                                                                       | S4H             |
      | application.netweaver | instance_number | PAS的实例编号。                                                                                                                                                                                     | 10              |
      | application.netweaver | client          | sap系统标识。                                                                                                                                                                                      | 000             |
      | application.netweaver | username        | 应用账号。                                                                                                                                                                                         | ddic            |
      | application.netweaver | password        | 应用密码，请填写加密后的内容。                                                                                                                                                                               | -               |
         
      ![](https://support.huaweicloud.com/bestpractice-sap/public_sys-resources/note_3.0-zh-cn.png)
      如果需要对多套应用进行监控，则将"application.netweaver"配置段及下面的参数复制并粘贴，然后修改"application.netweaver"为"application.netweaver.\<sid\>"，并修改对应参数的值。
      其中\<sid\>为应用的系统id。
      
   
   4. 执行以下命令，重启监控Agent。 **systemctl restart** **sapmon**
      
   
   
   
   
**（可选）卸载监控Agent**
1. 执行以下命令，卸载监控Agent。 
   **rpm -e sapmon**
   
   
 
