实例诊断是对云产品实例进行全方位的诊断体检,范围包括但不限于实例的配置、状态、资费、安全策略等多种诊断项,并提供诊断结果以及异常修复方案。
背景信息
实例诊断支持诊断的实例类型如下所示:
传统型负载均衡CLB(Classic Load Balancer)
应用型负载均衡ALB(Application Load Balancer)
网络型负载均衡NLB(Network Load Balancer )
NAT 网关
弹性公网 IP EIP(Elastic IP Address)
全球加速 GA(Global Accelerator)
VPN 网关
虚拟边界路由器VBR(Virtual Border Router)
转发路由器 TR(TransitRouter)
诊断实例
登录网络智能服务管理控制台。
在左侧导航栏,选择 。
在实例诊断页面,单击创建实例诊断。
首次诊断时,系统会自动为您创建一个服务关联角色(AliyunServiceRoleForNis)以完成相应的功能。关于AliyunServiceRoleForNis的更多信息,请参见服务关联角色。
在实例健康诊断对话框,配置实例的信息,然后单击开始诊断。
配置
说明
诊断类别
选择需要诊断的实例类型。
传统型负载均衡:诊断CLB实例。
应用型负载均衡:诊断ALB实例。
网络型负载均衡:诊断NLB实例。
NAT网关:诊断增强型公网NAT网关实例。
弹性公网IP:诊断EIP实例。
全球加速:诊断GA实例。
VPN:诊断VPN网关实例
虚拟边界路由器:诊断VBR实例。
转发路由器:诊断TR实例。
地域
选择需要诊断的实例地域。
实例
选择所选地域的具体实例。
在实例诊断详情面板,查看实例的诊断进度、诊断结果统计以及具体的诊断详情。
例如,您选择诊断华北1(青岛)地域创建的CLB实例,该CLB实例尚未配置监听。经过诊断,实例诊断详情面板显示诊断结果为该实例部分诊断项结果异常,请及时修复!
在实例诊断详情面板,您还可以执行以下操作:在诊断项详情区域选择显示全部诊断项,查看诊断实例的所有诊断项及诊断结果。很多信息,请参见实例诊断项。
可选:如果您查看的是EIP实例,需要进一步检查公网运营商问题,请根据以下操作,对EIP实例进行公网诊断。
在实例诊断详情面板的公网诊断区域,单击公网诊断。
在弹出的对话框中选择访问区域,然后单击确定。
您可以根据选择的访问区域,检查中国内地运营商和非中国内地运营商到目标EIP的公网连通性。当出现访问异常时,系统会为您提供访问异常的可能原因,以及对应的排查方案和建议。
实例诊断项
主要诊断内容如下表所示:
诊断项 | 说明 |
健康检查诊断 | 检查负载均衡实例监听的健康检查状态。 |
配置诊断 | 检查实例的状态以及各项配置是否正常。 |
容量超限诊断 | 检查实例的带宽是否超限以及丢包、连接数、查询数、带宽利用率等情况。 |
证书诊断 | 检查实例证书是否在有效期。 |
安全策略检测 | 检查实例是否已添加相关安全策略,如DDoS基础防护状态、云防火墙拦截、安全管控处罚等。 |
费用诊断 | 检查实例欠费到期预警与欠费状态。 |
业务访问诊断 | 检查业务访问过程中连接数、握手失败率、带宽、错误码分布等情况。 |
路由诊断 | 检查转发路由器下网络实例之间是否存在路由冲突以及VPC目的路由与转发路由器目的路由的匹配度。 |
云服务实例的详细诊断项,请参见:
更多操作
在实例诊断页面,您可以执行以下操作。
查看报告
找到需要查看诊断报告的实例,在操作列单击查看报告,然后在实例诊断详情面板查看报告的具体内容。
重新诊断
当您需要重新诊断某个实例时,在操作列单击重新诊断。
删除实例诊断记录
当您需要删除某个实例的所有诊断记录时,在操作列单击删除,在弹出的对话框,单击确定。
常见问题
实例诊断是否支持诊断实例历史时间的状态?
不支持。
实例诊断只支持实例状态的实时诊断,暂不支持对历史时间的实例状态进行诊断,且实例诊断的检测数据会从当前时刻向前检测15分钟。
例如,某个EIP实例在当日09:00:00由于异常原因导致不通,在09:30:00恢复正常,如果您在10:00:00发起对该EIP实例的诊断,则您只能诊断09:45:00~10:00:00期间的实例状态,无法诊断09:00:00~9:30:00期间的异常原因。
CLB实例的监听已经配置了健康检查,为什么诊断结果显示为状态异常?实例诊断功能是否能诊断具体的异常原因?
实例诊断支持诊断CLB实例所有监听的健康检查。如果CLB实例未配置健康检查或健康检查状态异常都会被诊断为异常。
CLB健康检查状态异常的可能原因较多,实例诊断提供了“进一步诊断”功能。例如您CLB后端服务器未在监听端口启动服务,或在CLB后端服务器的操作系统进行网络过滤配置(例如iptables等),您都可以使用“进一步诊断”功能诊断具体的异常原因。
为什么部分CLB的后端服务器不支持进一步诊断?
当前进一步诊断功能仅支持对CentOS、Ubuntu和Alibaba Cloud三种Linux系统的CLB后端服务器诊断,其他系统(包括Windows)的CLB后端服务器暂不支持该功能。
EIP实例诊断的典型使用场景是什么?
公网访问某ECS实例绑定的EIP不通时,您可以通过对ECS实例绑定的EIP诊断来发现原因,并根据具体的诊断项及建议分析解决异常。可能有以下几种原因:
由于该EIP被DDoS攻击,达到了实例基础防护阈值后处于DDoS黑洞状态。
该EIP由于存在违规行为被安全部门封禁。
该EIP对应的带宽包阈值达到了高点影响EIP的正常转发。