# Agent一键修复失败问题排查
#### 问题现象
安装主机监控Agent后，单击"修复插件配置"后，插件状态仍然是"配置异常"。
#### 约束与限制
当前章节的修复方式只支持新版本Agent，若Agent版本为老版本，建议先升级到新版本。
查看当前Agent版本的命令为：
```
if [[ -f /usr/local/uniagent/extension/install/telescope/bin/telescope ]]; then /usr/local/uniagent/extension/install/telescope/bin/telescope -v; elif [[ -f /usr/local/telescope/bin/telescope ]]; then echo "old agent"; else echo 0; fi
```
- 返回"old agent"，表示使用老版本Agent。
- 返回版本号，表示使用新版本Agent。
- 返回"0"，表示未安装Agent。
#### 问题分析
一键式修复插件失败后的排查思路：
1. 检查DNS配置。
2. 检查IAM委托配额。
3. 查看用户权限。
 
#### 解决方法
1. 检查DNS配置是否正确。 
   1. 登录[ECS控制台](https://console.huaweicloud.com/ecm/?#/ecs/manager/vmList)。
   
   2. 单击弹性云服务器名称。 进入弹性云服务器详情页面。
      
   
   3. 单击基本信息中的虚拟私有云名称。 进入虚拟私有云页面。
      
   
   4. 在虚拟私有云列表中，单击VPC名称链接。
   
   5. 在"子网"页签中查看弹性云服务器的DNS服务器地址是否正确。 各区域DNS服务器地址配置以及如何修改DNS，请参考：[修改DNS与添加安全组](https://support.huaweicloud.com/usermanual-ces/zh-cn_topic_0150354069.html)。
      图1DNS服务器地址   
      ![](https://support.huaweicloud.com/trouble-ces/zh-cn_image_0000002696187859.png "点击放大") 
   
   
   
   
2. 检查IAM委托配额。 
   1. 登录[IAM控制台](https://console.huaweicloud.com/iam/?locale=zh-cn#/iam/users)。
   
   2. 在左侧导航树选择"委托"。
   
   3. 查看委托配额。 查看是否有CESAgentAutoConfigAgency的委托。
      如果没有且配额已满，请删除不需要的配额后再次进行Agent一键修复。
      
   
   
   
   
3. 检查用户权限。 
   1. 登录[IAM控制台](https://console.huaweicloud.com/iam/?locale=zh-cn#/iam/users)。
   
   2. 在左侧导航树选择"用户组"。
   
   3. 单击账号所属用户组"操作"列下的"权限配置"。
   
   4. Agent安装需要有以下权限：
      - 全局：Security Administrator
      
      - Region：ECS CommonOperations或BMS CommonOperations以及CES Administrator或CES FullAccess权限
        图2Agent安装所需用户权限   
        ![](https://support.huaweicloud.com/trouble-ces/zh-cn_image_0000002696307763.png "点击放大") 
       
   
   
   
   
 
