本申请涉及运维处理,更具体地说,涉及一种智能化自检方法、系统、存储介质及电子设备。
背景技术:
1、在日常系统运维中,机器有时因故障而宕机,或因硬件检修需维护性关机,有时因操作系统升级打补丁等需要重启。
2、当机器再次启动后,运维人员往往需要手动对系统进行检查,包括时钟同步、文件系统挂载、网卡ip配置、软件运行情况。人工检查存在机器关机前信息丢失、机器重启后人工检查繁琐、重启前后对比困难、容易出现错漏的情况。
3、因此,如何实现高效、可靠的系统运维方式,是本申请继续解决的问题。
技术实现思路
1、有鉴于此,本申请公开了一种智能化自检方法、系统、存储介质及电子设备,提高操作系统重启后检查方案的自动化程度、准确性和智能化水平,实现高效、可靠的系统运维方式。
2、为了实现上述目的,其公开的技术方案如下:
3、本申请第一方面公开了一种智能化自检方法,所述方法包括:
4、针对主机的各个操作系统,当所述操作系统重启时,通过预设判断脚本判断所述操作系统的系统类型;
5、若所述系统类型为预设系统类型,通过预设系统类型所对应的预设检查命令脚本,定时对所述操作系统进行硬件自检和软件自检,得到检查结果;
6、若所述检查结果为异常检查结果,通过自动修复机制对异常检查结果进行修复。
7、优选的,所述针对主机的各个操作系统,当所述操作系统重启时,通过预设判断脚本判断所述操作系统的系统类型,包括:
8、针对主机的各个操作系统,当所述操作系统重启时,通过预设判断脚本中的预设函数获取操作系统的标识符;
9、通过所述标识符判断操作系统的类型。
10、优选的,所述若所述系统类型为预设系统类型,通过预设系统类型所对应的预设检查命令脚本,定时对所述操作系统进行硬件自检和软件自检,得到检查结果,包括:
11、若所述系统类型为预设系统类型,通过预设系统类型所对应的预设命令脚本,定时对操作系统所涉及的各个硬件设备进行状态检查和稳定性检测,得到硬件自检的检查结果;所述状态检查用于确认各个硬件设备是否被正确识别;所述稳定性检测用于验证在预设时段中是否存在故障问题和/或性能问题;
12、定时对操作系统的系统日志分析、网卡网络检查、服务状态检查和文件系统一致性检查,得到软件自检的检查结果。
13、优选的,所述若所述检查结果为异常检查结果,通过自动修复机制对异常检查结果进行修复,包括:
14、若所述检查结果为异常检查结果,确定异常检查结果的异常类型;
15、若所述异常类型为硬件异常,针对异常的硬件进行替换;
16、若所述异常类型为系统日志异常,生成异常的系统日志提示;
17、若所述异常类型为服务状态异常,启动预先设定的备份服务状态确保服务状态正常;
18、若所述异常类型为网卡网络异常,通过预先备份的网卡网络服务确定未启动的网卡网络服务,并将未启动的网卡网络服务进行启动,以完成网卡网络异常的修复;
19、若所述异常类型为文件系统一致性异常,执行自动修复脚本来完成文件修复操作。
20、优选的,还包括:
21、通过异常处理机制对所述异常的检查结果进行异常处理和报警处理。
22、优选的,还包括:
23、定时对所述操作系统进行细粒度检查;所述细粒度检查用于满足不同应用场景的需求。
24、优选的,还包括:
25、对操作系统进行预防性维护;所述预防性维护为对操作系统进行周期性检查,使得在操作系统出现故障前采取预防措施的维护。
26、本申请第二方面公开了一种智能化自检系统,所述系统包括:
27、判断单元,用于针对主机的各个操作系统,当所述操作系统重启时,通过预设判断脚本判断所述操作系统的系统类型;
28、自检单元,用于若所述系统类型为预设系统类型,通过预设系统类型所对应的预设检查命令脚本,定时对所述操作系统进行硬件自检和软件自检,得到检查结果;
29、修复单元,用于若所述检查结果为异常检查结果,通过自动修复机制对异常检查结果进行修复。
30、本申请第三方面公开了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如第一方面任意一项所述的智能化自检方法。
31、本申请第四方面公开了一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如第一方面任意一项所述的智能化自检方法。
32、经由上述技术方案可知,本申请公开了一种智能化自检方法、系统、存储介质及电子设备,针对主机的各个操作系统,当操作系统重启时,通过预设判断脚本判断所述操作系统的系统类型,若系统类型为预设系统类型,通过预设系统类型所对应的预设检查命令脚本,定时对操作系统进行硬件自检和软件自检,得到检查结果,若检查结果为异常检查结果,通过自动修复机制对异常检查结果进行修复。通过上述方案,在操作系统重启后,通过自动化的预设判断脚本判断操作系统的操作系统类型,通过自动化的预设检查命令脚本定时对操作系统进行硬件自检检查和软件检查自检,实现了操作系统重启后智能化自检,避免了硬件设备无法正常识别、软件漏启动、网卡漏启动等的风险,同时通过脚本自动化检查减少了人工处置的操作,缩短了处置的时间,提高操作系统重启后检查方案的自动化程度、准确性和智能化水平,实现高效、可靠的系统运维方式。
1.一种智能化自检方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述针对主机的各个操作系统,当所述操作系统重启时,通过预设判断脚本判断所述操作系统的系统类型,包括:
3.根据权利要求1所述的方法,其特征在于,所述若所述系统类型为预设系统类型,通过预设系统类型所对应的预设检查命令脚本,定时对所述操作系统进行硬件自检和软件自检,得到检查结果,包括:
4.根据权利要求1所述的方法,其特征在于,所述若所述检查结果为异常检查结果,通过自动修复机制对异常检查结果进行修复,包括:
5.根据权利要求1所述的方法,其特征在于,还包括:
6.根据权利要求1所述的方法,其特征在于,还包括:
7.根据权利要求1所述的方法,其特征在于,还包括:
8.一种智能化自检系统,其特征在于,所述系统包括:
9.一种存储介质,其特征在于,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如权利要求1至7任意一项所述的智能化自检方法。
10.一种电子设备,其特征在于,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如权利要求1至7任意一项所述的智能化自检方法。