实例健康诊断功能可以对实例的系统状态、网络状态、磁盘状态等进行全方位的诊断,帮助您了解实例健康情况,及时发现并解决常见的问题。
前提条件
默认情况下,实例健康诊断功能会从ECS外部对实例的各项服务状态进行检测。如果您需要同时对ECS操作系统内的相关配置进行诊断,请先安装云助手客户端,具体操作请参见
安装云助手客户端。
背景信息
在以下场景下,推荐您使用实例健康诊断功能了解实例健康状态,自助解决问题:
- 定位解决问题:在操作实例过程中遇到问题,您可以使用实例健康诊断功能进行针对性的问题诊断,寻求修复方法。比如实例无法启动,网络连接不通等。
- 全面检查实例:在日常运维中,您可以使用实例健康诊断功能全面了解实例整体的健康情况,以便及时发现并处理异常情况,避免影响业务使用。
实例健康诊断功能支持检测的项目以页面显示为准,主要包括以下几类:
- 实例配置管理诊断:检查实例基本配置,包括是否可以正常启动、正常进行管理操作等。
- 实例网络健康诊断:检查实例网络情况,包括是否存在网络链路异常、网络加载异常等。
- 实例磁盘健康诊断:检查实例磁盘情况,包括是否存在磁盘读写受限、磁盘加载异常等。
- 实例服务健康诊断:检查实例服务状态,包括是否存在实例系统检查超时、实例CPU异常等。
- 实例操作系统内相关配置诊断:检查实例操作系统内的系统文件、关键进程等是否正常,包括总CPU使用率是否过高、DHCP配置是否正常等。
- 费用类诊断:检查实例和关联组件(EIP等)是否出现费用相关问题。包括包年包月实例是否到期、按量付费实例是否因账号欠费停机、云盘等是否因账号欠费无法正常使用等。
- 安全组规则检测:检查该实例关联的安全组常见端口的放开状态,包括常用端口和自定义端口诊断。您可以根据实际场景,对源地址、目标端口及协议进行规则诊断。
详细的诊断项说明与诊断范围,请参见诊断项与诊断结果说明。
实例健康诊断功能具有以下功能限制:
- 已停售的实例规格族不支持实例健康诊断功能。
- 同一实例只能有一个诊断在进行中,且前后两次诊断的时间间隔需要超过5分钟。
创建实例诊断
- 登录ECS管理控制台。
- 在左侧导航栏,选择。
- 在顶部菜单栏左上角处,选择地域。
- 选择以下一种方式创建实例诊断。
- 单击页面右上角的创建诊断,在弹出的对话框中选择实例。
- 找到待操作的实例,单击实例对应操作下的更多,选择。
- 找到待操作的实例,单击实例ID进入详情页面,单击健康诊断页签后,单击开始诊断。
- 根据需要选择问题场景和诊断范围,然后单击开始诊断。
- 问题场景为全面体检:全方位诊断实例的网络状态、磁盘状态等,还支持根据需要选中同时检测ECS操作系统内相关配置诊断实例的操作系统状态。
- 问题场景为实例网络异常:支持单独诊断实例的网络状态。
诊断的项目以页面显示为准,您可以单击
诊断项详情下的各页签查看具体的诊断项及其诊断进展。
说明 诊断过程大概需要几分钟,您可以在当前页面查看进展及等待诊断报告,也可以关闭对话框后在健康诊断页签查看诊断进展和报告。
- 查看诊断报告。
诊断报告中包含以下信息:
- 基本信息:包括资源ID、报告ID和诊断时间。
- 诊断结果:如果各项检查均正常,则显示为通过。如果存在异常诊断项,则显示具体的异常诊断项并提供相应的修复方案,您可以参考修复方案解决问题。
- 详细信息:包括各诊断项的结果,分为严重、警告和通过。
查看诊断历史
如果想要了解实例之前的历史健康情况,您可以查看实例的诊断历史。
- 登录ECS管理控制台。
- 选择以下一种方式,查看实例诊断历史。
- 查看某一实例
- 在左侧导航栏,选择。
- 在顶部菜单栏处,选择地域。
- 找到待操作的实例,选择以下一种方式,查看该实例的诊断历史。
- 选择实例操作下的。
- 单击实例ID进入该实例的详情页面,单击健康诊断页签。
- 查看所有实例
- 在左侧导航栏,单击。
- 在顶部菜单栏处,选择地域。
- 在实例健康诊断页面,输入实例ID或报告ID,单击搜索,可搜索出相应的实例诊断历史。
说明 在诊断历史报告列表中,您可以单击
诊断状态右侧的
,选择相应的状态进行筛选。
- 对于某一诊断历史,您可以查看报告或进行重新诊断。
- 单击操作列下的查看报告,可查看报告内容。
- 单击操作列下的重新诊断,可重新诊断该实例。