System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及互联网信息,尤其涉及基于ipmi的跨平台安全诊断管理系统及方法。
技术介绍
1、随着互联网信息化建设的不断发展,各企业依托服务器集群部署日益繁多的应用平台,而很多应用平台都对应独立的服务器,这就造成有大量的平台服务器集群,如何有效统一管理这些平台服务器,尚没有高效的方法。
技术实现思路
1、本专利技术提供基于ipmi的跨平台安全诊断管理系统及方法,用以解决现有技术中无法统一管理多个平台服务器的缺陷,实现有效统一管理多个平台服务器。
2、本专利技术提供一种基于ipmi的跨平台安全诊断管理系统,所述系统为bmc系统,所述系统包括:
3、事件收集模块,所述事件收集模块用于收集各个平台的事件信息,所述事件信息包括平台组件故障信息、传感器告警信息和信息配置错误警告信息中的至少一种;
4、事件过滤及安全执行模块,所述事件过滤及安全执行模块用于在收到事件信息时,将事件信息与预设的事件过滤器表中的条目进行比较,确定所述事件信息对应的操作并执行;
5、日志记录模块,所述日志记录模块用于基于所述bmc系统的各个进程生成sds日志,所述sds日志对应有类别标签,所述类别标签反映所述sds日志的可见度权限级别和/或事件严重程度;
6、ipmi进程模块,所述ipmi进程模块用于创建第一进程和第二进程,所述第一进程用于监听各平台以及所述bmc系统的ipmi指令,按ipmi指令字段分发消息到相应的处理函数,所述第二进程用于监听各个进程产生
7、根据本专利技术提供的一种基于ipmi的跨平台安全诊断管理系统,还包括:
8、故障诊断显示模块,所述故障诊断显示模块用于将事件对应的sel信息转换为诊断信息保存至内存中,并读取在内存中的所述诊断信息,将所述诊断信息输出到诊断面板;
9、其中,所述故障诊断显示模块与所述诊断面板的数据交互通过sgpio驱动实现。
10、根据本专利技术提供的一种基于ipmi的跨平台安全诊断管理系统,还包括:
11、远程管理模块,所述远程管理模块用于:
12、基于sol机制,通过基于ip网络的ipmi会话重定向到本地,以将从目标主板发出的数据打包通过lan网络发送到远程控制台,以及将通过lan网络接收的数据包解开并传送至所述目标主板;
13、其中,所述远程管理模块中的串口控制器的波特率与所述目标主板的串口控制器的波特率一致。
14、根据本专利技术提供的一种基于ipmi的跨平台安全诊断管理系统,还包括:
15、温度传感器模块,所述温度传感器模块用于通过ic接口对温度传感器进行读写;
16、所述温度传感器模块包括sdr发生器,所述sdr发生器用于编辑包含有温度传感器数据信息的sdr文件,对所述温度传感器的相关信息进行配置,以及使用ipmi指令调用温度传感器信息。
17、根据本专利技术提供的一种基于ipmi的跨平台安全诊断管理系统,当所述事件信息包括平台组件故障信息时,所述事件收集模块通过查询平台服务器主板cpld的寄存器状态值收集所述平台组件故障信息;
18、当所述平台组件故障信息为非中断性故障信息时,所述事件收集模块在执行非中断性寄存器业务逻辑时读取所述非中断性寄存器状态值;
19、当所述平台组件故障信息为中断性故障信息时,所述事件收集模块通过查询中断标志寄存器判断目标中断类型是否发生,并在所述目标中断类型发生则通过置位所述目标中断类型的中断屏蔽寄存器以屏蔽所述目标中断类型的同类中断,查询中断事件寄存器确定中断事件,在所述bmc系统执行所述中断事件的中断处理流程后清除所述中断标志寄存器以及所述中断屏蔽寄存器。
20、根据本专利技术提供的一种基于ipmi的跨平台安全诊断管理系统,当所述事件信息包括传感器告警信息时,所述事件收集模块通过定时轮询平台服务器的传感器状态值并与预设阈值范围比较,当所述传感器状态值超出所述预设阈值范围或超出所述预设阈值范围后恢复至所述预设阈值范围时,所述事件收集模块产生所述传感器告警信息并由日志记录模块记录所述传感器告警信息。
21、根据本专利技术提供的一种基于ipmi的跨平台安全诊断管理系统,当所述事件信息包括信息配置错误警告信息时,若平台服务器不是bmc系统,则所述事件收集模块通过接收平台服务器bios上报的目标ipmi指令,并对所述目标ipmi指令进行解析,得到所述信息配置错误警告信息;其中,所述目标ipmi指令是基于平台服务器硬件错误或硬件配置错误事件生成的。
22、本专利技术还提供一种基于ipmi的跨平台安全诊断管理方法,包括:
23、本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述基于ipmi的跨平台安全诊断管理方法。
24、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述基于ipmi的跨平台安全诊断管理方法。
25、本专利技术提供的一种基于ipmi的跨平台安全诊断管理系统及方法,系统中设置事件收集模块收集各个平台的事件信息,事件过滤及安全执行模块在收到事件信息时,将事件信息与预设的事件过滤表中的条目进行比较,确定事件信息对应的操作并执行,日志记录模块基于系统的各个进程生成sds日志,还设置了ipmi进行模块创建第一进程监听各平台的ipmi指令,按ipmi指令字段分发消息对相应的处理函数,创建第二进程监听各个进程产生或发送的sds信息,通过消息队列的方法与bmc系统中的其他进程进行sds信息通信,使得事件收集模块、事件过滤及安全执行模块、日志记录模块可以运行以实现相应的功能,使得各个平台发生的事件可以被统一的系统收集、执行和记录,实现了对各个平台的统一诊断管理。
本文档来自技高网...【技术保护点】
1.一种基于IPMI的跨平台安全诊断管理系统,其特征在于,所述系统为BMC系统,所述系统包括:
2.根据权利要求1所述的基于IPMI的跨平台安全诊断管理系统,其特征在于,还包括:
3.根据权利要求1所述的基于IPMI的跨平台安全诊断管理系统,其特征在于,还包括:
4.根据权利要求1所述的基于IPMI的跨平台安全诊断管理系统,其特征在于,还包括:
5.根据权利要求1所述的基于IPMI的跨平台安全诊断管理系统,其特征在于,当所述事件信息包括平台组件故障信息时,所述事件收集模块通过查询平台服务器主板CPLD的寄存器状态值收集所述平台组件故障信息;
6.根据权利要求1所述的基于IPMI的跨平台安全诊断管理系统,其特征在于,当所述事件信息包括传感器告警信息时,所述事件收集模块通过定时轮询平台服务器的传感器状态值并与预设阈值范围比较,当所述传感器状态值超出所述预设阈值范围或超出所述预设阈值范围后恢复至所述预设阈值范围时,所述事件收集模块产生所述传感器告警信息并由日志记录模块记录所述传感器告警信息。
7.根据权利要求1所述
8.一种基于IPMI的跨平台安全诊断管理方法,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求8所述基于IPMI的跨平台安全诊断管理方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求8所述基于IPMI的跨平台安全诊断管理方法。
...【技术特征摘要】
1.一种基于ipmi的跨平台安全诊断管理系统,其特征在于,所述系统为bmc系统,所述系统包括:
2.根据权利要求1所述的基于ipmi的跨平台安全诊断管理系统,其特征在于,还包括:
3.根据权利要求1所述的基于ipmi的跨平台安全诊断管理系统,其特征在于,还包括:
4.根据权利要求1所述的基于ipmi的跨平台安全诊断管理系统,其特征在于,还包括:
5.根据权利要求1所述的基于ipmi的跨平台安全诊断管理系统,其特征在于,当所述事件信息包括平台组件故障信息时,所述事件收集模块通过查询平台服务器主板cpld的寄存器状态值收集所述平台组件故障信息;
6.根据权利要求1所述的基于ipmi的跨平台安全诊断管理系统,其特征在于,当所述事件信息包括传感器告警信息时,所述事件收集模块通过定时轮询平台服务器的传感器状态值并与预设阈值范围比较,当所述传感器状态值超出所述预设阈值范围或超出所述预设阈值范围后恢复至所述预设阈值范围时,所述事...
【专利技术属性】
技术研发人员:周明,邓兰青,钟金彪,李嘉威,米鑫东,汪旭,李神宝,
申请(专利权)人:杰创智能科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。