[发明专利]多主机管理系统的监控方法、装置和系统有效
| 申请号: | 201410836307.5 | 申请日: | 2014-12-26 |
| 公开(公告)号: | CN104468283B | 公开(公告)日: | 2018-01-02 |
| 发明(设计)人: | 魏冬 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
| 代理公司: | 北京市浩天知识产权代理事务所(普通合伙)11276 | 代理人: | 宋菲,刘云贵 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 主机 管理 系统 监控 方法 装置 | ||
技术领域
本发明涉及服务器监控领域,具体涉及一种多主机管理系统的监控方法,主控端服务器,受控端装置及多主机管理系统。
背景技术
网站或网络服务提供者往往需要管理、配置多台服务器,这些服务器可能提供同样的服务,运行同样的程序,并具有相同的配置。当服务器数量众多时,不可能一一登录服务器进行配置。因此,出现了服务器运维工具,如salt-stack工具等。通过这些运维工具,系统运维人员可在一台管理服务器上对多台受控服务器进行远程执行和配置管理,例如,在多台服务器上同时安装、卸载程序,更改配置文件等。
运维工具的使用需要在管理服务器的主控端和各服务器的受控端程序之间配置和建立通信连接,例如,记录对方的IP地址,主机名称,服务端口号等。当由于各种原因导致的配置的通信连接失效时,往往不能及时得知这种变化,而无法做出及时的配置文件的更新或连接请求重启,导致主控端和受控端之间的不可用连接状态一直持续,主控端服务器对受控端机器的远程执行失败。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种多主机管理系统的监控方法,主控端服务器,受控端装置及多主机管理系统。
根据本发明的一个方面,提供了一种多主机管理系统的监控方法,包括:
监控主控端与受控端之间的连接状态;
将通过监控连接状态所获取的连接状态信息写入到数据库中,所述连接状态信息供所述受控端从所述数据库中读取并供所述受控端根据所述连接状态信息判断所述主控端与受控端之间是否为不可用连接状态;
根据所述主控端与受控端之间为不可用连接状态的信息反馈,在所述主控端维护的受控端信息列表中清除所述受控端的信息。
根据本发明的另一方面,提供了一种多主机管理系统的监控方法,包括:
从数据库中读取连接状态信息,所述连接状态信息是由主控端通过监控主控端与受控端之间连接状态所获取并写入到数据库中;
根据所述连接状态信息判断主控端与受控端之间是否为不可用连接状态;
若判断出所述主控端与受控端之间为不可用连接状态,对所述不可用连接状态进行信息反馈,并重新启动与主控端之间的连接过程。
根据本发明的另一个方面,提供了一种主控端服务器,包括:
监控模块,适于监控主控端与受控端之间的连接状态;
写入模块,适于将通过监控连接状态所获取的连接状态信息写入到数据库中,所述连接状态信息供所述受控端从所述数据库中读取并供所述受控端根据所述连接状态信息判断所述主控端与受控端之间是否为不可用连接状态;
清除模块,适于根据所述主控端与受控端之间为不可用连接状态的信息反馈,在所述主控端服务器维护的受控端信息列表中清除所述受控端的信息。
根据本发明的另一个方面,提供了一种受控端装置,包括:
读取模块,适于从所述数据库中读取连接状态信息,所述连接状态信息是由主控端通过监控主控端与受控端之间连接状态所获取并写入到数据库中;
判断模块,适于根据所述连接状态信息判断主控端与受控端之间是否为不可用连接状态;
通知模块,适于在判断出所述主控端与受控端之间为不可用连接状态时,对所述不可用连接状态进行信息反馈;
重启模块,适于在判断出所述主控端与受控端之间为不可用连接状态时,重新启动与主控端之间的连接过程。
根据本发明的另一个方面,提供了一种多主机管理系统,包括上述的主控端服务器、受控端装置以及由所述主控端服务器和受控端装置访问的数据库。
根据本发明的多主机管理系统的监控方法及系统,主控端服务器及受控端装置,由主控端程序监控其与各受控端之间的连接状态,并在数据库中写入连接状态信息,受控端程序能够访问该数据库,读取连接状态信息,重新配置。上述的方案中,受控端程序能够及时得知不可用的连接状态,更新配置文件,以重新发其连接,保证主控端和受控端之间的正常通信,使多主机管理系统具有自适应的能力,提高了多主机管理系统的健壮性。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410836307.5/2.html,转载请声明来源钻瓜专利网。





