# Agent一键配置后无监控数据问题排查
#### 问题现象
Agent一键配置后运行正常，但仍然没有监控数据。
#### 约束与限制
当前章节的修复方式只支持新版本Agent，若Agent版本为老版本，建议先升级到新版本。
- Linux平台：
  1. 使用root账号，登录主机。
  
  2. 执行如下命令，确认使用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。
      
   
- Windows平台：请根据安装路径确定Agent版本。
  - 新版本Agent默认安装路径为"C:\\Program Files\\uniagent\\extension\\install\\telescope"
  
  - 老版本Agent默认安装路径为C:\\Program Files\\telescope
   
 
#### 问题分析
弹性云服务器或裸金属服务器安装Agent后仍然无操作系统监控数据时，一般考虑有如下几个原因：
- Agent进程运行状态异常
- 委托异常
- 网络问题
 
#### 问题解决（Linux）
1. 以root用户登录弹性云服务器或裸金属服务器。
2. 执行如下命令，检查telescope进程是否存在： **ps** **-ef** **\|grep** **telescope**
   当显示如下内容时，表示telescope进程正常。
   图1查看telescope进程   
   ![](https://support.huaweicloud.com/trouble-ces/zh-cn_image_0000002696307947.png "点击放大")
   - 进程正常：请执行[4]。
   
   - 进程异常：请执行[3]。
    
3. 如果进程异常，执行如下命令，启动Agent。
   **service uniagent restart**
   
4. 执行如下命令，确认云服务器委托已创建。
   **curl -ivk https://agent.ces.myhuaweicloud.com/v1.0/agencies/cesagency/securitykey**
   - 当有数据返回时，表示获取AK/SK正常。排查结束。
   
   - 调用失败或者回显如下时，请执行[5]。
     图2获取AK/SK失败   
     ![](https://support.huaweicloud.com/trouble-ces/zh-cn_image_0000002666508112.png "点击放大") 
    
5. 在管理控制台的统一身份认证服务页面，选择"委托"，查询"cesagency"委托，查看cesagency委托中"项目\[所属区域\]"是否包含当前区域，若不存在，单击"授权"，搜索并勾选"CES Administrator"，单击下一步，配置授权范围。
   图3查询cesagency委托   
   ![](https://support.huaweicloud.com/trouble-ces/zh-cn_image_0000002666508110.png "点击放大")
   图4授权   
   ![](https://support.huaweicloud.com/trouble-ces/zh-cn_image_0000002666508114.png "点击放大")
   - 问题解决，排查结束。
   
   - 未解决，请执行[6]。
    
6. 执行如下命令，确认DNS解析是否正常。
   **ping** ***agent.ces.myhuaweicloud.com***
   - 网络正常：排查结束。
   
   - 网络无法访问：[修改DNS配置](https://support.huaweicloud.com/usermanual-ces/zh-cn_topic_0150354069.html)或CES的终端节点。
     ![](https://support.huaweicloud.com/trouble-ces/public_sys-resources/note_3.0-zh-cn.png)
     各区域对应的云监控服务的Endpoint请参考"[地区和终端节点](https://developer.huaweicloud.com/endpoint?CES)"。
     
    
 
#### 问题解决（Windows）
1. 以administrator权限用户登录弹性云服务器或裸金属服务器。
2. 进入任务管理器，查看telescope进程是否存在。 当包括[图5]和[图6]两个进程时，表示telescope进程正常。
   图5agent进程-Windows   
   ![](https://support.huaweicloud.com/trouble-ces/zh-cn_image_0000002696188043.png "点击放大")
   图6telescope进程-Windows   
   ![](https://support.huaweicloud.com/trouble-ces/zh-cn_image_0000002696307943.png)
   - 进程正常：请执行[4]。
   
   - 进程异常：请执行[3]。
    
3. 双击C:\\Program Files\\uniagent\\script目录下的start.bat，启动Agent。
4. 在管理控制台的统一身份认证服务页面，选择"委托"，查询"cesagency"委托，查看cesagency委托中"项目\[所属区域\]"是否包含当前区域，若不存在，
   1. 单击"授权"，搜索并勾选"CES Administrator"，单击下一步，配置授权范围。
      图7查询cesagency委托   
      ![](https://support.huaweicloud.com/trouble-ces/zh-cn_image_0000002666348200.png "点击放大")
      图8授权   
      ![](https://support.huaweicloud.com/trouble-ces/zh-cn_image_0000002666348206.png "点击放大") 
   
   
   - 问题解决，排查结束。
   
   - 未解决，请执行[6]。
    
5. 执行如下命令，确认DNS解析是否正常。
   **ping** ***agent.ces.myhuaweicloud.com***
   - 网络正常：排查结束。
   
   - 网络无法访问：[修改DNS配置](https://support.huaweicloud.com/usermanual-ces/zh-cn_topic_0150354069.html)或CES的终端节点。
   
   
   ![](https://support.huaweicloud.com/trouble-ces/public_sys-resources/note_3.0-zh-cn.png)
   各区域对应的云监控服务的Endpoint请参考"[地区和终端节点](https://developer.huaweicloud.com/endpoint?CES)"。
   
 
