云服务器 ECS 监控:监控ECS实例

本文涉及的产品
云监控,每月短信1000条
简介:


监控ECS实例

一般来说,在本地数据中心我们会对基础设施进行监控,其中包括对主机实例的监控,以便系统地和随时地了解资源使用情况和性能变化,在出现性能瓶颈的时候合理地调配资源,或者在发生故障时追溯原因等等。

在阿里云上,ECS实例也承载着我们的业务应用,ECS实例的资源使用情况和性能负载直接影响着其上应用的运行稳定性和用户体验度。假如没有进行监控,就很有可能在业务高峰期性能不足却无人问津而导致宕机;也可能在出现异常和故障的时候,因为没有历史性能数据而无法进一步追查到原因,可见,没有监控,当问题出现的时候,都非常被动。

因此,监控是非常有必要的,是构建完整IT系统不可或缺的一个元素,下面就来介绍如何对ECS实例进行监控。

使用Dashboard

云监控的Dashboard功能提供用户自定义查看监控数据的功能。用户可以在一张监控大盘中跨产品、跨实例查看监控数据,将相同业务的不同产品实例集中展现。既能满足排查故障时查看监控细节,又能满足总览大局时查看服务概貌。

操作步骤

1、登录云监控控制台。

2、点击左侧菜单的“Dashboard”选项,进入Dashboard页面。可以看到默认展示的“ECS全局监控大盘”。

image


3、可以看到默认的“ECS全局监控大盘”已经包含了比较丰富的监控项了,包括CPU使用率、网络流入/流出带宽、系统磁盘BPS、系统盘IOPS、网络流入/流出量。基本已经可以满足日常监控需求。

4、如果业务比较复杂,需要自定义监控可视化需求时,可以创建新的监控大盘,点击页面右上角的“创建监控大盘”,输入监控大盘的名称。


image


5、然后可以在该大盘上添加云产品指标和用户的业务监控指标。

6、添加云产品指标。

a) 选择需要查看的云产品和实例所在地域;

b) 定义图标名称,图表名称默认为您生成“产品名称+区域”,选择图表展现形式;

c) 选择需要查看的监控项、选择监控数据的聚合方式,常见聚合方式为最大值、最小值、平均值、选择过滤条件、选择Group By的维度。


image


7、添加业务指标监控。

a) 定义图表名称、指标名称、图表类型;

b) 选择需要查看的监控数据并定义处理方式;

c) 点击发布。


image


主机监控

云监控主机监控服务通过在服务器上安装插件,为用户提供服务器的系统监控服务。主机监控服务采集丰富的操作系统层面监控指标,可以使用主机监控服务进行服务器资源使用情况的查询和排查故障时的监控数据查询。

操作步骤

1、登录云监控控制台。

2、通过选择左侧菜单的主机监控,进入主机监控页面。

3、点击实例列表中的“点击安装”插件,安装云监控插件。


image


4、1-3分钟后即可点击实例列表页的“监控图表”查看监控数据。


image


5、可以看到有操作系统监控、基础监控、进程监控。其中涵盖了CPU、内存、负载、磁盘、网络、进程各面的性能统计,并且可以根据时间范围来展示图标数据。

6、创建报警规则。

a) 切换到报警规则页面;


image


b) 点击“这里”创建规则;

c) 在新建报警规则页面填写设置报警的具体参数;


image
image
image


d) 保存规则设置,完成报警规则的创建。

站点监控

如果ECS实例提供的主要业务应用是网站类型,可以考虑使用站点监控模拟真实用户访问情况,探测API可用性、端口连通性、DNS解析等问题。可以探测域名、IP、端口的连通性、访问响应时间,并对监控结果报警。

操作步骤

1、登录云监控控制台。

2、点击站点管理,进入站点监控页面。

3、点击页面右上角的创建监控点,添加新的监测点。


image

4、点击左侧菜单的“站点管理”选项,进入站点监控页面。

image


5、查看站点监控详情。


image


开源监控产品介绍

目前业内有不少开源的监控软件,包括zabbix、nagios、zenoss等,每个产品都有各自的特色和优势,下面分别简单介绍一下以上几款产品。

  • zabbix

Zabbix是一个基于WEB界面的提供分布式系统监控以及网络监控功能的企业级开源运维平台,也是目前国内互联网用户中使用最广的监控软件,85%以上的泛互联网企业都在使用Zabbix做监控解决方案。

