一种在基于WINDOWS平台的刀片服务器中实时显示BMC日志的方法技术

技术编号:15746509 阅读:68 留言:0更新日期:2017-07-03 01:59
本发明专利技术涉及计算机软件开发领域,具体涉及一种在基于WINDOWS平台的刀片服务器中实时显示BMC日志的方法。用户可以在服务器的图形界面上输入服务器应用节点值、BMCIP值、用户名和密码,点击执行后,会自动与SMC进行交互,获取用户需要对应的应用节点的所有BMC日志信息,并将BMC日志信息显示在显示窗口上,如果信息过多,可以使用鼠标滚轮进行上下翻动查看。通过该方法可以容易浏览BMC日志信息,减少了繁琐的操作步骤,简单快捷,提高效率,减少查看浪费的时间。

Method for real-time displaying BMC log in blade server based on WINDOWS platform

The invention relates to the field of computer software development, in particular to a method for real-time displaying BMC logs in a blade server based on a WINDOWS platform. The user can enter the application server node value, BMCIP value, username and password on the server of the graphical interface, click on the implementation, will automatically interact with SMC, all BMC users need to access log information application node corresponding to the BMC, and the log information is displayed on the display window, if too much information can be used. The mouse wheel up and down to see. The method can easily browse the BMC log information, reduce the tedious operation steps, simple and quick, improve efficiency, and reduce the waste time of view.

