本文旨在通过具体案例介绍如何使用云监控实现内网监控的目的。

背景信息

随着越来越多的用户从经典网络迁移到更安全、更可靠的VPC网络环境,如何监控VPC内部服务是否正常响应就成为需要关注的问题。本文将通过具体案例说明如何监控VPC内ECS上的服务是否可用、VPC内ECS到RDS、Redis的连通性如何、VPC内SLB是否正常响应。

内网监控准备工作

内网监控的原理如下图所示。

内网监控

首先需要您在服务器上安装云监控插件,然后通过控制台配置监控任务,选择已安装插件的机器作为探测源,并配置需要探测的目标URL或端口。完成配置后,作为探测源的机器会通过插件每分钟发送一个HTTP请求或Telnet请求到目标URL或端口,并将响应时间和状态码收集到云监控进行报警和图表展示。

内网监控的实施步骤

说明
  • 作为探测源的服务器需要安装云监控插件。
  • 需要创建应用分组,并将作为探测源的服务器加入到分组中。
  1. 登录云监控控制台
  2. 在左侧导航栏,单击应用分组
  3. 应用分组页面,单击目标分组名称/分组ID链接。
  4. 在目标应用分组的左侧导航栏,单击可用性监控
  5. 可用性监控页面,单击新建配置
  6. 创建可用性监控页面,设置可用性监控相关参数。
    • 需要监控VPC内ECS本地进程是否响应正常时,可在探测源中选中所有需要监控的ECS,在探测目标中填写localhost:port/path格式的地址,进行本地探测。
    • 需要监控VPC内SLB是否正常响应时,可选择与SLB在同一VPC网络内的ECS作为探测源,在探测目标中填写SLB的地址进行探测。
    • 需要监控VPC内ECS后端使用的RDS或Redis是否正常响应时,可将与ECS在同一VPC网络内的RDS或Redis添加到应用分组,并在探测源中选择相应的ECS,在探测目标中选择RDS或Redis实例。
  7. 单击确定

    您可以在任务对应的监控图表中查看探测结果,并在探测失败时收到报警通知。

    可用性监控列表
  8. 单击任务列表中的监控图表,可查看监控详情。监控图表