The invention discloses a method for generating a report of a cloud monitoring system, which comprises the following steps: selecting a report template type according to the request information inputted by the user, and determining the report generation mode and the resource to be monitored in the report form. As for real-time generation, access monitoring information for monitoring resources, and monitoring information and generate real-time add to the report to generate a report file; when generation cycle, based on the cycle generation generation timing report task; at execution time, to receive periodic monitoring information in monitoring add resources, and will monitor information and to generate periodic timing report to generate a report file. In this process, the report file can be generated according to the content of the request information without the user's real-time or regular operation. This method can effectively reduce the number of user's operation and the complexity of the operation process. In addition, the invention also discloses a corresponding device.
【技术实现步骤摘要】
本专利技术涉及计算机
,特别是涉及一种云监控系统的报表生成方法及装置。
技术介绍
随着云监控系统的快速发展,其监控项和监控到的数据量日益增多。为方便用户查看监控资源的详细信息,将监控过程中产生的监控数据以报表的形式呈现给用户成为云监控系统中一项不可缺少的工作。由于传统的报表生成方式基本上都是即看即生成的方式,对云监控系统中产生的监控数据,以及历史监控信息不能很好的进行展示。在上述过程中,由于是即看即生成的方式,如果随时查看,或者周期性地查看,则需要用户实时操作或者定时操作,导致过程繁琐,耗费精力较多。由此可见,对于云监控系统的报表生成过程中,如何减少用户的工作量是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种云监控系统的报表生成方法及装置,用于在云监控系统的报表生成过程中,减少用户的工作量。为解决上述技术问题,本专利技术提供一种云监控系统的报表生成方法,包括:根据用户输入的请求信息,在报表模板数据库中选择与所述请求信息对应的报表模板类型,以及确定报表中的报表生成方式和待监控资源;其中,所述报表生成方式包括:实时生成方式和周期生成方式;当所述报表生成方式为所述实时生成方式时,获取所述待监控资源的监控信息,并将所述监控信息加入到报表中以生成报表文件;当所述报表生成方式为所述周期生成方式时,依据所述周期生成方式的周期生成定时报表任务;当到达所述定时报表任务的执行时间时,根据所述周期,获取待监控资源在该周期内的监控信息,并加入到所述报表中种以生成报表文件。优选地,当所述报表生成方式为所述实时生成方式时,所述监控信息包括:所述待监控资源 ...
【技术保护点】
一种云监控系统的报表生成方法,其特征在于,包括:根据用户输入的请求信息,在报表模板数据库中选择与所述请求信息对应的报表模板类型,以及确定报表中的报表生成方式和待监控资源;其中,所述报表生成方式包括:实时生成方式和周期生成方式;当所述报表生成方式为所述实时生成方式时,获取所述待监控资源的监控信息,并将所述监控信息加入到报表中以生成报表文件;当所述报表生成方式为所述周期生成方式时,依据所述周期生成方式的周期生成定时报表任务;当到达所述定时报表任务的执行时间时,根据所述周期,获取待监控资源在该周期内的监控信息,并加入到所述报表中种以生成报表文件。
【技术特征摘要】
1.一种云监控系统的报表生成方法,其特征在于,包括:根据用户输入的请求信息,在报表模板数据库中选择与所述请求信息对应的报表模板类型,以及确定报表中的报表生成方式和待监控资源;其中,所述报表生成方式包括:实时生成方式和周期生成方式;当所述报表生成方式为所述实时生成方式时,获取所述待监控资源的监控信息,并将所述监控信息加入到报表中以生成报表文件;当所述报表生成方式为所述周期生成方式时,依据所述周期生成方式的周期生成定时报表任务;当到达所述定时报表任务的执行时间时,根据所述周期,获取待监控资源在该周期内的监控信息,并加入到所述报表中种以生成报表文件。2.根据权利要求1所述的报表生成方法,其特征在于,当所述报表生成方式为所述实时生成方式时,所述监控信息包括:所述待监控资源的当前运行状态、监控数据、一周告警历史、一周通知历史、资产信息和/或性能值。3.根据权利要求2所述的报表生成方法,其特征在于,通过所述云监控系统中的读接收数据寄存器获取所述当前运行状态、所述监控数据、所述一周告警历史和所述一周通知历史;通过所述云监控系统中的数据库获取所述资产信息和所述性能值。4.根据权利要求1所述的报表生成方法,其特征在于,当所述报表生成方式为所述周期生成方式时,所述监控信息包括:所述待监控资源的当前运行状态、周期内的监控数据、周期内的告警历史、周期内的通知历史、资产信息和/或性能值。5.根据权利要求4所述的报表生成方法,其特征在于,通过所述云监控系统中的读接收数据寄存器获取所述当前运行状态、所述周期内的监控数据、所述周期内的告警历史、所述周期内...
【专利技术属性】
技术研发人员:侯爱霞,刘成平,
申请(专利权)人:浪潮北京电子信息产业有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。