【技术实现步骤摘要】
一种在基于WINDOWS平台的刀片服务器中实时显示BMC日志的方法
本专利技术涉及计算机软件开发领域,具体涉及一种在基于WINDOWS平台的刀片服务器中实时显示BMC(BaseboardManagementController底板管理控制器)日志的方法。其目的是提供一种能够对刀片服务器不同节点的BMC日志可以在图形界面上实时显示的方法,该方法实现起来简单易操作,使客户可以方便快捷地查找日志信息,当BMC日志数据量过大时还可以使用滚轮查看,有效地解决了在文本模式下浏览BMC日志时费时费力的问题。
技术介绍
随着IT
的不断发展,互联网+概念的提出,对互联网运营硬件设备的需求越来越大,公司企业对服务器的需求也越来越大。刀片服务器是一种专门为特殊应用行业和高密度计算机环境设计的,其主要结构为一大型主体机箱,内部可插上许多“刀片”,其中每一块刀片实际上就是一块系统母板,类似于一个个独立的服务器,它们可以通过本地硬盘启动自己的操作系统。每一块刀片可以运行自己的系统,服务于指定的不同用户群,相互之间没有关联。而且,也可以用系统软件将这些主板集合成一个服务器集群。在集群模式下,所有的刀片可以连接起来提供高速的网络环境,共享资源,为相同的用户群服务。在集群中插入新的刀片,就可以提高整体性能。而由于每块刀片都是热插拔的,所以,系统可以轻松地进行替换,并且将维护时间减少到最小。刀片服务器比机架式服务器更节省空间,但此型服务器虽然空间较节省,但是其机柜与刀片价格都不低,一般应用于大型的数据中心或者需要大规模计算的领域,如银行电信金融行业以及互联网数据中心等。目前的刀片服务器在出厂检测或者交付客户使用时需要确认配置信息是否正确,或当出现故障的时候都需要查看BMC日志信息。通常的刀片式服务器具有多个应用节点,而每个节点都有自己的BMC界面,所以在服务端收取的每个节点客户端的监控管理(BMC)日志通常在命令行上进行查看,如果想查看刀片服务器BMC的日志信息,只能单独对服务器的每个应用节点进行操作,这就需要更多的操作员耗费大量的时间来操作,并且BMC日志信息量巨大,且繁琐枯燥,查看起来十分复杂和浪费时间非常不便。如果能有一种方法花较少时间就可以方便对BMC日志信息进行浏览,就可以及时查找出问题,尽快进行维护,这将会大大提高工作效率。本申请专利技术了一种在WINDOWS平台上通过图形界面GUI软件实现BMC收集的日志信息的实时显示的方法,通过该方法可以容易浏览BMC日志信息,减少了繁琐的操作步骤,简单快捷,提高效率,减少查看浪费的时间。
技术实现思路
传统的查看刀片服务器应用节点上BMC的目志信息方式十分的复杂繁琐且不易查看,容易错过重要的信息,针对上述问题,本申请专利技术了一种在基于WINDOWS平台的刀片服务器上实时显示BMC日志的方法。具体实现过程如下:本申请专利技术一种在基于WINDOWS平台的刀片服务器中实时显示BMC日志的方法,该实时显示方法具体包括如下步骤:在服务器上显示输入参数的图形界面;读取输入的参数;从输入的参数对应的节点读取所有BMC日志信息;在显示窗口内显示该节点对应的所有BMC日志信息;其特征在于,输入参数包括刀片服务器应用节点值、BMCIP值以及该应用节点的用户名和输入密码。所上所述的在基于WINDOWS平台的刀片服务器中实时显示BMC日志的方法,其特征还在于,在服务器上显示输入参数的图形界面的步骤为使用JAVA语言编制输入参数的图形界面。所上所述的在基于WINDOWS平台的刀片服务器中实时显示BMC日志的方法,其特征还在于,根据输入的参数,检查对应的BMCIP的用户名和密码是否正确,如果不正确,则提示用户输入信息不正确,不显示日志内容或者提示用户重新输入参数。所上所述的在基于WINDOWS平台的刀片服务器中实时显示BMC日志的方法,其特征还在于,从输入的参数对应的节点读取所有BMC日志信息步骤具体包括:先将用户信息转换成IPMI命令发送给软件处理模块SMC;SMC与对应的BMC进行交互,读取全部的BMC日志信息;将读取的BMC日志信息返回给软件处理模块SMC。所上所述的在基于WINDOWS平台的刀片服务器中实时显示BMC日志的方法,其特征还在于,在显示窗口显示BMC日志信息的时候,如果信息过多则启动滚轮功能。附图说明图1、在基于WINDOWS平台的刀片服务器中实时显示BMC日志的工作流程图图2、使用本申请方法的实际运行效果图具体实施方式本专利技术主要使用JAVA语言实现与用户的图形界面GUI的交互;在对服务器BMC日志信息读取则采用IPMI(IntelligentPlatformManagementInterface智能平台管理接口)语言实现对BMC日志的处理和获取。下面对本专利技术的内容进行更加详细的阐述:首先在服务器生成一个可以与用户进行交互的图形界面窗口,该图形界面窗口GUI可以使用JAVA语言进行编程,也可以使用其他语言进行编程。在该图形界面上的输入窗口中输入必要的参数,参数包括服务器中第几节点(node)值,服务器BMC的IP地址BMCIP,以及该应用节点对应的用户名和密码等。先将输入的参数信息转换成IPMI命令发送给软件处理模块SMC,然后检查对应该节点的BMCIP值、用户名和密码是否正确,如果不正确,则在交互窗口中提示用户输入的信息不正确,由用户选择是重新输入参数,还是不显示日志内容直接退出程序。如果用户输入的服务器对应节点的BMCIP值、用户名和密码都正确,则使用软件处理模块SMC与服务器对应节点的BMC进行数据交互,读取该对应节点全部的BMC日志信息,并将读取的BMC日志信息返回给软件处理模块SMC,随后将读取的BMC日志信息显示在图像窗口的文本框中。执行后的结果如附图2所示。在图像界面窗口可设置滚动条,当BMC日志显示的信息量过大的时候,可以可以使用鼠标滚轮进行上下翻动查看。通过本专利技术所述的方法,可以方便、高效、精准的对服务器机柜上的应用节点进行BMC日志信息的实时显示,减少了繁琐的操作步骤,简单快捷,提高效率,对服务器后期的维护工作及客户配置使用也提供了便捷之路。本文档来自技高网
...
一种在基于WINDOWS平台的刀片服务器中实时显示BMC日志的方法

【技术保护点】
一种在基于WINDOWS平台的刀片服务器中实时显示BMC日志的方法,该实时显示方法具体包括如下步骤:在服务器上显示输入参数的图形界面;读取输入的参数;从输入的参数对应的节点读取所有BMC日志信息;在显示窗口内显示该节点对应的所有BMC日志信息;其特征在于,输入参数包括刀片服务器应用节点值、BMCIP值以及该应用节点的用户名和输入密码。

【技术特征摘要】
1.一种在基于WINDOWS平台的刀片服务器中实时显示BMC日志的方法,该实时显示方法具体包括如下步骤:在服务器上显示输入参数的图形界面;读取输入的参数;从输入的参数对应的节点读取所有BMC日志信息;在显示窗口内显示该节点对应的所有BMC日志信息;其特征在于,输入参数包括刀片服务器应用节点值、BMCIP值以及该应用节点的用户名和输入密码。2.如权利要求1所述的在基于WINDOWS平台的刀片服务器中实时显示BMC日志的方法,其特征还在于,在服务器上显示输入参数的图形界面是使用JAVA语言编制输入参数的图形界面。3.如权利要求2所述的在基于WINDOWS平台的刀片服务器中实时显示BMC日志的方法,其特征还在于,根据...

【专利技术属性】
技术研发人员:张宇
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1