zabbix入门容易、上手简单、功能强大并且开源免费,它易于管理和配置,能生成比较漂亮的数据图,其自动发现功能大大减轻日常管理的工作量,丰富的数据采集方式和API接口可以让用户灵活进行数据采集,而分布式系统架构可以支持监控更多的设备。理论上,通过Zabbix提供的插件式架构,可以满足企业的任何需求。

  • nagios

Nagios是一款开源的企业级监控系统,能够实现对系统CPU、磁盘、网络等方面参数的基本系统监控,以及SMTP,POP3,HTTP,NNTP等各种基本的服务类型。另外通过安装插件和编写监控脚本,用户可以实现应用监控,并针对大量的监控主机和多个对象部署层次化监控架构。

Nagios最大的特点是其强大的管理中心,尽管其功能是监控服务和主机的,但Nagios自身并不包括这部分功能代码,所有的监控、告警功能都是由相关插件完成的。

  • zenoss

Zenoss Core是Zenoss的开源版本,其商用版本为ZenossEnterprise。作为企业级智能监控软件,Zenoss Core允许IT管理员依靠单一的WEB控制台来监控网络架构的状态和健康度。Zenoss Core的强大能力来自于深入的列表与配置管理数据库,以发现和管理公司IT环境的各类资产。Zenoss同时提供与CMDB关联的事件和错误管理系统,以协助提高各类事件和提醒的管理效率。

Zabbix vs 云监控

Zabbix是第三方开源监控软件,是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

云监控既指在云端运行的监控工具,也指监控在云端运行的应用程序的工具。通过和云计算平台的整合,针对网络、系统、应用等内容提供可用性、用户体验和安全性方面的监控服务。

云监控的到来,无疑给那些对技术不太熟悉的人员带来了福音,可以通过页面点击就可以创建自己的监控项。

产品

优点

缺点

Zabbix

支持多平台、分布式;

安装部署简单,多种数据采集插件灵活集成;

可实现复杂多条件告警;

自带画图功能,得到的数据可以绘成图形;

提供多种API接口,支持调用脚本;

出现问题时可自动远程执行命令;

项目批量修改不方便;

中文资料较少,服务支持有限;

入门容易,但是深层次需要非常熟悉zabbix并进行大量的二次定制开发,难度较大;

系统级别报警、报警邮件、自定义项目报警需要自己设置,过程繁琐;

缺少数据汇总功能,数据报表也需要进行二次开发;

云监控

无前期成本投入;

无需独立服务器;

配置及添加监控项简单;

页面风格比较适合国人操作;

部分平台免费版功能较少,企业级应用费用较高;

账户管理功能较弱;

修改监控点配置不方便;

自定义监控配置麻烦,部分需写脚本;

监控项目单一;

部分监控项无法实现图形化显示;



可以看出,各有各的优劣势。云监控降低我们监控的门槛,给我们提供了便利,但是在一定程度上限制了自定义和扩展。而zabbix可以灵活集成并可通过二次开发实现复杂功能,但是对人员和技能的要求也比较高。

对于上监控以更好地保障系统上线后稳定运行,我们还需要关注监控的一些方法。

除了需要了解我们的常规的监控项如硬件资源、性能、带宽、端口、进程、服务的检测机制之外,还要具备安全意识,比如需要知道哪些服务器可能出现问题,可能被入侵等。

另外,需要定义监控策略,包括告警的优先级、告警内容等;对监控的业务系统进行分级,比如一级系统724小时告警,二级系统712小时告警。

如果架构比较庞大,也可以对监控对象范围进行分类,如服务器监控、应用程序监控、数据库监控、网络监控等,根据监控对象再细分监控项。每个维护人员都可以根据企业环境总结出一套适合于自身的监控体系,并逐渐精细化和智能化。

