实例监控
思考:小云希望实时掌握云服务器ECS实例的运行状态,应该如何做?
如果小云使用的是传统的物理服务器,那么他要如何实时掌握物理服务器的运行状态?
一般来说有如下两种方式:
- 方式一:在服务器上自行编写并定时运行(计划任务)监控脚本(shell、python),监控重要指标,配置邮件、短信、微信等接口进行以便参数异常后通知小云;
- 方式二:在服务器上安装第三方监控软件(Zabbix、Nagios等),小云需要完成安装配置,并额外对监控软件的运行状态进行监控,防止监控软件运行出现问题导致无法监测服务器状态。
综上两种方式均需要小云具备较高的专业能力,如熟练操作系统的命令、shell或python等脚本的编写,除此之外,当监控项目增多、要监控的服务器的数量增多,工作量和服务器的性能消耗均会增大,一般企业可能会单独使用一台或一组服务器作为监控服务器,从而提升监控质量并减少对业务系统的影响,这需要花费更多的精力进行管理以及更高的成本。
与传统物理服务器不同的是,小云可以使用阿里云提供的云监控完成对ECS实例重要指标的监控,并通过Web页面快速配置短信和邮件等方式的监控告警,从而实时掌握ECS实例的运行状态,基础云监控无需开通即可使用(短信报警1000条/月免费额度,查询API免费额度100万次/月,超出部分按量计费),小云也可以使用企业云监控实现监控大盘、智能水位分析、跨账号监控等高级功能。
云监控(CloudMonitor) 是一项针对阿里云资源和互联网应用进行监控的服务。云监控服务可用于收集获取阿里云资源的监控指标,探测互联网服务可用性,以及针对指标设置警报。
云监控核心功能
云监控用于监控各云服务资源的监控指标,探测云服务ECS和运营商站点的可用性,并针对指定监控指标设置报警。使您全面了解阿里云上资源的使用情况和业务运行状况,并及时对故障资源进行处理,保证业务正常运行。
使用云监控(CloudMonitor)监控ECS实例
安装插件
- 登录云监控控制台。在左侧导航栏,单击主机监控。
- 在主机监控页面,选中待安装或升级插件的阿里云主机,单击左下角的批量安装或升级插件。
- 单击确定。安装或升级插件大约需要5分钟,请您耐心等待。当插件状态由安装中变为运行中时,表示插件安装或升级成功。
提示:对于新购阿里云主机,您可以先单击左上角的安装/更新Agent,然后打开新购ECS自动安装云监控开关。打开开关后,您新购买的ECS主机将自动安装云监控插件,反之,需要您手动安装。
查看监控图表
小云发现可以通过“云监控控制台”和“云服务器ECS控制台”两个入口来查看他的ECS服务器的监控数据。
方式一:云监控控制台
- 登录云监控控制台。
- 在左侧导航栏,选择主机监控。
- 在主机监控页面,单击目标主机的实例名称链接,或单击目标主机对应操作列的监控图表。
- 查看主机的主要监控项的监控图表。
方式二:云服务器ECS控制台
- 登录ECS管理控制台。在左侧导航栏,选择实例与镜像 > 实例。
- 在顶部菜单栏左上角处,选择地域。
- 找到要监控的实例,进入实例详情,并点击监控页签
设置报警规则
- 登录云监控控制台。
- 在左侧导航栏,单击主机监控。
- 在主机监控页面,单击右上角的创建报警规则。
- 在创建报警规则面板,设置报警规则相关参数。关于如何设置报警规则相关参数,请参见创建报警规则。
- 单击确定完成报警规则配置
练习实验:云服务器ECS的基础运维管理
https://developer.aliyun.com/adc/scenario/56d2ed6b24204f109154b73e45e39aea