[发明专利]服务器监控数据采集方法及装置、存储介质及电子设备在审
申请号: | 201910579088.X | 申请日: | 2019-06-28 |
公开(公告)号: | CN110377423A | 公开(公告)日: | 2019-10-25 |
发明(设计)人: | 王晓通;张东;郭锋 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李伟 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 节点资源 读取 令牌 全局 服务器监控 存储介质 电子设备 空闲状态 令牌分配 数据采集 状态标记 数据监控服务器 数据采集效率 数据服务器 标识转移 读取状态 繁忙状态 监控数据 数据竞争 同一时刻 线程运行 预先建立 状态同步 多线程 释放 | ||
1.一种服务器监控服务器监控数据采集方法,其特征在于,应用于数据监控服务器,所述方法,包括:
依次从预先建立的资源节点队列中获取所述数据监控服务器监控的各个节点资源;
对于每个已获取的节点资源,判断所述已获取的节点资源的状态是否为可用状态;
若所述已获取的节点资源的状态为可用状态,则判断预先生成的全局唯一令牌的状态是否为空闲状态,当所述全局唯一令牌的状态为空闲状态时,为所述已获取的节点资源分配所述全局唯一令牌,并将所述全局唯一令牌的状态标记为繁忙状态;
基于所述已获取的节点资源,与数据服务器建立socket连接,并释放所述全局唯一令牌,将所述全局唯一令牌的状态标记为空闲状态,以将所述全局唯一令牌分配至所述已获取的节点资源的下一个节点资源,所述数据服务器为所述已获取的节点资源对应的服务器;
确定与所述socket连接对应的socket标识,将所述socket标识存放至预先建立的socket连接列表中;
检测所述socket连接列表中与各个socket标识对应的socket连接的状态是否为待读取状态,将处于待读取状态的socket连接对应的socket标识转移至预先构建待读取连接列表中;
读取所述待读取连接列表中的各个socket标识对应的socket连接接收到的监控数据。
2.根据权利要求1所述的方法,其特征在于,所述判断所述已获取的节点资源的状态是否为可用状态,包括:
获取所述已获取的节点资源中包含的IP地址;
验证所述IP地址是否可达;
若所述IP地址可达,则确定所述已获取的节点资源为可用状态;
若所述IP地址不可达,则确定所述已获取的节点资源为不可用状态。
3.根据权利要求1所述的方法,其特征在于,所述基于所述已获取的节点资源,与数据服务器建立socket连接,包括:
获取所述已获取的节点资源中的IP地址、端口号、用户名及与所述用户名对应的密码;
基于所述用户名及所述密码,对所述已获取的节点资源进行身份验证;
若所述用户名及所述密码与预先存储的验证信息匹配,则确定对所述已获取的节点资源的验证成功;
当对所述已获取的节点资源验证成功时,基于所述IP地址及所述端口号,与所述已获取的节点资源对应的数据服务器建立socket连接。
4.根据权利要求1所述的方法,其特征在于,所述检测所述socket连接列表中与各个socket标识对应的socket连接的状态是否为待读取状态,包括:
对于所述socket连接列表中的每一个所述socket标识,当接收到数据采集服务器通过所述socket标识对应的socket连接发送的响应请求时,将所述socket标识确定为待读取状态。
5.根据权利要求4所述的方法,其特征在于,所述读取所述待读取连接列表中的各个socket标识对应的socket连接接收到的监控数据,包括:
按预设的时间间隔,解析所述待读取连接列表中的各个socket标识对应的socket连接接收到的响应请求,得到各个所述响应请求中包含的监控数据。
6.根据权利要求1所述的方法,其特征在于,所述读取所述待读取连接列表中的各个socket标识对应的socket连接接收到的监控数据之后,还包括:
清空当前所述待读取连接列表中的各个socket标识,并断开当前所述待读取连接列表中的与各个socket标识对应的socket连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910579088.X/1.html,转载请声明来源钻瓜专利网。