操作场景
可以对云主机ECS实例进行性能、网卡状态、实例状态、订单状态、安全组风险等多方面进行检测。
说明
新版自助诊断默认为您排查近12个小时内的问题。
前提条件
- 用户已订购云主机并登录云主机控制台。
- 深度检测如:“实例基础服务检测”、“实例系统关键配置检测(Linux)”、“实例系统关键配置检测(Windows)”依赖云助手,需要实例已安装云助手,且云助手处于在线状态。
操作步骤
1.进入云主机自助诊断页面
方法一:云主机控制台列表操作列点击【更多】>【运维与检测】>【全面诊断】对该实例进行健康诊断。
方法二:进入云主机详情选择【自助诊断】tab,点击【全面诊断】或【更多诊断场景】。
方法三:进入云服务器控制台,点击左侧导航【自助诊断】。
2.选择对应场景,完成相关信息填写,开始诊断。
3.诊断完成,查看诊断报告。
诊断项说明
| 诊断模块 | 诊断项名称 | 诊断结论 |
| 计算检测 | 实例运行状态 | 实例处于非运行中(如关机等)状态 |
| 实例存在内核Panic | 操作系统内部异常,可能是由于实例或用户空间的程序配置不当导致 | |
| 实例系统是否发生过OOM | 该实例操作系统内部曾经发生了OOM(Out of Memory)问题 | |
| 实例启动异常 | 该实例启动异常,控制台为error状态 | |
| 网络检测 | 实例是否处于封堵状态 | 该实例存在安全风险,已被封堵 |
| 实例常用安全组规则是否放通 |
1.Linux实例(22)未放通,SSH无法远程连接 2.Windows实例(3389)未放通,无法远程桌面端口 3.ICMP协议未放通,无法通过ping程序测试云主机的连通性 |
|
| 实例是否绑定弹性公网IP | 该实例未绑定弹性公网IP/带宽,无法访问外部网络 | |
| 虚拟网卡是否关闭源目的地址检查 | 该实例虚拟网卡源目的地址检查已打开,当服务器作网关、转发功能的时候,需要关闭源目的地址检查 | |
| 实例绑定弹性公网IP/带宽到期时间是否与实例一致 | 该实例绑定公网IP/带宽与云主机到期时间不一致,存在资源提前冻结风险,影响正常使用 | |
| 弹性公网IP带宽是否发生限速丢包 | 该实例的弹性公网IP带宽超过订购上限,可能引发限速导致异常丢包 | |
| 弹性公网IP带宽利用率是否过高 | 该实例的弹性公网IP带宽利用率已超90%,可能导致云主机出现异常丢包、卡顿 | |
| IP是否备案 | 当前实例IP地址未备案 | |
| 实例是否设置了禁ping | 该实例系统内设置了禁ping | |
| 端口连通性检查 | 端口是否处于监听状态检测 | |
| 源目的主机是否归属同一个VPC | 检测两台实例是否处于同一个VPC内 | |
| 网络ACL检测 | 该实例的VPC是否开通ACL | |
| 存储检测 | 实例系统盘分配的容量偏小 | 检测系统盘容量小于40G,可能存在windows操作系统启动风险 |
| 控制台云硬盘数量与系统内不一致检查 | 控制台展示已绑定数据盘与实际情况不一致,影响数据写入 | |
| 实例与绑定云硬盘到期时间是否一致 | 该实例绑定云硬盘与云主机到期时间不一致,存在资源提前冻结风险,影响正常使用 | |
| 性能检测 | 实例CPU使用率是否过高 | 该实例CPU使用率已超过80% |
| 实例内存使用率是否过高 | 该实例内存使用率已超过80% | |
| 实例磁盘使用率是否过高 | 该实例部分磁盘使用率已超过80% | |
| 实例15min内负载是否过高 | 该实例15min内负载率已超过80% | |
| 实例系统根分区空间是否不足 | 该实例系统根分区磁盘空间占用超过90% | |
| 费用检测 | 实例是否已冻结 | 该实例已冻结(包周期已到期或者账号欠费),导致实例无法远程登录或正常使用 |
| 实例绑定弹性公网IP/带宽是否已冻结 | 该实例绑定的弹性公网IP/带宽已冻结(包周期已到期或者账号欠费),导致实例无法远程登录或正常使用 | |
| 实例绑定云硬盘是否冻结中 | 该实例绑定的云硬盘已冻结(包周期已到期或者账号欠费),导致实例无法远程登录或正常使用 | |
| 账号余额是否不足 | 当前账号余额不足100元 | |
| 实例基础服务检测(深度检测) | SSH服务状态检查 | 该实例SSH服务异常,可能会导致无法登录实例 |
| 实例是否安装可能拦截QGA服务的软件 | 检查系统内是否安装可能对qemu-guest-agent服务拦截的软件,该行为可能导致在线改密功能无法正常操作 | |
| 实例是否安装可能拦截QGA服务的软件-Windows | 检查系统内是否安装可能对qemu-guest-agent服务拦截的软件,该行为可能导致在线改密功能无法正常操作 | |
| QGA服务是否支持在线改密 | 该实例已安装的QGA不支持在线改密 | |
| QGA服务状态是否异常 | 该实例QGA状态异常,可能无法在线改密或重置主机名称 | |
| QGA服务状态是否异常-Windows | 该实例QGA状态异常,可能无法在线改密或重置主机名称 | |
| QGA版本兼容性检查 | 该实例安装的QGA版本与操作系统不兼容,可能无法在线改密或重置主机名称 | |
| 实例安全加固进程状态是否异常 | 该实例云安全中心Agent状态异常 | |
| 实例系统关键配置检测(Linux) (深度检测) |
系统根分区inode使用率过高 | 该实例系统根分区inode数量占用超过90% |
| 系统关键用户状态和密码设置检查 | 该实例配置文件/etc/passwd 以及/etc/shadow无root用户密码信息 | |
| fstab文件的格式检查 | 该实例/etc/fstab文件不存在或格式不准确 | |
| fstab中的设备检查 | 该实例/etc/fstab文件中配置了不存在的设备 | |
| 系统防火墙状态检查 | 该实例开启了防火墙,并设置了屏蔽外界访问的规则,可能会导致无法远程连接实例 | |
| SELinux状态检查 | 该实例开启了SELinux服务,可能导致SSH远程连接实例时报错 | |
| SSH关键文件系统检查 | 该实例SSH服务所需的关键文件或目录不存在,可能会导致无法SSH登录实例 | |
| SSH是否允许root用户登录检查 | 该实例禁止使用root用户登录,会导致使用root用户登录时返回Permission denied, please try again错误 | |
| SSHD服务默认端口22是否被修改为其他端口 | 该实例SSHD服务的默认端口(22)已经被修改为其他端口 | |
| /etc/hosts.deny配置了阻止连接 | 该实例/etc/hosts.deny配置了sshd相关的阻止连接 | |
| 实例账户是否为锁定状态 | 该实例实例账户(root)为锁定状态,无法登录 | |
| 实例账户是否存在被暴力破解(Linux) | 该实例系统存在暴力破解痕迹 | |
| 使用容器服务部署应用后网络转发内核参数配置是否开启 | 该实例ip_forward数据包转发配置未开启 | |
| 是否缺少默认路由 | 该实例系统内未配置默认路由,可能导致实例无法正常连接 | |
| DNS配置是否异常 | 该实例的dns配置存在异常 | |
| 双栈网络优先级存在问题 | 该实例绑定双栈网卡,但系统内设置的协议栈与其公网协议栈不一致,可能无法访问公网 | |
| 系统内主机IP与控制台IP不一致 | 该实例中系统内主机IP与控制台IP不一致,可能导致实例无法访问外网 | |
| Linux默认网卡MTU值大于1500 | 该实例中默认网卡MTU值大于1500, 有可能导致丢包现象 | |
| 关键文件是否为不可变属性 | 该实例/etc/passwd或/etc/shadow文件加了i锁 | |
| 系统端口是否耗尽检查 | 该实例系统内端口已耗尽,可能会导致系统运行异常 | |
| 系统内是否存在大量syn_sent连接 | 该实例系统内存在大量syn_sent连接,可能存在网络连通性问题 | |
| 系统内是否存在大量close_wait连接 |
该实例系统内存在大量close_wait连接,可能导致新请求时延增大或者失败 |
|
| 系统内连接数高 | 该实例系统内连接数高,可能导致卡顿 | |
| limits设置情况检查 | 该实例系统文件/etc/security/limits.conf中存在异常配置,可能导致实例无法远程登录 | |
| TCP SACK是否开启 | 该实例网络`tcp_sack`未开启,可能会影响实例的网络性能。 | |
| 网卡多队列是否开启(Linux) | 该实例某个或多个网卡未开启网卡多队列特性,可能会影响实例的网络性能。 | |
| 是否发生过文件超限 | 该实例24小时内发生过文件超限告警 | |
| 系统时间检查 | 该实例的时间同步服务状态异常,可能导致实例系统内的时间与实际标准时间出现偏差,进而影响实例内部分应用无法正常工作 | |
| DHCP配置状态检查(Linux) | 该实例eth0网卡的DHCP服务进程不存在,可能导致实例出现网络连接问题。 | |
| 磁盘状态检查(Linux) | 该实例存在磁盘未挂载 | |
| 常见业务端口监听状态检查 | 该实例的22端口未开放,可能会导致不能访问实例内应用 | |
| SSH公钥或私钥访问权限检查 | 该实例SSH依赖的公钥或私钥文件权限不正确,会导致实例无法通过SSH访问 | |
| 内存大页配置检查(Linux) | 该实例内核参数vm.nr_hugepages配置的大页内存数量过大,可能导致实例无法远程登录 | |
| NAT网关环境内核参数检查 | 该实例NAT网关访问相关的内核参数配置存在异常,可能无法通过ssh连接实例,还会导致当前实例上的HTTP服务访问出现异常。 | |
| 系统关键文件格式检查 | 该实例系统/etc/passwd、/etc/shadow、/etc/ssh/sshd_config文件格式错误(不是unix格式),可能会导致实例无法登录 | |
| 磁盘只读状态检测(Linux) | 该实例磁盘处于只读状态 | |
| 检测TIME_WAIT状态的连接数是否偏高 | 该实例TIME_WAIT状态的连接数偏高,可能会导致新请求失败,业务不可用 | |
| 检测FIN_WAIT2状态的连接数是否偏高 | 该实例FIN_WAIT2状态的连接数偏高,会占用大量的本地端口 | |
| 检测CLOSE_WAIT状态的连接数偏高 | 该实例CLOSE_WAIT状态的连接数偏高,会占用大量的本地端口和内存,请结合业务排查是否正常 | |
| 检测TCP缓冲区是否溢出 | 该实例Socket使用的page数接近TCP缓冲区配置上限,存在TCP缓冲区溢出丢包风险 | |
| 检测UDP缓冲区是否溢出 | 该实例Socket使用的page数接近UDP缓冲区配置上限,存在UDP缓冲区溢出丢包风险 | |
| GRUB配置文件检查 | 该实例缺少系统启动必需的grub配置文件,会导致该实例启动出现异常 | |
| fstab文件设备挂载状态检查 | 该实例fstab文件中设备未配置自动挂载,会导致实例启动后无法直接使用设备 | |
| 网卡管理服务检查 | 该实例中已运行多个网卡管理服务,多网卡管理服务会导致网络配置冲突,影响实例访问 | |
| 实例 PAM 认证配置检查 | 该实例PAM认证配置存在异常(如语法错误或引用的so文件不存在),可能会导致无法正常登录实例 | |
| 实例NFS挂载参数配置检查 | 该实例NFS挂载参数配置不当,可能会导致文件读写性能下降或执行ls/df命令时卡顿 | |
| 实例系统关键配置检测(Windows) (深度检测) |
Windows系统自动联机检查 | 该实例联机状态异常 |
| Windows远程桌面服务检查 | 该实例远程桌面服务未开启 | |
| Windows防火墙状态检查 | 该实例开启了防火墙,并设置了屏蔽外界访问的规则,可能会导致无法远程连接实例 | |
| 实例账户是否为锁定状态(Windows) | 该实例实例账户(Administrator)为锁定状态,无法登录 | |
| Windows检查系统默认用户名是否发生修改 | 该实例默认用户Administrator发生了修改 | |
| Windows远程桌面3389端口是否被修改为其他端口 | 该实例远程桌面默认3389已经被修改为其他端口,可能无法远程登录 | |
| Windows的C盘NETWORK SERVICE和SERVICE访问权限检查 | 该实例的C盘NETWORK SERVICE和SERVICE访问权限检查均为拒绝 | |
| Windows是否开启客户体验改善计划 | 该实例开启了客户体验改善计划,可能存在安全风险 | |
| 网卡多队列是否开启(Windows) | 该实例某个或多个网卡未开启网卡多队列特性,可能会影响实例的网络性能 | |
| 是否开启winhttp代理 | 该实例winhttp代理已开启,如代理地址、端口等配置错误可能导致网络连接失败 | |
| DHCP配置状态检查(Windows) | 该实例以太网接口的DHCP服务处于关闭状态,可能导致实例出现网络连接问题 | |
| 实例账户是否存在被暴力破解(Windows) | 该实例系统存在暴力破解痕迹 | |
| 磁盘状态检查(Windows) | 该实例存在磁盘未挂载 | |
| Windows常用业务端口占用状态检查 | 该实例的3389端口未开放,会导致无法使用远程桌面连接RDP服务访问实例 | |
| crash dump配置状态检查 | 该实例未开启采集crash dump信息,当系统出现异常重启或蓝屏时,无法保存相关信息进行故障排查 | |
| GPU卡检测 | GPU是否开启GSP | 默认开启加载GPU卡的GSP功能,会偶发导致执行nvidia-smi命令的时候读取GPU卡为ERR状态,或者导致smi命令卡死 |
| GPU是否开启持久化 | 该实例未开启持久化,任何尝试与该GPU进行交互的程序调用都会导致该驱动程序加载、初始化GPU | |
| GPU驱动模块检测 | GPU驱动是否安装 | 该实例未安装驱动 |
| GPU驱动模块是否加载成功 | 该实例驱动模块未正常加载 | |
| 配额检测 | 云主机数量配额不足 | 该地域可创建云主机数量小于等于1 |
| 云主机群组数量配额不足 | 该地域可创建云主机群组数量小于等于1 | |
| 安全组数量配额不足 | 该地域可创建安全组数量小于等于1 | |
| 云硬盘数量配额不足 | 该地域可创建云硬盘数量小于等于1 | |
| 可导入的自定义镜像数量配额不足 | 该地域可导入的自定义镜像数量小于等于1 |