本发明涉及服务器测试领域,尤其涉及一种可视化并发执行服务器自定义任务的方法及装置。
背景技术:
1、现有技术中,对于大量的待测试服务器集群,运维人员每次执行包括但不限于系统监控、备份与恢复、批量管理用户、服务启停控制、网络检测与分析等自定义任务时,使用依次串行执行shell脚本,导致执行进行慢,而且获取和整理每个被测服务器的各个测试任务的反馈信息麻烦,一旦执行某个shell脚本执行错误会影响全局的测试,导致工作效率不高。
技术实现思路
1、本发明提供一种可视化并发执行服务器自定义任务的方法及装置,旨在至少解决现有技术中存在的技术问题之一。
2、本发明的技术方案为一种可视化并发执行服务器自定义任务的方法,应用在可视化并发执行服务器自定义任务装置上,所述的可视化并发执行服务器自定义任务装置包括依次连接的ip解析模块、自定义任务模块、任务分发模块和任务日志模块,所述任务分发模块还与多个被管理的服务器连接,所述的可视化并发执行服务器自定义任务的方法包括以下步骤:
3、s100、若ip解析模块不存在ip配置文件或ip配置信息,导入ip配置文件并生成ip配置信息或新建ip配置信息;
4、s200、从自定义任务模块中的多个自定义任务中选择需要执行自定义任务的服务器的ip配置信息;
5、s300、基于被选中的需要执行自定义任务的服务器ip配置信息,所述自定义任务模块将多个自定义任务批量发送到任务分发模块;
6、s300、任务分发模块接收多个自定义任务,分别解析和校验自定义任务的ip配置信息,将多个自定义任务分发给对应的服务器;
7、s400、对应的服务器执行每一个自定义任务后,将结果反馈信息发送到任务分发模块,任务分发模块将结果反馈信息发送到任务日志模块;
8、s500、任务日志模块整理结果反馈信息后,存入预设的地址。
9、进一步,本发明还提出一种可视化并发执行服务器自定义任务的装置,用于执行所述的可视化并发执行服务器自定义任务的方法,所述的可视化并发执行服务器自定义任务的装置包括:
10、ip解析模块,用于导入ip配置文件、管理ip配置信息和管理自定义任务分组,所述管理ip配置信息包括对ip管理配置信息进行增加、删除、修改和查询操作,所述管理自定义任务分组为建立并管理服务器与自定义任务的对应关系;
11、自定义任务模块,用于管理自定义任务以及自定义任务与服务器的对应关系,所述自定义任务模块与所述ip解析模块电性连接;
12、任务分发模块,用于解释和校验多个自定义任务,并将自定义任务分发给对应的服务器,所述自定义任务模块与所述任务分发模块的前端电性连接,多个服务器与所述任务分发模块的后端直接或间接电性连接;
13、任务日志模块,用于收集多个服务器执行多个自定义任务后的结果反馈信息,所述任务日志模块的前端与所述任务分发模块电性连接。
14、本发明的有益效果是:
15、所述的可视化并发执行服务器自定义任务的方法和装置通过友好直观的可视化的界面批量对ip配置进行增删改查,大大降低了运维人员操作的复杂性以及错误率;批量并发的操作自定义的任务可以大大节省任务执行时间,提高工作效率;任务日志方便运维人员定位、排查问题以及避免重复操作。所述的可视化并发执行服务器自定义任务的方法和装置能节省运维人员大量的精力与时间,提高工作效率减少误操作。
1.一种可视化并发执行服务器自定义任务的方法,应用在可视化并发执行服务器自定义任务装置上,所述的可视化并发执行服务器自定义任务装置包括依次连接的ip解析模块(100)、自定义任务模块(200)、任务分发模块(300)和任务日志模块(400),所述任务分发模块(300)还与多个被管理的服务器(600)连接,其特征在于,所述的可视化并发执行服务器自定义任务的方法包括以下步骤:
2.根据权利要求1所述的可视化并发执行服务器自定义任务的方法,其特征在于,
3.根据权利要求1所述的可视化并发执行服务器自定义任务的方法,其特征在于,
4.根据权利要求1所述的可视化并发执行服务器自定义任务的方法,其特征在于,
5.根据权利要求1所述的可视化并发执行服务器自定义任务的方法,其特征在于,
6.根据权利要求2所述的可视化并发执行服务器自定义任务的方法,其特征在于,
7.根据权利要求1所述的可视化并发执行服务器自定义任务的方法,其特征在于,
8.根据权利要求5所述的可视化并发执行服务器自定义任务的方法,其特征在于,
9.根据权利要求1所述的可视化并发执行服务器自定义任务的方法,其特征在于,
10.一种可视化并发执行服务器自定义任务的装置,用于执行包括如权利要求1至9任一所述的可视化并发执行服务器自定义任务的方法,其特征在于,所述的可视化并发执行服务器自定义任务的装置包括:
