一种龙芯主板的远程监控系统技术方案

技术编号:7058019 阅读:346 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种龙芯主板的远程监控系统,包括BMC软件,远程BMC模块,本地BMC模块以及监控芯片;其中,所述远程BMC模块通过以太网连接到本地PHY,并通过本地PHY传输信号给本地BMC模块;本地BMC模块通过IIC总线与监控芯片连接,以及通过PCI总线与龙芯主板南桥相连接。本发明专利技术实现了龙芯主板的远程监控系统,为龙芯主板的远程访问提供了一种很好的解决方案。

【技术实现步骤摘要】

本专利技术涉及服务器远程监控,具体来说,涉及一种基于龙芯服务器的远程监控系统。
技术介绍
能够被远程监控的主板大多运用在服务器的领域,由于服务器的噪声比较大,而且一般都布置在机房里。因此能够远程对其进行监控就成为了必然,但是我们现在常见的这项技术都是运用在X86的服务器上的,在以龙芯3A为CPU所设计的主板上并没有见到。
技术实现思路
为了给龙芯服务器提供一种远程监控系统,本专利技术采用BMC芯片,并结合BMC软件提供了一种龙芯主板的远程监控系统。一种龙芯主板的远程监控系统,包括BMC软件,远程BMC模块,本地BMC模块以及监控芯片;其中,所述远程BMC模块通过以太网连接到本地PHY,并通过本地PHY传输信号给本地BMC模块;本地BMC模块通过IIC总线与监控芯片连接,以及通过PCI总线与龙芯主板南桥相连接。优选的,所述BMC模块集成了 PCI显卡和百兆MAC。优选的,所述BMC软件提供人机交互界面,通过网页浏览器远程访问服务器。优选的,所述本地BMC模块添加了龙芯服务器的IIC设备的驱动程序。优选的,所述龙芯服务器的BIOS中添加了 IIC代码和显卡模拟程序。优选的,所述显卡模拟程序是为了在远程终端显示主板的信息。优选的,所述监控芯片负责采集主板信息,包括主板温度和电压,并控制风扇转速。优选的,所述BMC软件提供的功能包括系统信息读取,服务器状态读取,SEL读取,系统设定,远程控制,固件升级和多语言设定。优选的,所述BMC软件基于IPMI协议,包括IPMI进程调度模块、IPMI指令处理模块、IPMB接口模块、LAN接口模块、KCS接口模块、USB接口模块、SOL模块、KVM模块、Virtual Media模块、GUI模块和OEM模块。本专利技术实现了龙芯主板的远程监控系统,为龙芯主板的远程访问提供了一种很好的解决方案。附图说明图1是本专利技术系统结构2是BMC软件架构图具体实施例方式为了能够实现龙芯主板能够具有远程监控的功能,我们选择了一款BMC芯片,而远程监控的主要功能都是靠这块芯片来实现的,而且这块芯片集成了 PCI的显卡和百兆的 MAC,因此我们只需要给其配置一块百兆的PHY芯片就可以通过以太网来进行远程监控的功能了。在软件方面,BMC软件提供用户相应的人机交互界面,用户可以通过网页浏览器远程访问。BMC上的ffeb Server,对龙芯服务器实现以下管理操作a.系统信息读取包括FRU,BMC Fff版本号等b.服务器状态信息读取包括传感器状态c. SEL 读取d.系统设定包括Mouse Mode设定,时间日期设定,用户设定,SMTP设定,TCP/IP 设定e.远程控制开 / 关机,KVM/Virtual Mediaf.固件升级g.多语言设定图1中表示的是本专利技术中所设计的可用于远程监控的龙芯主板的硬件系统架构图。可以看出本系统的工作方式是这样的本地龙芯3A主板就是我们所设计的具有远程监控功能的龙芯主板。其中的BMC芯片是远程监控的核心,它是通过PCI总线和南桥芯片 SB710相连的,而主板上用于监控温度,电压的以及控制风扇的监控芯片则是通过I2C总线与BMC芯片相连,这样的话,监控信息都是通过I2C来传输的。而由于BMC本身自带了百兆的MAC,那么选择了一个百兆的PHY芯片与其相连,这样的话,就可以通过以太网来和远程的同样具有BMC芯片的计算机实现远程监控的功能。之所以两边都需要BMC,是因为在以太网上传输的是IPMI协议包。这是一种专门用来BMC传输的数据包。图2表示的是BMC软件系统结构示意图。BMC软件基于IPMI协议,大体分为以下几个模块=IPMI进程调度模块(IPMIMain)、IPMI指令处理模块(MsgHndlr)、IPMB接口模块 (IPMBIfc)、LAN 接口模块(LANIfc)、KCS 接口模块(KCSIfc)、USB 接口模块(USBIfc)、SOL 模块、KVM模块、Virtual Media模块、GUI模块、OEM模块依照BMC设计规则,使用I2C与龙芯服务器相连通信。由于在龙芯BIOS中并没有实现I2C通信的代码,所以需要在龙芯BIOS中添加相关的I2C代码,以便实时读取主板上传感器的值,并将其传递给BMC。同时,在BMC中添加对应龙芯服务器的I2C设备的驱动代码。对于BMC远程实时显示主板信息的问题,需要龙芯服务器与BMC上的显卡芯片相连。这就需要在龙芯BIOS中实现相关显卡的模拟工作,保证显卡芯片的正常工作。权利要求1.一种龙芯主板的远程监控系统,其特征在于包括BMC软件,远程BMC模块,本地BMC 模块以及监控芯片;其中,所述远程BMC模块通过以太网连接到本地PHY,并通过本地PHY传输信号给本地 BMC模块;本地BMC模块通过IIC总线与监控芯片连接,以及通过PCI总线与龙芯主板南桥相连接。2.如权利要求1所述的远程监控系统,其特征在于所述BMC模块集成了PCI显卡和百兆MAC。3.如权利要求1所述的远程监控系统,其特征在于所述BMC软件提供人机交互界面, 通过网页浏览器远程访问服务器。4.如权利要求1所述的远程监控系统,其特征在于所述本地BMC模块添加了龙芯服务器的IIC设备的驱动程序。5.如权利要求4所述的远程监控系统,其特征在于所述龙芯服务器的BIOS中添加了 IIC代码和显卡模拟程序。6.如权利要求5所述的远程监控系统,其特征在于所述显卡模拟程序是为了在远程终端显示主板的信息。7.如权利要求1所述的远程监控系统,其特征在于所述监控芯片负责采集主板信息, 包括主板温度和电压,并控制风扇转速。8.如权利要求1所述的远程监控系统,其特征在于所述BMC软件提供的功能包括系统信息读取,服务器状态读取,SEL读取,系统设定,远程控制,固件升级和多语言设定。9.如权利要求1所述的远程监控系统,其特征在于所述BMC软件基于IPMI协议,包括IPMI进程调度模块、IPMI指令处理模块、IPMB接口模块、LAN接口模块、KCS接口模块、 USB接口模块、SOL模块、KVM模块、Virtual Media模块、GUI模块和OEM模块。全文摘要本专利技术提供了一种龙芯主板的远程监控系统,包括BMC软件,远程BMC模块,本地BMC模块以及监控芯片;其中,所述远程BMC模块通过以太网连接到本地PHY,并通过本地PHY传输信号给本地BMC模块;本地BMC模块通过IIC总线与监控芯片连接,以及通过PCI总线与龙芯主板南桥相连接。本专利技术实现了龙芯主板的远程监控系统,为龙芯主板的远程访问提供了一种很好的解决方案。文档编号G06F11/32GK102323905SQ20111020508公开日2012年1月18日 申请日期2011年7月21日 优先权日2011年7月21日专利技术者刘新春, 尹宁宁, 李丰旺, 李永成, 杨晓君, 王晖, 邵宗有, 郑臣明 申请人:曙光信息产业股份有限公司本文档来自技高网...

【技术保护点】
1.一种龙芯主板的远程监控系统,其特征在于:包括BMC软件,远程BMC模块,本地BMC模块以及监控芯片;其中,所述远程BMC模块通过以太网连接到本地PHY,并通过本地PHY传输信号给本地BMC模块;本地BMC模块通过IIC总线与监控芯片连接,以及通过PCI总线与龙芯主板南桥相连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:邵宗有刘新春杨晓君尹宁宁王晖郑臣明李永成李丰旺
申请(专利权)人:曙光信息产业股份有限公司
类型:发明
国别省市:12

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

1