云桌面系统中设备巡检装置的制作方法

文档序号:14942776发布日期:2018-07-13 21:27阅读:464来源:国知局

本发明涉及网络技术领域,特别是涉及一种云桌面系统中设备巡检装置。



背景技术:

在云桌面环境中,为满足终端用户需要,需提供稳定的系统运行环境。运维人员通过巡检,既周期性地检查环境中各个设备的运行状态,及时发现问题,提高系统服务质量。其中设备包括宿主机、云终端、交换机及其上运行的不同种类的服务。

随着云桌面规模的扩大,设备及其服务的数量也随之增大,运维人员人工监控各个设备的不同监控指标的花费时间也越多,因此现有巡检方法亟待改进。现在需要一种巡检方法和系统,减少运维人员操作,及时发现问题,提高巡检效率。



技术实现要素:

为了克服上述缺陷,本发明要解决的技术问题是提供一种云桌面系统中设备巡检装置,用以至少提高现有云桌面环境中设备巡检的效率。

为解决上述技术问题,本发明中的一种云桌面系统中设备巡检装置,包括:

巡检单元,用于根据预先设置的策略模板,获取与所述策略模板关联的设备组中各设备的预设指标数据,并根据获取的指标数据判断相应设备的异常;以及将获取的指标数据和判断的结果数据发送给日志单元,同时将判断的结果数据发送给告警单元;

告警单元,用于根据所述判断的结果数据,设置异常消息,并将所述异常消息发送给用户,以及将发送结果发送给日志单元;

日志单元,用于记录所述巡检单元发送的数据和所述告警单元发送的数据。

本发明有益效果如下:

本发明中装置,通过策略模板和设备组进行巡检,有效减少运维人工巡检的工作量,从而有效提高巡检效率,并通过告警方式,提高云桌面系统应急的及时性。

附图说明

图1是本发明实施例中一种云桌面系统中设备巡检装置的结构示意图。

具体实施方式

为了解决现有技术的问题,本发明提供了一种云桌面系统中设备巡检装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不限定本发明。

在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。

本发明实施例提供一种云桌面系统中设备巡检装置,如图1所示,所述装置包括:

巡检单元10,用于根据预先设置的策略模板,获取与所述策略模板关联的设备组中各设备的预设指标数据,并根据获取的指标数据判断相应设备的异常;以及将获取的指标数据和判断的结果数据发送给日志单元,同时将判断的结果数据发送给告警单元;

告警单元12,用于根据所述判断的结果数据,设置异常消息,并将所述异常消息发送给用户,以及将发送结果发送给日志单元;

日志单元14,用于记录所述巡检单元发送的数据和所述告警单元发送的数据。

本发明实施例通过策略模板和设备组进行巡检,有效减少运维人工巡检的工作量,从而有效提高巡检效率,并通过告警方式,提高云桌面系统应急的及时性。

在上述实施例的基础上,进一步提出上述实施例的变型。

在本发明实施例中,可选地,所述巡检单元包括:

策略模板模块,用于设置策略模板,所述策略模板包括巡检周期、检测方式和指标参数集合;

策略配置模块,用于关联设备组和策略模板;

任务调度模块,用于根据所述巡检周期,发起调度任务,并根据所述检测方式和所述指标参数集合,获取与所述策略模板关联的设备组中各设备的指标数据,并根据获取的指标数据判断相应设备的异常;以及将获取的指标数据和判断的结果数据发送给日志单元,同时将判断的结果数据发送给告警单元。

在本发明实施例中,可选地,所述根据获取的指标数据判断相应设备的异常,包括:

根据获取的指标数据和预设阈值,判断相应设备的异常。

在本发明实施例中,可选地,所述指标参数集合包括主机类指标和服务类指标。

在本发明实施例中,可选地,所述主机类指标包括以下一种或多种:负载指标、cpu指标、内存指标、存储指标、加密指标、温度指标和风扇指标;

所述服务类指标包括服务可用指标和/或加密指标;

所述检测方式包括访问端口链接和/或访问测试链接。

在本发明实施例中,可选地,所述装置还包括:

设备单元,用于根据接收的设备信息,将设备添加到预设的设备组中。

在本发明实施例中,可选地,所述设备单元包括:

设备自注册模块,用于接收设备上报的设备信息,将所述设备信息发送给设备管理模块;

设备管理模块,用于根据所述设备信息,将所述设备添加到所述设备组中。

在本发明实施例中,可选地,所述设备管理模块,还用于在所述设备组中启用设备或禁用设备,以使所述任务调度模块获取与所述策略模板关联的设备组中各启用设备的指标数据。

在本发明实施例中,可选地,所述设备信息包括硬件配置、操作系统、ip和mac(mediaaccesscontrol,媒体访问控制)地址。

在本发明实施例中,可选地,所述装置还包括采集单元;

所述巡检单元,还用于调用所述采集单元,通过所述采集单元获取与所述策略模板关联的设备组中各设备的预设指标数据;

所述采集单元,用于在所述巡检单元的调度下,读取所述策略模板,根据所述策略模板采集与所述策略模板关联的设备组中各设备的指标数据。

实施例二

本发明实施例提供一种可选地云桌面系统中设备巡检装置,包括:

设备单元,用于自注册设备;启用/禁用设备;定义设备组;将设备加入到设备组;提供设备基本信息读取;

巡检单元,用于定义策略模板,包括巡检周期和指标集合。关联设备组和策略模板,根据设备的巡检策略,定时调度采集单元,将执行结果发送到日志单元,如发现异常则发送到告警单元;例如,巡检周期可设置不同间隔时间(每天/每小时/每分钟)或自定义cron表达式。指标集合包含多条指标。指标包括指标类型、检测方式和阈值。指标区分主机类和服务类。主机类的指标类型区有负载、cpu、内存、存储、加密、温度、风扇;检测方式有ssh、巡检代理、snmp。阈值包括值范围和是否启用。定义策略模板后,可关联此策略模板到指定设备组。读取设备组的策略模板,根据周期创建定时任务,将指标传给采集单元,返回采集数据,巡检结果发送到日志单元。当发现数据超过阈值时,发送消息到告警单元。

采集单元,用于读取巡检单元的策略,采集设备上的主机和服务指标,将数据传给巡检单元;例如,根据设置的指标对设备主机和服务指标进行数据采集,传输给巡检单元。

日志单元,用于记录巡检执行结果和告警通知结果。

告警单元,通知消息给运维人员后,发送给日志单元;例如通过发送邮件给运维。

其中设备单元包括如下模块:

设备自注册模块,用于向设备管理模块上报设备信息;例如,上报设备的硬件配置、操作系统、ip和mac地址。硬件配置包括cpu、内存、存储。

设备管理模块,用于启用已注册的设备,禁用设备,定义设备组,将设备加入到设备组,提供设备基本信息读取。

其中巡检单元包括如下模块:

策略模板模块,用于定义策略模板,包括巡检周期、指标集合。

策略配置模块,用于关联指定设备组和策略模板;

任务调度模块,用于发起定时调度任务,将指标集合发给采集单元,执行结果发送给日志单元,发现异常则发送给告警单元。

其中采集单元包括如下模块:

主机采集单元,用于设备的主机指标采集;

服务采集单元,用于设备的服务指标采集。

本发明实施例自注册设备简化设备管理,并通过模板和设备组可灵活配置各设备的巡检策略,有效提高巡检效率;在巡检到异常,会告警通知到运维人员,有效提高云桌面系统应急的及时性。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1