一种服务器监控管理的方法、装置及系统的制作方法

文档序号:10534689阅读:390来源:国知局
一种服务器监控管理的方法、装置及系统的制作方法
【专利摘要】本发明提供了一种服务器监控管理的方法、装置及系统,该方法包括:接收每一台所述服务器发送的注册信息,根据各个所述注册信息确定每一台所述服务器的标识信息;实时接收每一台所述服务器循环发送的心跳信号;根据每一台所述服务器的标识信息,确定各个所述心跳信号与所述服务器的对应关系;根据各个所述心跳信号与所述服务器的对应关系,针对于每一台所述服务器,判断在预设的间隔时间内是否接收到该服务器发送的心跳信号;如果否,确定该服务器发生宕机,发出包括该服务器标识信息的报警信息。该装置包括:注册单元、接收单元、识别单元、判断单元及报警单元。本方案能够降低服务器监管的成本。
【专利说明】
一种服务器监控管理的方法、装置及系统
技术领域
[0001]本发明涉及通信技术领域,特别涉及一种服务器监控管理的方法、装置及系统。
【背景技术】
[0002]随着计算机技术的不断发展与进步,计算机被广泛应用与各个领域,而服务器作为一种高性能计算机,被广泛应用与大型集团企业及事业单位,以提供快速、高效、安全的计算服务。一方面,随着企业规模的扩大,企业的计算任务量及数据量都会增加,需要更多的服务器以保证计算任务的快速有效执行以及数据的稳定存储,另一发面,随着企业的发展,企业的业务类型也越来越繁杂,企业需要设置新的服务器以承担新业务的计算任务和数据存储。总之,随着企业的发展与壮大,企业用户的服务器数量也越来越多。
[0003]服务器作为一种高性能的计算机,一般运行着企业的关键业务,为了保证企业关键业务的正常运行,需要减少服务器的宕机时间,因此当服务器发生宕机时需要及时进行维修。
[0004]目前,为了及时对出现宕机的服务器进行维修,每个IT技术人员分管一定数量的服务器,对服务器进行实时监控,从而及时发现出现宕机的服务器,以对服务器进行及时维修。
[0005]针对于现有技术对服务器进行监管的方法,当企业服务器数量较多时,需要多个IT技术人员对服务器进行实时监控,由于人力成本较高,造成服务器监管的成本较高。

【发明内容】

