本文介绍如何通过云监控管理控制台来实现对NAS文件系统的监控和报警。
前提条件 已创建文件系统,详情请参见创建文件系统。 背景信息 您可以使用云监控查看NAS文件系统的性能指标,并且配置相应的报警。目前支持的性能指标包括读写吞吐、IOPS、延时和元数据操作QPS,报警方式包括电话、短信、邮件等。 查看性能指标 登录云监控管理控制台。 选择Dashboard > 云产品监控。 在云产品监控页面,选择文件存储NAS及对应的地域和文件系统,查看监控图表。 查看监控图表 说明 如果图表显示无数据,则说明您选择的文件系统长时间没有向服务端发起任何请求。如果要制造写吞吐监控数据,可以在挂载NAS的ECS上执行fio命令(假设NAS挂载目录为/mnt):fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=libaio -sync=1 -rw=randwrite -bs=1M -size=1G -time_based -runtime=600 -name=Fio -directory=/mnt。 配置报警规则 登录云监控管理控制台。 选择报警服务 > 报警规则,单击创建报警规则。 在创建报警规则页面,配置相关信息。 配置项 说明 关联资源 在产品选项中,选择文件存储NAS。 在资源范围选项中,选择文件系统。 在地域选项中,选择目标文件系统所在地域。 在文件系统选项中,选择目标文件系统。 设置报警规则 根据需求设置报警规则,可添加多条报警规则,详细参数说明请参见报警规则参数说明。 通知方式 设置报警通知对象及报警等级等信息。 单击快速创建联系人组,可创建联系人组,详情请参见创建报警联系人/报警联系组。
说明 如果您要实现电话报警,请单击购买电话报警资源包。根据页面提示完成购买后可勾选电话+短信+邮件+钉钉机器人 (Critical) 选项。 单击确认,使报警规则设置生效。 当文件系统的监控项超过设定阈值后会自动发送报警通知,帮您及时得知监控数据异常并快速进行处理。
监控多个文件系统 如果您要监控多个文件系统,您可以通过应用分组方式实现。在应用分组页面中,设置分组,实现多个文件系统的监控。
登录云监控管理控制台。 设置分组。 详情请参见创建应用分组。 选择应用分组,单击创建组。 在创建应用分组页面,配置相关参数。 配置项 说明 创建方式 选择应用分组的创建方式。本文以标准组创建为例配置相关参数。 应用分组名称 自定义配置分组名称。 联系人组 选择报警通知对象。 单击快速创建联系人组,可创建联系人组,详情请参见创建报警联系人/报警联系组。
监控报警 从选择模板列表中,选择报警模板。从通道沉默周期列表中,选择重复发送报警通知的间隔时间。 启用初始化安装监控插件,系统将会对本组的服务器批量安装上监控插件,以便采集监控数据。
订阅事件通知 勾选订阅事件通知后,分组内相关资源产生严重和警告级别事件时,将发送报警通知。 单击创建应用分组,完成分组。 添加产品。 单击已创建的分组,进入详情页面。 在组内资源页面,单击添加产品。 在添加资源页面,选择要监控的产品和实例。 单击确认,完成添加。 查看监控图表。 单击已创建的分组,进入详情页面。 选择监控视图页签,找到对应的文件系统,查看监控图表。 查看监控图表 说明 如果图表显示无数据,则说明您选择的文件系统长时间没有向服务端发起任何请求。如果要制造写吞吐监控数据,可以在挂载NAS的ECS上执行fio命令(假设NAS挂载目录为/mnt):fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=libaio -sync=1 -rw=randwrite -bs=1M -size=1G -time_based -runtime=600 -name=Fio -directory=/mnt。 配置报警规则。 单击已创建的分组,进入详情页面。 选择报警规则页签,单击新建报警规则。 单击添加规则,配置相关信息。配置完成后,单击确定。 添加报警规则 配置通道沉默周期和联系人组,单击添加。 设置报警机制 通过API获取监控数据 NAS的监控数据还可以通过云监控的API查询,主要API如下所示。
DescribeMetricMetaList: 查询云监控开放的时序类指标监控项描述。 DescribeMetricList:查询指定时间段内的云产品时序指标监控数据。 DescribeMetricLast:查询指定监控对象的最新监控数据。 NAS的请求参数说明如下表所示。
名称 值 Namespace acs_nas MetricName IopsRead、IopsWrite、LatencyRead、LatencyWrite、QpsMeta、ThruputRead、ThruputWriteIopsRead Dimensions {"userId":"xxxxxx","fileSystemId":"xxxxx"}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。