[发明专利]一种图形化部署和状态监控一体化系统及方法在审
申请号: | 202111642016.9 | 申请日: | 2021-12-29 |
公开(公告)号: | CN114527995A | 公开(公告)日: | 2022-05-24 |
发明(设计)人: | 姚杰;吴越;陈晖;李冬;苏永卫;张莹 | 申请(专利权)人: | 浙江中控技术股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/448;G06F9/451;G06F9/48;G06F11/30;G06F11/32;H04L67/10 |
代理公司: | 杭州宇信联合知识产权代理有限公司 33401 | 代理人: | 王健 |
地址: | 310053 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图形 部署 状态 监控 一体化 系统 方法 | ||
本发明公开了一种图形化部署和状态监控一体化的系统及方法,该系统在中心管理器上安装中心节点程序,在工作服务器上安装子节点程序,在客户端界搭建分布式系统拓扑图,中心节点程序根据拓扑图,指示子节点程序安装软件服务,子节点程序采集软件服务资源占用情况,作为心跳发送给中心节点程序,中心节点程序汇总心跳后发送给客户端,客户端根据心跳情况,监控服务器在线离线状况和资源占用状况。本发明可有效解决现有技术分布式系统批量部署的难题,实现了快速部署多台设备的软件服务,并能在同一界面上监视设备及其设备上软件服务的运行状态。
技术领域
本发明属于分布式系统部署技术领域,具体涉及一种图形化部署和状态监控一体化系统及方法。
背景技术
在一些工业场景中,经常需要部署一些分布式的工业系统,其设备集群可达到数百台以上。如何高效率地处理这些系统的部署,以及部署后进行持续性的状态监控,需求越来越强烈。
目前市场上有一些系统提供了列表式的软件服务状态监控功能,但这些系统,虽然提供了软件服务状态监控,却没有提供设备状态监控,软件服务部署功能和软件服务与设备状态监控功能是分别独立的,用户需要在两者之间进行切换,增加了使用的不便利性,不能反映设备故障和软件服务故障之间的联系。公开号为CN101699403A的中国发明专利使用了图形化和远程安装脚本的方式解决了分布式系统批量部署的问题,但该专利没有解决分布式系统部署之后如何监视各设备以及各设备上的软件服务的运行状况的问题。
发明内容
本发明旨在提供一种图形化部署和状态监控一体化的系统及方法,让用户可以快速部署多台设备的软件服务,部署后能在同一界面上监视设备及其设备上软件服务的运行状态。
为此,本发明第一目的在于提供一种图形化部署和状态监控一体化方法,其包括:
1)在一台中心管理器上安装中心节点程序,在一台或多台工作服务器上安装子节点程序;
2)在客户端上搭建分布式系统的拓扑图;
3)中心节点程序根据拓扑图,将软件服务安装所需文件和配置推送到工作服务器,并向各个工作服务器的子节点程序发出安装命令;
4)子节点程序安装完成后,启动所在工作服务器上的软件服务,并采集所在工作服务器上的软件服务的资源占用情况,作为心跳发送给中心节点程序;
5)中心节点程序将各个设备的心跳汇总后发送给客户端;
6)客户端收到汇总的心跳后,对每一台工作服务器判断是否收到其子节点程序发来的心跳;如果没有收到某台工作服务器的子节点程序发来的心跳,则在客户端界面上显示该工作服务器为离线状态;如果收到某台工作服务器的心跳,则根据心跳在客户端界面上显示该工作服务器上的软件服务资源占用情况。
进一步的,如果客户端没有收到某台工作服务器的子节点程序发来的心跳,判断用户是否有配置服务器离线报警,如果有配置服务器离线报警,则弹出服务器离线报警提示。
进一步的,如果客户端收到某台工作服务器的心跳,判断用户软件服务资源占用是否超过阈值,如果超过阈值,则接着判断用户是否配置软件服务资源占用异常报警,如果有配置软件服务资源占用异常报警,则弹出软件服务资源占用异常报警提示。
进一步的,中心节点程序汇总心跳后发送至客户端,按如下发送策略:
1)当收到新的心跳且距离上次发送间隔超过一个阈值一时,立即发送汇总后的心跳;
2)当距离上次收到某个服务器的心跳已经超过阈值二但还没有收到新的心跳,则将该服务器置为离线状态,并和其他工作服务器的心跳进行合并,然后发送给客户端。
进一步的,所述搭建分布式系统的拓扑图包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江中控技术股份有限公司,未经浙江中控技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111642016.9/2.html,转载请声明来源钻瓜专利网。