[0006]本发明实施例提供了一种服务器监控管理的方法、装置及系统,能够降低服务器监管的成本。
[0007]本发明实施例提供了一种服务器监控管理的方法,应用于至少一台服务器的监控管理,包括:
[0008]接收每一台所述服务器发送的注册信息,根据各个所述注册信息确定每一台所述服务器的标识信息;
[0009]实时接收每一台所述服务器循环发送的心跳信号;
[0010]根据每一台所述服务器的标识信息,确定各个所述心跳信号与所述服务器的对应关系;
[0011]根据各个所述心跳信号与所述服务器的对应关系,针对于每一台所述服务器,判断在预设的间隔时间内是否接收到该服务器发送的心跳信号;
[0012]如果否,确定该服务器发生宕机,发出包括该服务器标识信息的报警信息。
[0013]优选地,
[0014]所述注册信息包括:通过加密处理的所述服务器的MAC地址;
[0015]所述根据各个所述注册信息确定所述每一台服务器的标识信息包括:针对于每一台所述服务器,对该服务器发送的注册信息进行解密处理,获取该服务器的MCA地址,将该服务器的MAC地址作为该服务器的标识信息。
[0016]优选地,
[0017]所述心跳信号包括:所述服务器的MAC地址;
[0018]所述根据每一台所述服务器的标识信息,确定各个所述心跳信号与所述服务器的对应关系包括:针对于每一个所述心跳信号,将该心跳信号包括的MAC地址依次与各台服务器的MAC地址进行比较,确定出MAC地址与该心跳信号包括的MAC地址相同的服务器,则该服务器与该心跳信号相对应。
[0019]优选地,该方法进一步包括:
[0020]针对于每一个所述心跳信号,从该心跳信号中获取该心跳信号对应服务器的基本信息,将该基本信息与预设的该心跳信号对应服务器的标准信息进行比较,判断该心跳信号对应服务器是否被篡改,如果是,发出包括该心跳信号对应服务器标识信息的报警信号。
[0021]优选地,
[0022]所述基本信息包括:所述服务器的硬件基本信息和/或所述服务器的软件基本信息。
[0023]本发明实施例还提供了一种服务器监控管理的装置,包括:注册单元、接收单元、识别单元、判断单元及报警单元;
[0024]所述注册单元,用于接收每一台所述服务器发送的注册信息,根据各个所述注册信息确定每一台所述服务器的标识信息;
[0025]所述接收单元,用于实时接收每一台所述服务器循环发送的心跳信号;
[0026]所述识别单元,用于根据所述注册单元确定的每一台所述服务器的标识信息,确定所述接收单元接收到的各个心跳信号与所述服务器的对应关系;
[0027]所述判断单元,用于根据所述识别单元确定的各个心跳信号与所述服务器的对应关系,针对于每一台所述服务器,判断在预设的间隔时间内是否接收到该服务器发送的心跳信号;
[0028]所述报警单元,用于根据所述判断单元的判断结果,如果否,确定该服务器发生宕机,发出包括该服务器标识信息的报警信息。
[0029]优选地,
[0030]当所述注册信息包括通过加密处理的所述服务器的MAC地址时,
[0031]所述注册单元,用于针对于每一台所述服务器,对该服务器发送的注册信息进行解密处理,获取该服务器的MAC地址,将该服务器的MAC地址作为该服务器的标识信息。
[0032]优选地,
[0033]当所述心跳信号包括所述服务器的MAC地址时,
[0034]所述识别单元,用于针对于每一个所述心跳信号,将该心跳信号包括的MAC地址依次与各台服务器的MAC地址进行比较,确定出MAC地址与该心跳信号包括的MAC地址相同的服务器,则该服务器与该心跳信号相对应。
[0035]优选地,
[0036]所述判断单元,进一步用于针对于每一个所述心跳信号,从该心跳信号中获取该心跳信号对应服务器的基本信息,将该基本信息与预设的该心跳信号对应服务器的标准信息进行比较,判断该心跳信号对应服务器是否被篡改;
[0037]所述报警单元,进一步用于根据所述判断单元的判断结果,如果是,发出包括该心跳信号对应服务器标识信息的报警信号。
[0038]本发明实施例还提供了一种服务器监控管理的系统,包括:至少一台服务器及本发明实施例提供的任意一种服务器监控管理的装置;
[0039]每一台所述服务器,用于向所述服务器监控管理的装置发送注册信息,并循环向所述服务器监控管理的装置发送心跳信号。
[0040]本发明实施例提供了一种服务器监控管理的方法、装置及系统,根据服务器发送的注册信息确定每一台服务器的标识信息,实时接收各台服务器循环发送的心跳信号,根据服务器的标识信息确定每一个心跳信号对应的服务器,确定出每一个心跳信号对应的服务器后,针对于每一台服务器,判断在预设的间隔时间内是否接收到该服务器发生的心跳信号,如果没有接收到,则判断该服务器由于发生宕机没能发送心跳信号,发出相应的报警信息。这样,通过该方法可以同时对多台服务器进行监控管理,无需将服务器划分给多个ID技术人员监管,减少ID技术人员的数量,从而降低服务器监管的成本。
【附图说明】
[0041]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1是本发明一个实施例提供的一种服务器监控管理的方法流程图;
[0043]图2是本发明一个实施例提供的一种服务器监控管理的装置示意图;
[0044]图3是本发明一个实施例提供的一种服务器监控管理的系统示意图;
[0045]图4是本发明另一个实施例提供的一种服务器监控管理的方法流程图。
【具体实施方式】
[0046]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047]如图1所示,本发明实施例提供了一种服务器监控管理的方法,应用于至少一台服务器的监控管理,该方法可以包括以下步骤:
[0048]步骤101:接收每一台所述服务器发送的注册信息,根据各个所述注册信息确定每一台所述服务器的标识信息;
[0049]步骤102:实时接收每一台所述服务器循环发送的心跳信号;
[0050]步骤103:根据每一台所述服务器的标识信息,确定各个所述心跳信号与所述服务器的对应关系;
[0051]步骤104:根据各个所述心跳信号与所述服务器的对应关系,针对于每一台所述服务器,判断在预设的间隔时间内是否接收到该服务器发送的心跳信号,如果是,结束当前流程,如果否,执行步骤105;
[0052]步骤105:确定该服务器发生了宕机,发出包括该服务器标识信息的报警信息。
[0053]本发明实施例提供了一种服务器监控管理的方法,根据服务器发送的注册信息确定每一台服务器的标识信息,实时接收各台服务器循环发送的心跳信号,根据服务器的标识信息确定每一个心跳信号对应的服务器,确定出每一个心跳信号对应的服务器后,针对于每一台服务器,判断在预设的间隔时间内是否接收到该服务器发生的心跳信号,如果没有接收到,则判断该服务器由于发生宕机没能发送心跳信号,发出相应的报警信息。这样,通过该方法可以同时对多台服务器进行监控管理,无需将服务器划分给多个ID技术人员监管,减少ID技术人员的数量,从而降低服务器监管的成本。
[0054]在本发明一个实施例中,每一台服务器发送的注册信息中都包括经加密处理的该服务器的MAC地址,针对于每一台服务器,在接收到该服务器发送的注册信息后,对注册信息进行解密处理,从中获取到该服务器的MAC地址,将该服务器的MAC地址作为该服务器的标识信息,由于每台服务器的MAC地址都是唯一的,将MAC地址作为服务器的标识信息,可以对各台服务器进行区分,对MAC地址进行加密可以避免服务器的MAC地址发生泄露,保证服务器的安全性。
[0055]在本发明一个实施例中,在服务器发送的心跳信号中同样包括服务器的MAC地址,在接收到各台服务器发送的心跳信号后,针对于每一个心跳信号,将该心跳信号包括的MAC地址依次与各台服务器的MAC地址进行比较,确定出MAC地址与该心跳信号包括的MAC地址相同服务器,则该心跳信号由该MAC地址相同的服务器发送,从而准确确定出心跳信号与服务器的对应关系,避免心跳信号与服务器的对应关系混淆,提高了该服务器监控管理的方法的准确性。
[0056]在本发明一个实施例中,服务器发送的心跳信号中还包括服务器的基本信息,在确定出心跳信号与服务器的对应关系后,针对于每一个心跳信号,从该心跳信号中获取服务器的基本信息,将该基本信息与预先设定的对应服务器的标准信息进行比较,如果基本信息与标准信息不同,则说明发送该心跳信号的服务器已经被篡改,相应地发出对应的报警信号,如果基本信号与标准信号相同,则说明发送该心跳信号的服务器没有被篡改。这样,该服务器监控管理的方法不但能够同时监控多台服务器是否发生宕机,还能够监控各台服务器是否被篡改,提高了对服务器进行监控管理的全面性。
[0057]在本发明一个实施例中,心跳信号中携带的基本信息可以包括服务器的硬件基本信息及软件基本信息,或者只包括其中的硬件基本信息或软件基本信息,具体实现方式可以灵活选择,提高了该服务器监控管理的方法的适用性,而且可以同时对服务器的硬件设备及软件进行监控,进一步提高了该服务器监控管理的方法的全面性。
[0058]如图2所示,本发明一个实施例提供了一种服务器监控管理的装置,包括:注册单元201、接收单元202、识别单元203、判断单元204及报警单元205 ;
[0059]所述注册单元201,用于接收每一台所述服务器发送的注册信息,根据各个所述注册信息确定每一台所述服务器的标识信息;
[0060]所述接收单元202,用于实时接收每一台所述服务器循环发送的心跳信号;
[0061]所述识别单元203,用于根据所述注册单元201确定的每一台所述服务器的标识信息,确定所述接收单元202接收到的各个心跳信号与所述服务器的对应关系;
[0062]所述判断单元204,用于根据所述识别单元203确定的各个心跳信号与所述服务器的对应关系,针对于每一台所述服务器,判断在预设的间隔时间内是否接收到该服务器发送的心跳信号;
[0063]所述报警单元205,用于根据所述判断单元204的判断结果,如果否,确定该服务器发送宕机,发出包括该服务器标识信息的报警信息。
[0064]在本发明实施例提供了一种服务器监控管理的装置,注册单元201根据服务器发送的注册信息,确定每一台服务器的标识信息,接收单元202实时接收各台服务器发送的心跳信号,识别单元203根据注册单元202确定的标识信息确定出接收单元203接收到的各个心跳信号与服务器的对应关系,判断单元204根据识别单元203确定的对应关系,针对于每一台服务器,判断在预设的间隔时间内是否接收到该服务器发送的心跳信号,报警单元205根据判断单元204的判断结果,如果否,则确定该服务器发生了宕机,发出包括该服务器标识信息的报警信息。这样,可以通过该装置同时对多台服务器进行监控,无需通过多个IT技术人员对多台服务器进行监管,只需数量很少的IT技术人员即可实现对多台服务器的监管,从而降低了服务器监管的成本。
[0065]在本发明一个实施例中,当服务器发送的注册信号中包括通过加密处理的所述服务器的MAC地址时,针对于每一台所述服务器,注册单元201对该服务器发送的注册信息进行解密处理,获取该服务器的MAC地址,将该服务器的MAC地址作为该服务器的标识信息。通过对服务器的MAC地址进行加密传输,可以避免非法程序通过拦截注册信息获取服务器的MAC地址,保证服务器的安全性。
[0066]在本发明一个实施例中,当服务器发送的心跳信号中包括服务器的MAC地址时,针对于每一个所述心跳信号,识别单元203将该心跳信号包括的MAC地址依次与各台服务器的MAC地址进行比较,确定出MAC地址与该心跳信号包括的MAC地址相同的服务器,则该服务器与该心跳信号相对应。基于每台服务器MAC地址的唯一性,通过MAC地址确定每一个心跳信号与服务器的对应关系,可以准确的确定每一个心跳信号所属的服务器,避免心跳信号与服务器对应关系的混淆,从而准确的判断服务器是否发生宕机,提高了该服务器监控管理的装置的准确性。
[0067]在本发明一个实施例中,针对于每一个心跳信号,判断单元204进一步用于从该心跳信号中获取该心跳信号对应服务器的基本信息,将该基本信息与预设的该心跳信号对应服务器的标准信息进行比较,判断该心跳信号对应服务器是否被篡改,当判断单元204判断出该心跳信号对应服务器被篡改后,报警单元205发出包括该心跳信号对应服务器标识信息的报警信号。这样,通过该装置不仅可以同时监控多台服务器是否发生宕机,还能监控各台服务器是否被篡改,提高了该服务器监控管理的装置的适用性。
[0068]如图3所示,本发明实施例提供了一种服务器监控管理的系统,包括:至少一台服务器301及本发明实施例提供的任意一种服务器监控管理的装置302;
[0069]每一台所述服务器301,用于向所述服务器监控管理的装置302发送注册信息,并循环向所述服务器监控管理的装置发送心跳信号。
[0070]为使本发明的目的、技术方案和优点更加清楚,下面结合图2所示的服务器监控管理的装置及图3所示的服务器监控管理的系统,对本发明实施例提供的服务器监控管理的方法进一步地详细描述。
[0071]如图4所示,本发明实施例提供了一种服务器监控管理的方法,该方法可以包括以下步骤:
[0072]步骤401:接收各台服务器发送的注册信息,根据注册信息确定各台服务器的标识?目息O
[0073]在本发明一个实施例中,各台服务器将自身的MAC地址进行加密后作为注册信息发送给注册单元,注册单元接收到各台服务器发送的注册信号后,针对于每一个注册信息,对该注册信息进行解密处理,从中获取到发送该注册信息的服务器的MAC地址,将获取到的MAC地址作为发送该注册信息的服务器的标识信息。
[0074]例如,服务器监控管理的系统共包括3台服务器,分别为服务器1、服务器2及服务器3,3台服务器将自身的MAC地址通过MD5算法加密后发送给注册单元,注册单元分别从3台服务器发送的注册信息中解密出3台服务器的MAC地址,并将解密出的MAC地址作为对应服务器的标识信息,其中,服务器I的标识信息为MAC地址I,服务器2的标识信息为MAC地址2,服务器3的标识信息为MAC地址3。
[0075]步骤402:实时接收各台服务器发送的心跳信号。
[0076]在本发明一个实施例中,各台服务器在注册单元注册成功后,根据预先设定的间隔时间,每经过一个间隔时间,向接收单元发送一次心跳信号,接收单元实时接收各台服务器发送的心跳信号。
[0077]例如,预先设定间隔时间为lmin,在服务器正常运行的情况下,3台服务器每经过lmin,分别向接收单元发送一个心跳信号,接收单元实时接收3台服务器发送的心跳信号。
[0078]步骤403:根据每台服务器的标识信息,确定各个心跳信号与服务器的对应关系。
[0079]在本发明一个实施例中,接收单元接收到服务器发送的心跳信号后,针对于每一个心跳信号,识别单元将该心跳信号携带的MAC地址依次与各台服务器的MAC进行比较,获取MAC地址与该心跳信号携带的MAC地址相同的服务器,将该服务器确定为该心跳信号对应的服务器。
[0080]例如,接收单元接收到一个心跳信号A,识别单元从心跳信号A中获取到心跳信号A携带的MAC地址A,将MAC地址A分别与MAC地址1、MAC地址2及MAC地址3进行比较,如果MAC地址A与MAC地址I相同,则说明心跳信号A为服务器I发送的心跳信号,确定心跳信号A对应服务器I。
[0081]步骤404:针对于每一台服务器,判断在间隔时间内是否接收到该服务器发送的心跳信号,如果是,执行步骤405,否则执行步骤407。
[0082]在本发明一个实施例中,判断单元根据识别单元确定的各个心跳信号与服务器的对应关系,针对于每一台服务器,判断当前间隔时间内是否接收到该服务器发送的心跳信号,如果是,说明该服务器没有宕机,相应地执行步骤405,如果否,说明该服务器由于发生宕机而没有发送心跳信号,相应地执行步骤407。
[0083]例如,在当前的Imin内,经判断单元的判断,接收单元接收到了服务器I发送的心跳信号A和服务器2发送的心跳信号B,没有接收到服务器3发送的心跳信号,则说明服务器I和服务器2没有发生宕机,而服务器3发生了宕机,针对于服务器I和服务器2执行步骤405,针对于服务器3执行步骤407。
[0084]步骤405:将心跳信号携带的基本信息与预设的标准信息进行比较,判断服务器是否被篡改,如果是,执行步骤406,否则结束当前流程。
[0085]在本发明一个实施例中,判断单元在判断一台服务器没有发生宕机后,从该服务器放的心跳信号中获取该服务器的基本信息,将该基本信息与预设的该服务器的标准信息进行比较,如果基本信息与标准信息不同,则判断该服务器已经被篡改,相应地执行步骤406,如果基本信息与标准信息相同,则判断该服务器没有被篡改,结束当前流程。其中,基本信息包括服务器的硬件基本信息和软件基本信息,硬件基本信息可以包括各个硬件设备的MAC地址,软件基本信息可以包括服务器所安装的软件信息,标准信息可以为服务器首次发送的心跳信号包括的基本信息。
[0086]例如,判断单元将心跳信号A携带的基本信息I与服务器I的标准信息I进行比较,将心跳信号B携带的基本信息I与服务器2的标准信息2进行比较,其中基本信息I与标准信息I不同,说明服务器I已经被篡改,相应地执行步骤406,基本信息2与标准信息2相同,说明服务器I没有被篡改,结束当前流程。
[0087]步骤406:发出包括被篡改服务器标识信息的警报信号,并结束当前流程。
[0088]在本发明一个实施例中,在判断单元判断出服务器被篡改后,报警单元发送包括被篡改服务器MAC地址的报警信号,通知ID技术人员被篡改的服务器的MAC地址及篡改内容,然后结束当前流程。
[0089]例如,服务器I上的软件I被卸载后,判断单元在判断出服务器I被篡改,报警单元通过显示器向ID技术人员展示包括MAC地址I以及篡改类型为卸载了软件I的报警信息,通知ID技术人员服务器I上的软件I被卸载了。
[0090]步骤407:发出包括宕机服务器标识信息的报警信号。
[0091]在本发明一个实施例中,针对于每一台服务器,当判断单元判断出在当前间隔时间内没有接收到该服务器发送的心跳信号后,报警单元确定该服务器发生了宕机,报警单元发送包括该服务器MAC地址的报警信号,通知ID技术人员该服务器发生了宕机。
[0092]例如,判断单元判断当前Imin内没有接收到服务器3发送的心跳信号后,报警单元通过显示器向ID技术人员展示包括MAC地址3的报警信号,通知ID技术人员服务器3发生了宕机。
[0093]需要说明的是,在步骤406中,发出包括被篡改服务器MAC地址的报警信号后,用本次接收到的基本信息将对应的标准信息进行替换,以实现在ID技术人员对服务器进行修改时对标准信息进行更新。
[0094]本发明实施例提供了一种服务器监控管理的方法、装置及系统,至少具有如下有益效果:
[0095]1、根据服务器发送的注册信息确定每一台服务器的标识信息,实时接收各台服务器循环发送的心跳信号,根据服务器的标识信息确定每一个心跳信号对应的服务器,确定出每一个心跳信号对应的服务器后,针对于每一台服务器,判断在预设的间隔时间内是否接收到该服务器发生的心跳信号,如果没有接收到,则判断该服务器由于发生宕机没能发送心跳信号,发出相应的报警信息。这样,通过该方法可以同时对多台服务器进行监控管理,无需将服务器划分给多个ID技术人员监管,减少ID技术人员的数量,从而降低服务器监管的成本。
[0096]2、在服务器发送的心跳信号中还包括由服务器的基本信息,将心跳信号中包括的基本信息与预先设定的标准信息进行比较,可以判断服务器是否被篡改,当判断服务器被篡改后发出包括被篡改服务器标识信息的报警信号,这样不断可以对服务器是否发生宕机进行监控,还能够对服务器是否被篡改进行监控,提高了对服务器进行监控管理的全面性。
[0097]3、服务器发送的注册信息及心跳信号中都包括服务器的MAC地址,将服务器的MAC地址作为服务器的标识信息,由于服务器的MAC地址具有唯一性,各台服务器的MAC地址不可能相同,这样可以准确的确定每一个心跳信号所属的服务器,从而可以准确的判断每一台服务器是否发生宕机,提高了该服务器监控管理的方法及装置的准确性。
[0098]4、服务器通过加密算法对MAC地址进行加密,将加密后的MAC地址作为注册信息进行发送,通过对MAC地址进行加密,防止服务器的MAC地址在传输过程中被劫持,保证了服务器的安全性。
[0099]5、服务器发送的心跳信号中包括服务器的基本信息,该基本信息包括服务器的硬件基本信息和软件基本信息,这样可以同时对服务器的硬件及软件进行监控,进一步提高了对服务器进行监控管理的全面性。
[0100]需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
[0101]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
[0102]最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种服务器监控管理的方法,其特征在于,应用于至少一台服务器的监控管理,包括: 接收每一台所述服务器发送的注册信息,根据各个所述注册信息确定每一台所述服务器的标识信息; 实时接收每一台所述服务器循环发送的心跳信号; 根据每一台所述服务器的标识信息,确定各个所述心跳信号与所述服务器的对应关系; 根据各个所述心跳信号与所述服务器的对应关系,针对于每一台所述服务器,判断在预设的间隔时间内是否接收到该服务器发送的心跳信号; 如果否,确定该服务器发生宕机,发出包括该服务器标识信息的报警信息。2.根据权利要求1所述的方法,其特征在于, 所述注册信息包括:通过加密处理的所述服务器的MAC地址; 所述根据各个所述注册信息确定所述每一台服务器的标识信息包括:针对于每一台所述服务器,对该服务器发送的注册信息进行解密处理,获取该服务器的MCA地址,将该服务器的MAC地址作为该服务器的标识信息。3.根据权利要求2所述的方法,其特征在于, 所述心跳信号包括:所述服务器的MAC地址; 所述根据每一台所述服务器的标识信息,确定各个所述心跳信号与所述服务器的对应关系包括:针对于每一个所述心跳信号,将该心跳信号包括的MAC地址依次与各台服务器的MAC地址进行比较,确定出MAC地址与该心跳信号包括的MAC地址相同的服务器,则该服务器与该心跳信号相对应。4.根据权利要求1至3中任一所述的方法,其特征在于,进一步包括: 针对于每一个所述心跳信号,从该心跳信号中获取该心跳信号对应服务器的基本信息,将该基本信息与预设的该心跳信号对应服务器的标准信息进行比较,判断该心跳信号对应服务器是否被篡改,如果是,发出包括该心跳信号对应服务器标识信息的报警信号。5.根据权利要求4所述的方法,其特征在于, 所述基本信息包括:所述服务器的硬件基本信息和/或所述服务器的软件基本信息。6.—种服务器监控管理的装置,其特征在于,包括:注册单元、接收单元、识别单元、判断单元及报警单元; 所述注册单元,用于接收每一台所述服务器发送的注册信息,根据各个所述注册信息确定每一台所述服务器的标识信息; 所述接收单元,用于实时接收每一台所述服务器循环发送的心跳信号; 所述识别单元,用于根据所述注册单元确定的每一台所述服务器的标识信息,确定所述接收单元接收到的各个心跳信号与所述服务器的对应关系; 所述判断单元,用于根据所述识别单元确定的各个心跳信号与所述服务器的对应关系,针对于每一台所述服务器,判断在预设的间隔时间内是否接收到该服务器发送的心跳信号; 所述报警单元,用于根据所述判断单元的判断结果,如果否,确定该服务器发生宕机,发出包括该服务器标识信息的报警信息。7.根据权利要求6所述的装置,其特征在于,当所述注册信息包括通过加密处理的所述服务器的MAC地址时, 所述注册单元,用于针对于每一台所述服务器,对该服务器发送的注册信息进行解密处理,获取该服务器的MAC地址,将该服务器的MAC地址作为该服务器的标识信息。8.根据权利要求7所述的装置,其特征在于,当所述心跳信号包括所述服务器的MAC地址时, 所述识别单元,用于针对于每一个所述心跳信号,将该心跳信号包括的MAC地址依次与各台服务器的MAC地址进行比较,确定出MAC地址与该心跳信号包括的MAC地址相同的服务器,则该服务器与该心跳信号相对应。9.根据权利要求6至8中任一所述的装置,其特征在于, 所述判断单元,进一步用于针对于每一个所述心跳信号,从该心跳信号中获取该心跳信号对应服务器的基本信息,将该基本信息与预设的该心跳信号对应服务器的标准信息进行比较,判断该心跳信号对应服务器是否被篡改; 所述报警单元,进一步用于根据所述判断单元的判断结果,如果是,发出包括该心跳信号对应服务器标识信息的报警信号。10.一种服务器监控管理的系统,其特征在于,包括:至少一台服务器及权利要求6至9中任一所述的服务器监控管理的装置; 每一台所述服务器,用于向所述服务器监控管理的装置发送注册信息,并循环向所述服务器监控管理的装置发送心跳信号。
【文档编号】G06F11/32GK105893220SQ201610202594
【公开日】2016年8月24日
【申请日】2016年4月1日
【发明人】李会强
【申请人】浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1