赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 云服务器 ECS
  4. 操作指南
  5. 运维与监控
  6. 云助手
  7. 配置云助手Agent
  8. 查看云助手状态及异常状态处理

查看云助手状态及异常状态处理

  • 配置云助手Agent
  • 发布于 2025-04-01
  • 0 次阅读
文档编辑
文档编辑

本文介绍如何查看云助手状态,以及云助手状态异常时如何处理。

查看云助手状态

控制台

  1. 登录ECS管理控制台。

  2. 在左侧导航栏,选择运维与监控 > 云助手。

  3. 在页面左侧顶部,选择目标资源所在的资源组和地域。地域

  4. 在ECS实例页签下,查看云助手状态。

    • 正常:云助手运行良好,可以正常使用。

      image.png

    • 未安装:实例上没有安装云助手Agent,您可以参考以下方式安装云助手Agent。

      • 单击一键安装自动化安装云助手Agent。

        一键安装云助手Agent时,需要重启实例才能生效。

      • 手动安装云助手Agent,具体操作,请参见安装云助手Agent。

        image.png

    • 异常:出现异常的原因较多,需要根据具体原因来分析。更多信息,请参见云助手异常状态处理。

      image.png

API

调用DescribeCloudAssistantStatus,返回参数中"CloudAssistantStatus": "true"代表云助手状态正常,如果状态异常,请参见云助手异常状态处理。

云助手异常状态处理

Linux实例

  1. 远程连接Linux实例。

    具体操作,请参见使用Workbench工具以SSH协议登录Linux实例。

  2. 执行如下命令,查看云助手安装目录是否存在。

    • CoreOS操作系统

      cd /opt/local/share/
      ls
    • 其他操作系统(Alibaba Cloud Linux、Ubuntu、Debian、RedHat、SUSE Linux Enterprise Server和OpenSUSE等)

      cd /usr/local/share/
      ls
    • 如果aliyun-assist文件夹存在,请继续执行步骤3。

    • 如果aliyun-assist文件夹不存在,说明云助手被卸载,需要重新安装云助手Agent。

  3. 查看云助手服务状态。

    先确定ECS实例的初始化系统,不同内核版本的Linux系统,查看云助手服务状态命令不同。

    ls -l /sbin/init
    • 如果输出指向systemd例如/lib/systemd/systemd,说明系统使用systemd。

    • 如果输出指向upstart例如/sbin/upstart,说明系统使用Upstart。

    • 如果输出指向init例如/sbin/init,说明系统使用sysvinit。

    systemd

    执行如下命令,查看云助手状态。

    systemctl status aliyun.service
    • 当云助手状态为inactive (dead),说明云助手服务已停止,需要执行systemctl start aliyun.service启动云助手服务。

      如果启动时报错或无法启动,请卸载云助手后重新安装。具体操作,请参见卸载云助手Agent(Linux实例)和Linux实例安装云助手Agent。

      image.png

    • 当云助手状态为active (running),说明云助手服务正常运行中,请继续执行步骤4。

      image.png

    Upstart

    执行如下命令,查看云助手状态。

    /sbin/initctl status aliyun-service
    • 当云助手状态为stop/waiting,说明云助手服务已停止,需要执行/sbin/initctl start aliyun-service启动云助手服务。

      如果启动时报错或无法启动,请卸载云助手后重新安装。具体操作,请参见卸载云助手Agent(Linux实例)和Linux实例安装云助手Agent。

      image.png

    • 当云助手状态为start/running,说明云助手服务正常运行中,请继续执行步骤4。

      image.png

    sysvinit

    执行如下命令,查看云助手状态。

    /etc/init.d/aliyun-service status
    • 当云助手状态为Stopped,说明云助手服务已停止,需要执行/etc/init.d/aliyun-service start启动云助手服务。

      如果启动时报错或无法启动,请卸载云助手后重新安装。具体操作,请参见卸载云助手Agent(Linux实例)和Linux实例安装云助手Agent。

      image.png

    • 当云助手状态为Running,说明云助手服务正常运行中,请继续执行步骤4。

      image.png

  4. 在控制台查看云助手Agent状态。

    • 如果云助手Agent状态为正常,说明异常已解决。

    • 如果云助手Agent状态依旧异常,需要查看云助手日志来具体分析。

      • CoreOS操作系统:

        cd /opt/local/share/aliyun-assist/<version>/log  
        tail -100f aliyun_assist_main.log
      • 其他操作系统(Alibaba Cloud Linux、Ubuntu、Debian、RedHat、SUSE Linux Enterprise Server和OpenSUSE等):

        cd /usr/local/share/aliyun-assist/<version>/log  
        tail -100f aliyun_assist_main.log

