
# SAP HANA（单节点无HA）
查看SAP监控大屏需要安装SAP监控Agent，在SAP HANA（单节点无HA）场景下，需要在HANA节点上安装SAP监控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创建的委托，点击"保存"。
   
   
   
   
#### 操作步骤
**安装配置** **监控Agent**
1. 执行以下命令，获取安装脚本安装监控Agent。 
   区域不同，下载路径不同，具体参见[表1]所示，此处以华北-北京四为例：
   **cd /tmp**
   **curl** **https://obs-sap-cn-north-4.obs.cn-north-4.myhuaweicloud.com/sapmon/install.sh \| sh**
    表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. 执行以下命令，修改配置文件。 **vim /usr/local/sapmon/config/sapmon.ini**
      具体参数请参见[表2]，请根据实际情况配置参数，其中密码修改为[1.执行以下命令，将密码加密。]中获得的返回值。
       表2配置参数 
      | 参数类型          | 参数名称                 | 参数说明                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 示例值             |
      |:---|:---|:---|:---|
      | DEFAULT       | log_level            | 日志级别。                                                                                                                                                                                                                                                                                                                                                                                                                                                       | INFO            |
      | DEFAULT       | log_file             | 日志文件名称，日志文件路径为：/var/log/huawei/sapmon/。                                                                                                                                                                                                                                                                                                                                                                                                                     | sap_metrics.log |
      | DEFAULT       | hostname             | OS主机名。                                                                                                                                                                                                                                                                                                                                                                                                                                                      | hana-1709       |
      | database.hana | enable               | 是否获取数据库指标，取值true或者false。 说明： 在SAP HANA（单节点HA）场景，主节点值为ture，备节点值为false。                                                                                                                                                                                                                                                                | true            |
      | database.hana | ha_mode              | 数据库是否使用HA模式部署，如果是，填写true，否则为false。                                                                                                                                                                                                                                                                                                                                                                                                                          | false           |
      | database.hana | sid                  | 数据库sid。                                                                                                                                                                                                                                                                                                                                                                                                                                                     | S00             |
      | database.hana | instance_number      | 数据库实例编号。                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 00              |
      | database.hana | tenant_database_name | 租户数据库名称，用于多租户场景： - 如果安装的HANA是单租户则不需填写。  - 如果安装的HANA是多租户，则填写租户数据库名称。                 | -               |
      | database.hana | username             | SAP HANA用户名。 说明： 您需要使用SQL为此用户授予必要权限，如下所示：CREATE USER \<username\> PASSWORD \<password\> NO FORCE_FIRST_PASSWORD_CHANGE; GRANT CATALOG READ to \<username\>; GRANT SELECT on SCHEMA _SYS_STATISTICS to \<username\> | -               |
      | database.hana | password             | SAP HANA用户密码。                                                                                                                                                                                                                                                                                                                                                                                                                                               | -               |
         
      ![](https://support.huaweicloud.com/bestpractice-sap/public_sys-resources/note_3.0-zh-cn.png)
      如果需要对多个租户数据库进行监控，则将"database.hana"配置段及下面的参数复制并粘贴，然后修改"database.hana"为"database.hana.\<tenantdb_name\>"，并修改对应参数的值。
      其中\<tenantdb_name\>为租户数据库的名称，username、password为对应租户数据库的用户名和密码。
      
   
   4. 执行以下命令，重启监控Agent。 **systemctl restart** **sapmon**
      
   
   
   
   
**（可选）卸载监控Agent**
1. 执行以下命令，卸载监控Agent。 
   **rpm -e sapmon**
   
   
 
