[发明专利]系统运行监控方法、装置及服务器在审
申请号: | 201810271776.5 | 申请日: | 2018-03-29 |
公开(公告)号: | CN108459944A | 公开(公告)日: | 2018-08-28 |
发明(设计)人: | 孔祥明 | 申请(专利权)人: | 中科创能实业有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 梁香美 |
地址: | 610000 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端设备 状态监控 系统运行监控 运行状态数据 数据库 页面文件 运行状态 浏览器 页面 服务器 接收终端设备 服务器配置 存储系统 获取请求 监控页面 相对独立 信息更新 获知 发送 申请 应用 | ||
本申请提供一种系统运行监控方法,应用于服务器,所述服务器配置有用于存储系统运行状态数据的数据库;所述系统包括多个相对独立运行的子系统;所述方法包括:获取各子系统的运行状态,根据获取到的信息更新所述数据库中相应的数据;接收终端设备发送的监控页面获取请求,从所述数据库中获取当前所述各子系统的运行状态数据并生成一状态监控页面的页面文件;将所述页面文件发送给所述终端设备,使终端设备通过浏览器显示所述状态监控页面。如此,使得用户可以在终端设备上通过浏览器打开所述状态监控页面获知各子系统的运行状态。
技术领域
本申请涉及信息监控技术领域,具体而言,涉及一种系统运行监控方法、装置及服务器。
背景技术
随着IT技术的不断发展,各行各行业都开始采用数字化的业务系统进行业务管理。对于大型的业务系统,可能具有多个相对独立运行的子系统,现有技术中,在对业务系统那个运行维护或者开发测试维护的时候,针对不同子系统可能需要单独地使用专门的开发软件对各子系统的运行状态进行监控,十分不便,影响了运维或者系统开发的效率。
发明内容
为了克服现有技术中的上述不足,本申请的目的在于提供一种系统运行监控方法,应用于服务器,所述服务器配置有用于存储系统运行状态数据的数据库;所述系统包括多个相对独立运行的子系统;所述方法包括:
获取各子系统的运行状态,根据获取到的信息更新所述数据库中相应的数据;
接收终端设备发送的监控页面获取请求,从所述数据库中获取当前所述各子系统的运行状态数据并生成一状态监控页面的页面文件;
将所述页面文件发送给所述终端设备,使终端设备通过浏览器显示所述状态监控页面。
可选地,在上述方法中,所述获取各子系统的运行状态的步骤,包括:
在所述子系统启动运行时,获取该子系统的预设配置信息,并将所述预设配置信息存储至所述数据库;及
从所述子系统周期性上报的状态通告报文中解析获得所述通告报文中携带的该子系统的当前运行状态数据,并更具最新获得的所述当前运行状态数据更新所述数据库中相应的数据。
可选地,在上述方法中,所述方法还包括:
相应用户在所述状态监控页面上的操作,向用户选定的子系统发送状态采集指令,以使该子系统在接收到所述状态采集指令时上报该子系统的当前运行状态数据。
可选地,在上述方法中,所述接收终端设备发送的监控页面获取请求,从所述数据库中获取当前所述各子系统的运行状态数据并生成一状态监控页面的页面文件的步骤,包括:
接收并验证所述终端设备发送的监控页面获取请求,所述监控页面获取请求中包括该终端设备上登录的用户信息;
根据所述用户信息对应的监控权限从所述数据库中获取相应的子系统的运行状态数据;
根据获取到的运行状态数据生成所述状态监控页面的页面文件。
本申请的另一目的在于提供一种系统运行监控装置,应用于服务器,所述服务器配置有用于存储系统运行状态数据的数据库;所述系统包括多个相对独立运行的子系统;所述装置包括:
状态获取模块,用于获取各子系统的运行状态,根据获取到的信息更新所述数据库中相应的数据;
页面生成模块,用于接收终端设备发送的监控页面获取请求,从所述数据库中获取当前所述各子系统的运行状态数据并生成一状态监控页面的页面文件;
发送模块,用于将所述页面文件发送给所述终端设备,使终端设备通过浏览器显示所述状态监控页面。
可选地,在上述装置中,所述状态获取模块具体用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科创能实业有限公司,未经中科创能实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810271776.5/2.html,转载请声明来源钻瓜专利网。