一种计算机健康监测方法技术

技术编号:27943802 阅读:24 留言:0更新日期:2021-04-02 14:26
一种计算机健康监测方法,获取待检测设备的IP地址,在本机上以待检测设备的IP地址运行Ping命令;构建固定格式的ICMP请求数据包,通过ICMP协议将ICMP请求数据包连同待检测设备的IP地址发送至IP层协议;IP层协议以待检测设备的IP地址作为目的地址,以本机的IP地址作为源地址,构建IP数据包;获取待检测设备的IP地址的MAC地址并将IP数据包发送至数据链路层,数据链路层构建数据帧,以待检测设备的IP地址的MAC地址作为目的地址,以本机的MAC地址作为源地址,将IP数据包发送至待检测设备;判断待检测设备是否接收到IP数据包,若是,则待检测设备构建ICMP应答包,反馈至本机,待检测设备正常,若否,则返回异常信息至本机,待检测设备异常。

【技术实现步骤摘要】
一种计算机健康监测方法
本专利技术涉及计算机检测
,尤其涉及一种计算机健康监测方法。
技术介绍
在银行日常业务中,银行系统中每个分行的机房中均有数以千计的计算机系统和网络设备,为日常业务的正常运行提供支持,特别是在虚拟技术广泛应用的时代,许多虚拟机是不能通过机房巡查等手段进行健康检查,因此通过人工检测的方式无论是在效率上还是时间上,亦或者是减少故障的发生概率上来说,是存在严重缺陷的。
技术实现思路
本专利技术的目的在于针对
技术介绍
中的缺陷,提出一种计算机健康监测方法,针对网络设备,直接以ping命令来实现故障监控;对于软件服务,直接对服务端口申请连接请求,通过结果就可以得知是否健康的结论。为达此目的,本专利技术采用以下技术方案:一种计算机健康监测方法,包括运行Ping命令检测连通性,具体步骤如下:获取待检测设备的IP地址,在本机上以待检测设备的IP地址运行Ping命令;构建固定格式的ICMP请求数据包,通过ICMP协议将ICMP请求数据包连同待检测设备的IP地址发送至IP层协议;本文档来自技高网...

【技术保护点】
1.一种计算机健康监测方法,其特征在于:包括运行Ping命令检测连通性,具体步骤如下:/n获取待检测设备的IP地址,在本机上以待检测设备的IP地址运行Ping命令;/n构建固定格式的ICMP请求数据包,通过ICMP协议将ICMP请求数据包连同待检测设备的IP地址发送至IP层协议;/n所述IP层协议以待检测设备的IP地址作为目的地址,以本机的IP地址作为源地址,构建IP数据包;/n获取待检测设备的IP地址的MAC地址并将IP数据包发送至数据链路层,所述数据链路层构建数据帧,以待检测设备的IP地址的MAC地址作为目的地址,以本机的MAC地址作为源地址,将IP数据包发送至待检测设备;/n判断所述待检...

【技术特征摘要】
1.一种计算机健康监测方法,其特征在于:包括运行Ping命令检测连通性,具体步骤如下:
获取待检测设备的IP地址,在本机上以待检测设备的IP地址运行Ping命令;
构建固定格式的ICMP请求数据包,通过ICMP协议将ICMP请求数据包连同待检测设备的IP地址发送至IP层协议;
所述IP层协议以待检测设备的IP地址作为目的地址,以本机的IP地址作为源地址,构建IP数据包;
获取待检测设备的IP地址的MAC地址并将IP数据包发送至数据链路层,所述数据链路层构建数据帧,以待检测设备的IP地址的MAC地址作为目的地址,以本机的MAC地址作为源地址,将IP数据包发送至待检测设备;
判断所述待检测设备是否接收到IP数据包,若是,则待检测设备构建ICMP应答包,反馈至所述本机,待检测设备正常,若否,则返回异常信息至所述本机,待检测设备异常。


2.根据权利要求1所述一种计算机健康监测方法,其特征在于:
获取待检测设备的IP地址的MAC地址包括:
所述IP层协议检测待检测设备的IP地址是否与本机的子网掩码,判断待检测设备是否与本机处于同一网段内,若处于同一网段,则在本网段内查找待检测设备的MAC地址;
判断待检测设备与本机是否存在过通信,若是,则在本机的ARP缓存表内查找待检测设备的IP地址与其MAC地址的映射关系;若否,则发送ARP请求广播获取待检测设备的MAC地址。


3.根据权利要求2所述一种计算机健康监测方法,其特征在于:
获取待检测设备的IP地址的MAC地址还包括:
所述IP层协议检测待检测设备的IP地址是否与本机的子网掩码,判断待检测设备是否与本机处于同一网段内,若不处于同一网段,则直接获取路由的MAC地址;
获取路由的MAC地址包括在本机的ARP缓存表内查找路由的IP地...

【专利技术属性】
技术研发人员:陈广涛
申请(专利权)人:中国农业银行股份有限公司南海分行
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1