【技术实现步骤摘要】
一种串口数据记录与显示方法及相关组件
[0001]本专利技术涉及服务器监控领域,特别是涉及一种串口数据记录与显示方法、系统、设备、服务器及计算机可读存储介质。
技术介绍
[0002]服务器日志能够记录串口数据,是分析服务器故障与追踪系统操作的重要工具。而在一些情况下,除了要将串口数据记录到服务器日志中,还要实时监控串口数据,通过IPMI(Intelligent Platform Management Interface,智能平台管理接口)命令打开BMC(Baseboard Management Controller,基板管理控制器)的SOL(Serial Over LAN,LAN上串行)功能,BMC调用SOL进程获取串口数据,并发送到外部终端实时显示,现有技术中记录串口数据到服务器日志和获取串口数据发送到外部终端进行显示时是分别通过服务器自带的日志记录进程和额外设置的SOL进程去实现的,使得两个进程在同时访问串口数据时会造成竞争,使得串口数据无法被记录,降低了串口数据获取的可靠性。
技术实现思路
[0003] ...
【技术保护点】
【技术特征摘要】
1.一种串口数据记录与显示方法,其特征在于,应用于BMC中的管理进程,所述串口数据记录与显示方法包括:判断是否存在待检测串口有数据输出;若存在,则将有数据输出的待检测串口输出的串口数据记录至服务器日志并判断所述有数据输出的待检测串口对应的SOL功能是否打开;若已打开,将所述有数据输出的待检测串口的串口数据发送到与有数据输出的待检测串口对应的外部终端,以便所述外部终端显示所述串口数据。2.如权利要求1所述的串口数据记录与显示方法,其特征在于,将有数据输出的待检测串口输出的串口数据记录至服务器日志之前,还包括:确定所述有数据输出的待检测串口的设备描述符;则将所述串口数据记录至所述服务器日志,包括:根据所述设备描述符为所述串口数据添加与所述有数据输出的待检测串口对应的标签后记录至所述服务器日志。3.如权利要求2所述的串口数据记录与显示方法,其特征在于,将所述有数据输出的待检测串口的串口数据发送到与有数据输出的待检测串口对应的外部终端之前,还包括:将所述串口数据传入与有数据输出的待检测串口对应的预设缓存区中;将所述有数据输出的待检测串口的串口数据发送到与有数据输出的待检测串口对应的外部终端,包括:将与有数据输出的待检测串口对应的预设缓存区中保存的串口数据发送到与有数据输出的待检测串口对应的外部终端。4.如权利要求3所述的串口数据记录与显示方法,其特征在于,在所述待检测串口为多个时,将所述串口数据传入与有数据输出的待检测串口对应的预设缓存区中之前,还包括:判断是否存在有数据输出的待检测串口对应的SOL多合一功能打开;若存在,将所有有数据输出的所有待检测串口的串口数据传入与打开SOL多合一功能的待检测串口对应的预设缓存区并将所有待检测串口的串口数据发送至与打开SOL多合一功能的待检测串口对应的外部终端;将有数据输出的未打开SOL多合一功能的待检测串口的串口数据传入与自身对应的预设缓...
【专利技术属性】
技术研发人员:王述洋,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。