本发明专利技术公开了一种服务器下线系统及方法,其中Web登陆模块登录Web平台,并向Web平台提交待下线服务器的IP,Web平台将数据采集程序和采集规则推送到待下线服务器上,对数据采集程序返回的数据进行整理,将整理的IP与Web平台内的CMDB系统进行对应,CMDB系统将内部存在的IP转换成对应的业务模块名,Web平台将业务模块数据以邮件发送至用户进行确认,Web平台收到用户可下线确认回复后,进入下线流程,并将待下线服务器以及与待下线服务器相关联服务器的系统监控视图,推送给提交下线的用户确认,Web平台收到用户的确认回复后,对待下线服务器执行下线操作,并邮件通知用户下线成功。上述方案省去人工繁琐操作,避免了大数量机器的误操作以及遗漏操作。
【技术实现步骤摘要】
本专利技术涉及计算机
,特别涉及。
技术介绍
随着互联网信息的迅速发展,当前的业务系统越来越复杂,需要维护的服务器也越来越多,各台服务器之间的关联关系也越来越紧,服务器上线下线操作也会越来越频繁,每个维护人员的操作习惯、处理方法都不一样,考虑不全面而误下线服务器都会对用户产生影响。
技术实现思路
针对上述技术问题,本专利技术提供一种具有统一规范和流程的、风险低的服务器下线系统及方法。为解决上述技术问题,本专利技术所采取的技术方案是:提供一种服务器下线系统,包括Web登陆模块、Web平台和待下线服务器;所述Web登陆模块用于登录所述Web平台,并向所述Web平台提交所述待下线服务器的IP ;所述Web平台用于将数据采集程序和采集规则推送到所述待下线服务器上,对所述数据采集程序返回的数据按照排序和去重的规则进行整理,将整理的IP与所述Web平台内的CMDB系统进行对应,所述CMDB系统将内部存在的IP转换成对应的业务模块名,所述Web平台将转换后的业务模块数据以表格的形式通过邮件发送至提交下线的用户进行确认;所述Web平台收到用户可下线确认回复后,进入下线流程,并将所述待下线服务器以及与待下线服务器相关联服务器的系统监控视图,以邮件的形式推送给提交下线操作的用户确认,若未收到用户可下线确认回复,则继续对已提交IP的待下线服务器进行数据米集;所述Web平台收到用户的确认无异常以及确认下线的回复后,对所述待下线服务器执行下线操作,并邮件通知用户下线成功;若未收到用户确认无异常以及确认下线回复,则进行回滚操作;所述待下线服务器用于根据所述Web平台的指令进行下线操作。本专利技术由于采用以上技术方案,其达到的技术效果为:通过建立的统一的流程和规范,用程序的方法来解决运维人员的判断当前下线的服务器是否还有外部用户访问,并通过邮件多次确认的方式,将风险降到最低,并通过流程管控的方式对整个服务下线的操作执行层层确认,将问题出现的概率减小到最低。同时由程序自动检测与将要下线的机器相关联的机器,自动监测他们的状态,省去人工繁琐操作,以及机器数量多了之后的误操作,以及遗漏操作,具有很高的实用性。较优地,在上述技术方案中,所述Web平台收到用户可下线确认回复后,进入下线流程,对需要下线的机器进行出入包封锁,只保留ssh端口。采用上述进一步方案的有益效果是:Web平台收到用户确认回复后才进行对所述待下线服务器的出入包封锁,使得Web平台在对待下线服务器下线时更有针对性,下线的准确率也更高。较优地,在上述技术方案中,所述Web平台对所述待下线服务器自定义封锁时长。采用上述进一步方案的有益效果是:Web平台自定义对待下线服务器的封锁时长,方便了 Web平台对下线机器的掌控,也提高了需下线机器下线时的准确度,避免了误操作或操作遗漏情况的发生,同时也提高了系统的适用性。较优地,在上述技术方案中,所述待下线服务器不符合下线要求时,所述Web平台会再次提交继续收集操作。采用上述进一步方案的有益效果是:需要下线的机器不符合下线要求时,会执行对应的回滚操作,继续执行上一步骤,即Web平台再次提交继续收集操作,在符合下线要求后,执行对应的下线操作,提高了系统运行的稳定性。较优地,在上述技术方案中,所述采集规则为多久采集一次,一共采集多少次。采用上述进一步方案的有益效果是:由Web平台指定采集规则,多久采集一次,一共采集多少次,对采集来的数据能更好的进行整理和比对。较优地,在上述技术方案中,所述数据采集程序采集服务器流入和流出的数据包,并从数据包中过滤出源IP、源端口、目的IP、目的端口、协议以及访问频率。采用上述进一步方案的有益效果是:规定具体的采集数据格式,使得数据在采集时更有针对性,采集的数据规格、格式相同,并且采集好的数据格式更加的统一,在对采集的数据进行审查或比对时,更加的容易、方便和快捷,确保了系统的精确运行。较优地,在上述技术方案中,所述数据采集程序主要通过netstat、ss以及tcpdump命令中的一种或多种进行采集。采用上述进一步方案的有益效果是:netstat、ss以及tcpdump命令都是现在比较成熟的技术,数据采集程序采用上述命令对提交下线IP的待下线服务器以及与要下线服务器有交互的服务器的出入包情况进行采集,使得数据的采集更加的准确。较优地,在上述技术方案中,所述Web平台收到的用户关于所述待下线服务器以及与该机器相关联机器的系统监控图邮件的回复为异常时,进行回滚操作。采用上述进一步方案的有益效果是:Web平台收到用户关于的下线机器以及与该机器相关联机器的系统监控图邮件的回复为异常时,表明要下线机器以及与该机器相关联机器的系统监控图是有问题的,当有问题出现时,需要执行回滚操作,执行上一步骤,直至用户回复的邮件无异常时,继续后续的操作。较优地,在上述技术方案中,所述Web平台收到确认下线操作后,对已下线的服务器执行数据删除、系统重装和回到资源池操作,并邮件通知用户下线成功。采用上述进一步方案的有益效果是:对下线服务器执行数据删除、系统重装和回到资源池操作,方便了对应服务器的循环使用,也使得服务器系统更加的清洁,避免了服务器多系统对整套系统的不利影响。较优地,在上述技术方案中,还包括用于对待下线服务器和与待下线服务器相关联服务器进行监控的监控系统,所述监控系统在Web平台在收到用户确认下线回复后,将所述待下线服务器以及与待下线服务器相关联的服务器的系统监控视图,以邮件的形式发送至请求下线操作的用户进行复查,若客户确认该服务器下线后对系统有影响,则由所述下线系统执行下线回滚操作。采用上述进一步方案的有益效果是:监控系统的设置,能够对下线系统进一步的复查确认,复查操作的进行,确保了系统执行下线操作的准确度,避免了发生误操作或操作遗漏情况的发生,确保了下线的服务器对系统没有负面的影像,确保了系统运行的稳定性。还提供了一种服务器下线方法,包括以下步骤:步骤S10:通过Web登陆模块登录Web平台,并向所述Web平台提交所述待下线服务器的IP ;步骤S20:在所述Web平台上提交待下线服务器的IP,将数据采集程序和采集规则推送到所述待下线服务器上,对数据采集程序返回的数据按照排序和去重的规则进行整理,将整理的IP与所述Web平台内的CMDB系统进行对应,所述CMDB系统将内部存在的IP转换成对应的业务模块名,所述Web平台将转换后的业务模块数据以邮件的形式发送给提交下线的用户进行确认;步骤S30:所述Web平台收到用户可下线确认回复后,进入下线流程,并将所述待下线服务器以及与待下线服务器相关联服务器的系统监控视图,以邮件的形式推送给提交下线操作的用户确认,若未收到用户可下线确认回复,则继续对已提交IP的待下线服务器进行数据采集;步骤S40:所述Web平台收到用户的确认无异常以及确认下线的回复后,对所述待下线服务器执行下线操作,并邮件通知用户下线成功;若未收到用户确认无异常以及确认下线回复,则进行回滚操作;步骤S50:所述带下线服务器根据所述Web平台的指令进行下线操作。【附图说明】下面结合附图对本专利技术作进一步说明:图1是本专利技术服务器下线系统示意图;图2是本专利技术服务器下线方法的流程图。【具体实施方式】实施例一如图1所示,本本文档来自技高网...
【技术保护点】
一种服务器下线系统,其特征在于:包括Web登陆模块、Web平台和待下线服务器;所述Web登陆模块用于登录所述Web平台,并向所述Web平台提交所述待下线服务器的IP;所述Web平台用于将数据采集程序和采集规则推送到所述待下线服务器上,对所述数据采集程序返回的数据按照排序和去重的规则进行整理,将整理的IP与所述Web平台内的CMDB系统进行对应,所述CMDB系统将内部存在的IP转换成对应的业务模块名,所述Web平台将转换后的业务模块数据以表格的形式通过邮件发送至提交下线的用户进行确认;所述Web平台收到用户可下线确认回复后,进入下线流程,并将所述待下线服务器以及与待下线服务器相关联服务器的系统监控视图,以邮件的形式推送给提交下线操作的用户确认,若未收到用户可下线确认回复,则继续对已提交IP的待下线服务器进行数据采集;所述Web平台收到用户的确认无异常以及确认下线的回复后,对所述待下线服务器执行下线操作,并邮件通知用户下线成功;若未收到用户确认无异常以及确认下线回复,则进行回滚操作;所述待下线服务器用于根据所述Web平台的指令进行下线操作。
【技术特征摘要】
【专利技术属性】
技术研发人员:陈朱尧,叶鹏,
申请(专利权)人:成都视达科信息技术有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。