Windows实例

  1. 远程连接Windows实例。

    具体操作,请参见使用Workbench工具以RDP协议登录Windows实例。

  2. 查看云助手安装目录C:\ProgramData\aliyun\assist是否存在。

    • 如果aliyun-assist文件夹存在,请继续检查云助手状态。

      image.png

    • 如果assist文件夹不存在,说明云助手被卸载,需要重新安装云助手,具体操作,请参见安装云助手Agent。

  3. 查看云助手服务状态。

    1. 单击开始菜单,选择Windows 管理工具 > 计算机管理。

    2. 选择计算机管理(本地) > 服务和应用程序 > 服务。

    3. 找到Aliyun Assist Service,查看Aliyun Assist Service状态。

      • 若状态列为正常运行,表示Aliyun Assist Service状态正常。

      • 若状态列无显示,表示Aliyun Assist Service已停止,请单击启动,启动Aliyun Assist Service。

        如果启动时报错或无法启动,请卸载云助手后重新安装。具体操作,请参见卸载云助手Agent(Windows实例)和Windows实例安装云助手Agent。

        image.png

  4. 在控制台查看云助手Agent状态。

    • 如果云助手Agent状态为正常,说明异常已解决。

    • 如果云助手Agent状态还是异常,需要查看云助手日志来具体分析。

      云助手默认日志路径:C:\ProgramData\aliyun\assist\<version>\log,<version>为云助手Agent的具体版本号。

      image.png

常见问题

为什么云助手日志中出现context deadline exceeded (Client.Timeout exceeded while awaiting headers)错误信息?

image.png

出现该错误一般是ECS实例与云助手服务器间的网络连通异常,您可以运行以下命令,查看网络连通性。

说明

请将<region-id>替换为地域的ID。更多信息,请参见地域和可用区。

ping <region-id>.axt.aliyun.com
curl https://<region-id>.axt.aliyun.com/luban/api/instance/instance-id

正常情况下域名能够正常解析并且连通,且接口能够返回正常的instance_id。

若不能解析或者不能正常返回实例ID,则说明实例网络存在问题,需要进行排查。具体操作,请参见配置云助手Agent网络权限。

image.png

为什么托管实例注册成功但显示状态异常?

若托管的实例显示注册成功,但云助手控制台显示云助手状态异常,可以查看云助手日志是否出现invalid timestamp错误。

说明

云助手默认日志路径如下,<version>为云助手Agent的具体版本号。

  • Linux实例

    • CoreOS操作系统:/opt/local/share/aliyun-assist/<version>/log

    • 其他操作系统(Alibaba Cloud Linux、Ubuntu、Debian、RedHat、SUSE Linux Enterprise Server和OpenSUSE等):/usr/local/share/aliyun-assist/<version>/log

  • Windows实例:C:\ProgramData\aliyun\assist\<version>\log

image.png

出现该错误是由于托管实例上的时间戳和实际时间有误差导致,可以尝试校准ECS实例时间解决。更多信息,请参见同步服务器本地时间。

相关文档

您可以通过ListPluginStatus来查询实例中云助手插件的状态。同时,您也可以在接口的返回信息中,查看云助手第一次上报插件状态的时间(FirstHeartbeatTime参数)和云助手最近一次上报插件状态的时间(LastHeartbeatTime参数)。

相关文章

为云助手配置域名解析 2025-04-01 12:00

本文介绍如何为云助手配置域名解析,即获取相关服务域名的IP并修改hosts文件。 操作场景 使用云助手的功能时(例如执行云助手命令),ECS实例需要能访问相关的服务域名才能完成您指定的动作。ECS实例中配置了默认的DNS Nameserver,用于云

升级或禁止升级云助手Agent 2025-04-01 12:00

云助手支持的功能取决于所使用的云助手版本。若当前版本的云助手不支持某一功能,您可能需要升级云助手Agent,本文介绍如何升级和禁止升级云助手Agent。 云助手支持的功能与支持该功能的云助手最低版本号,请参见安装云助手Agent

启动、停止或者卸载云助手Agent 2025-04-01 12:00

云助手Agent是为ECS实例执行云助手命令的代理程序。本文介绍如何启动、停止或卸载云助手Agent。 启动或停止

安装云助手Agent 2025-04-01 12:00

云助手Agent是为ECS实例执行云助手命令的程序。本文介绍如何安装云助手Agent。

查看云助手状态及异常状态处理 2025-04-01 12:00

本文介绍如何查看云助手状态,以及云助手状态异常时如何处理。 查看云助手状态

配置云助手Agent网络权限 2025-04-01 12:00

本文介绍如何为云助手Agent所在实例配置安全组规则,从而更方便地管理云助手Agent的网络权限。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号