[发明专利]一种评估系统服务水平的方法在审
申请号: | 201811511461.X | 申请日: | 2018-12-11 |
公开(公告)号: | CN109728938A | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 孔美琪;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;H04L12/26;G06F11/30 |
代理公司: | 广东莞信律师事务所 44332 | 代理人: | 陈熙 |
地址: | 523808 广东省东莞市松山湖高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运行状况 资源使用 云平台 服务水平 评估系统 系统服务能力 监控和管理 范围扩大 权重计算 任务操作 虚拟机 主机 响应 | ||
本发明涉及云平台监控和管理技术领域,特别是一种评估系统服务水平的方法。本发明的方法包括如下步骤:S10:获取主机的运行状况和资源使用情况;S20:获取虚拟机的运行状况和资源使用情况;S30:获取云平台接口响应速度;S40:获取云平台长任务操作情况;S50:根据权重计算系统服务能力。本发明能够全面地掌握系统的运行状况和资源使用情况,有异常就及时通知管理员,在一定程度上能避免故障范围扩大。
技术领域
本发明涉及云平台监控和管理技术领域,特别是一种评估系统服务水平的方法。
背景技术
随着云计算技术的迅猛发展,云平台遍地开花。云平台的管理和运维人员关心的不只是单个资源的使用情况,更希望从整体了解整个云平台的健康程度。而传统的云平台提供的监控模块只是针对云平台下的资源的使用情况;因此,需要一种更全面的评估系统服务水平的方法。
发明内容
本发明解决的技术问题在于提供一种评估系统服务水平的方法,可以更全面地评估云平台的健康状况并进行处理。
本发明解决上述技术问题的技术方案是:
所述的方法包括如下步骤:
S10:获取主机的运行状况和资源使用情况;
S20:获取虚拟机的运行状况和资源使用情况;
S30:获取云平台接口响应速度;
S40:获取云平台长任务操作情况;
S50:根据权重计算系统服务能力。
所述的主机运行状况包括各服务运行情况、判断与外网连通情况,资源使用情况包括主机负载、CPU使用情况、内存使用情况和存储使用情况;
获取各服务运行情况步骤是:1)定义纳入统计的服务、该服务应该处于的状态和是否关键服务;2)获取需要统计的服务列表;3)轮询列表内所有服务,查看运行状态;4)按状态分类统计所处该状态的服务数量和服务列表;5)当发现是关键服务不在相应状态时,及时发送告警信息给管理员。
所述的判断与外网连通情况是通过ping和访问公共网站实现,如果有正常返回则认为与外网连通,如果网络包没有发出去,则认为与外网网络不通。
所述的获取主机的资源使用情况步骤是:1)设置主机负载、CPU使用率、内存使用率和存储使用率告警阈值;2)调用命令分别获取主机负载、CPU使用率、内存使用率和存储使用率,如果是获取本机数据,则直接调用本地命令;如果是获取远程主机数据,则通过snmp服务获取;3)判断主机负载、CPU使用率、内存使用率和存储使用率是否超过设定阈值,超过阈值就触发告警,及时通知管理员。
所述的虚拟机运行状况包括系统运行情况、与外网连通情况和与宿主机连通情况,资源使用情况包括CPU使用情况、内存使用情况和存储使用情况。
系统运行情况通过虚拟机里面发出的心跳信号判断系统是否出现卡住异常,虚拟机内运行了一个搜集运行状态的agent,定时向宿主机推送该虚拟机的运行情况。
所述的与宿主机连通情况通过ping宿主机的ip或主机名、是否能成功发送心跳信号并收到宿主机答复来确定。
所述的获取虚拟机的资源使用情况步骤是:1)设置CPU使用率、内存使用率和存储使用率告警阈值;2)调用libvirt命令分别获取CPU使用率、内存使用率和存储使用率;3)判断CPU使用率、内存使用率和存储使用率是否超过设定阈值,超过阈值就触发告警,及时通知管理员。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811511461.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种语音模组的网络状态更新的方法及装置
- 下一篇:一种网络流量检测方法及装置