通过使用阿里云云监控,能较好地对我们的ECS实例进行监控,使我们及时了解业务的运行状态,并及时提供告警,让我们可以快速定位故障,对我们管理和维护ECS提供了可靠的支持。当然,在此基础上我们也可以结合如zabbix之类的开源监控软件,进一步实现对ECS实例更全面和精准的监控。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
9天前
|
存储 弹性计算 数据挖掘
阿里云服务器ECS经济型e实例与通用算力u1区别、特性优势、使用场景及租赁费用对比
阿里云ECS云服务器的经济型e实例和通用算力型u1实例各有特点。e实例适合个人开发者和小微企业,适用于中小型网站、开发测试和轻量级应用,性价比高。u1实例则更适合中小企业,提供更高的性能和稳定性,适用于企业级应用、数据分析和中小型数据库。同等配置下,u1实例在计算、存储和网络性能上优于e实例。
141 86
|
4天前
|
存储 缓存 固态存储
阿里云服务器租用价格参考,云服务器收费标准与活动价格表参考
本文为大家展示阿里云服务器最新的收费标准与活动价格情况,以供了解和参考。
阿里云服务器租用价格参考,云服务器收费标准与活动价格表参考
|
2天前
|
存储 缓存 资源调度
阿里云服务器经济型、通用算力型、计算型、通用型、内存型实例区别与选择指南
在我们通过阿里云的活动选购云服务器的时候会发现,相同配置的云服务器往往有多个不同的实例可选,而且价格差别也比较大,这会是因为不同实例规格的由于采用的处理器不同,底层架构也有所不同(例如X86 计算架构与Arm 计算架构),因此不同实例的云服务器其性能与适用场景是有所不同。本文将详细解析阿里云的经济型、通用算力型、计算型、通用型和内存型实例的性能特点及适用场景,帮助用户根据自己的业务需求做出明智的选择。
|
3天前
|
开发框架 缓存 .NET
阿里云轻量应用服务器、经济型e、通用算力型u1实例怎么选?区别及选择参考
在阿里云目前的活动中,价格比较优惠的云服务器有轻量应用服务器2核2G3M带宽68元1年,经济型e实例2核2G3M带宽99元1年,通用算力型u1实例2核4G5M带宽199元1年,这几个云服务器是用户关注度最高的。有的新手用户由于是初次使用阿里云服务器,对于轻量应用服务器、经济型e、通用算力型u1实例的相关性能并不是很清楚,本文为大家做个简单的介绍和对比,以供参考。
|
8天前
|
存储 分布式计算 安全
阿里云服务器经济型、通用算力型、计算型、通用型各主要实例性能、适用场景对比
在阿里云目前的活动中,云服务器实例规格有几大类,分别是轻量应用服务器、经济型e实例、通用算力型u1实例,第七代计算型c7、通用型g7、内存型r7实例,第八代计算型c8i、通用型g8i、内存型r8i实例,倚天云服务器实例计算型c8y、通用型g8y、内存型r8y实例,不同类型的实例规格,性能和适用场景不同,本文将这些热门实例规格的性能和适用场景全部展示出来,以供大家做对比和选择参考,从而选择出适合自己需求的云服务器实例规格。
|
11天前
|
弹性计算 运维 安全
阿里云轻量应用服务器与ECS的区别及选择指南
轻量应用服务器和云服务器ECS(Elastic Compute Service)是两款颇受欢迎的产品。本文将对这两者进行详细的对比,帮助用户更好地理解它们之间的区别,并根据自身需求做出明智的选择。
|
9天前
|
存储 缓存 安全
阿里云服务器通用算力型u1实例怎么样?实例性能与测评结果参考
本文将通过性能评测、适用场景、特点介绍、实测数据分享以及最新活动价格等多个方面,全方位解析这款云服务器实例,以供用户了解和参考。
|
11天前
|
弹性计算 监控 测试技术
ecs e实例测评
阿里云 e实例性能稳定,适用于中小型 Web 应用。在 CPU 和内存性能测试中,e实例表现出色,尤其在资源密集型任务中具有较高的性价比。相比同配置的其他 ECS 规格,e实例在轻量化场景中更为均衡。价格方面,e实例低于传统 ECS 的 t5 实例,且在中国大陆市场具备一定优势。用户体验方面,控制台提供了清晰的实例创建流程和快速部署选项,但缺乏高级应用文档和性能优化指导。总体而言,e实例适合中小型企业和个人开发者使用。
38 5
|
9天前
|
机器学习/深度学习 人工智能 编解码
阿里云GPU云服务器优惠收费标准,GPU服务器优缺点与适用场景详解
随着人工智能、大数据分析和高性能计算的发展,对计算资源的需求不断增加。GPU凭借强大的并行计算能力和高效的浮点运算性能,逐渐成为处理复杂计算任务的首选工具。阿里云提供了从入门级到旗舰级的多种GPU服务器,涵盖GN5、GN6、GN7、GN8和GN9系列,分别适用于图形渲染、视频编码、深度学习推理、训练和高性能计算等场景。本文详细介绍各系列的规格、价格和适用场景,帮助用户根据实际需求选择最合适的GPU实例。
|
11天前
|
弹性计算 数据挖掘 调度
阿里云服务器e实例与u1实例区别探析
阿里云服务器e实例与u1实例有何区别?阿里云ECS经济型e实例与通用算力型u1实例是两款颇受欢迎的产品,本文将对这两款实例进行详细的对比,帮助用户更好地了解它们的区别并做出选择。