[发明专利]一种服务器状态的获取方法及相关装置在审
申请号: | 202011269062.4 | 申请日: | 2020-11-13 |
公开(公告)号: | CN112463526A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 刘一烜 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F8/41;G06F16/951 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 高勇 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 状态 获取 方法 相关 装置 | ||
本申请公开了一种服务器状态的获取方法,包括通过爬虫从服务器管理软件的页面中获取服务器的状态;将获取的所述服务器的状态编译成文件;定时将所述文件发送至目标客户端,以使目标客户端在解析所述文件后得到所述服务器的状态。通过该方法能够实现即使监控人员不在机房内,也可以远程准确掌握服务器的状态,以便当服务器发生故障时对服务器及时进行定位、维护等。本申请还公开了一种服务器状态的获取装置、设备及计算机可读存储介质,均具有上述技术效果。
技术领域
本申请涉及服务器技术领域,特别涉及一种服务器状态的获取方法;还涉及一种服务器状态的获取装置、设备以及计算机可读存储介质。
背景技术
服务器是计算机的一种,其比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机,如PC机、智能手机等终端提供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。根据服务器所提供的服务,一般来说服务器都具备承担响应服务请求、承担服务、保障服务的能力。服务器作为电子设备,其内部的结构十分的复杂,在其实际应用过程中可能会发生服务器故障等,为此需要对服务器的状态进行监控。目前,在机房内通过服务器管理软件即可获取到服务器的状态,对故障服务器进行定位等,然而,这样需要监控人员在机房内才能实现,若监控人员在机房外,则无法直接查看服务器管理软件而获取服务器的状态。
有鉴于此,如何实现监控人员不在机房也可以掌握服务器的状态已成为本领域技术人员亟待解决的技术问题。
发明内容
本申请的目的是提供一种服务器状态的获取方法,能够实现监控人员不在机房也能够掌握服务器的状态。本申请的另一个目的是提供一种服务器状态的获取装置、设备以及计算机可读存储介质,均具有上述技术效果。
为解决上述技术问题,本申请提供了一种服务器状态的获取方法,包括:
通过爬虫从服务器管理软件的页面中获取服务器的状态;
将获取的所述服务器的状态编译成文件;
定时将所述文件发送至目标客户端,以使目标客户端在解析所述文件后得到所述服务器的状态。
可选的,所述通过爬虫从服务器管理软件的页面中获取服务器的状态,包括:
通过所述爬虫获取所述服务器管理软件的页面中的所有DOM;
从所有的所述DOM中筛选出目标DOM;
对所述目标DOM中的元素进行翻译得到所述服务器的状态。
可选的,所述爬虫为在Node js平台上创建得到的爬虫。
可选的,所述将获取的所述服务器的状态编译成文件包括:
将获取的所述服务器的状态编译成wasm文件。
可选的,定时将所述文件发送至目标客户端包括:
通过邮件的方式定时将所述文件发送至目标客户端。
为解决上述技术问题,本申请还提供了一种服务器状态的获取装置,包括:
获取模块,用于通过爬虫从服务器管理软件的页面中获取服务器的状态;
编译模块,用于将获取的所述服务器的状态编译成文件;
发送模块,用于定时将所述文件发送至目标客户端,以使目标客户端在解析所述文件后得到所述服务器的状态。
可选的,所述获取模块包括:
获取单元,用于通过所述爬虫获取所述服务器管理软件的页面中的所有DOM;
筛选单元,用于从所有的所述DOM中筛选出目标DOM;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011269062.4/2.html,转载请声明来源钻瓜专利网。