专利名称:一种Infiniband交换机智能监控方法
技术领域:
本发明涉及一种交换机监控的方法,具体涉及一种服务器直接监控 Inf iniband交换机的方法。
背景技术:
目前在刀片服务器的应用领域中,监控系统一般都是对各个刀片来实行监 控,而作为机群重要组成部分的Infiniband交换机却很少够和刀片服务器一起 在同一个监控系统下对Infiniband交换机进行监控。 一般都是单独的对 Infiniband交换机另外使用一块监控系统。这样做的话,监控起来不太方便, 不能对刀片服务器和Infiniband交换机进行统一管理,由于采用两块监控系统, 占用更多的系统资源。
发明内容
为了消除上述的缺点,本发明提供了一个能够融合到刀片服务器的对 Infiniband交换机进行智能监控的方法,所述Infiniband交换机的主板卡上加 装有监控模块和信息采集装置,其改进在于所述监控模块包括监控芯片、 主控制芯片、EEPR0M、报警器、IIC Switch 、信号转换接口,所述监控芯片与 所述交换机的信息采集装置连接,所述监控方法包括如下步骤
A、 所述监控模块监控Infiniband交换机工作信息如下板卡的芯片温度、 电压和风扇转速,所述监控芯片将信息采集装置采集到的所述监控信息通过IIC
总线传到所述nc Switch上,所述nc Switch通过与主控制芯片连接的nc
接口将所述监控信息导入到监控模块的EEPR0M中,IICSwitch对采集到的所述 监控信息进行地址分配,避免监控信息传输过程中的地址冲突;
B、 所述主控制芯片读取所述EEPROM中的所述监控信息,将所述监控信息
4与预设的报警阀值比较,当所述监控信息超出所述阈值时,所述主控制芯片发 信号给报警器,所述报警器显示出哪个部分出了问题,从而实现监控模块从监 控信息中过滤出报警信息并报警;
C、服务器通过RJ45网线经信号转换接口与所述主控制芯片连接,所述服 务器直接从主控制芯片中读取Infiniband交换机的监控信息从而对所述 Inf iniband交换机进行直接监控。
本发明的一个优选技术方案为所述对Infiniband交换机进行智能监控的 方法中采用的信号转换接口是将现有RJ45插口中的8根信号线中的4根线分别 连接两根IIC信号输入线和两根RS485信号输出线,将输入的IIC信号经过主 控制芯片转换成RS485信号输出。
本发明的一个优选技术方案为所述对Infiniband交换机进行智能监控的 方法中的监控模块还监控Infiniband交换机的其它工作信息交换机Vlan数、 交换机端口数、端口类型、流入速度、流出速度。
本发明的一个优选技术方案为所述对Infiniband交换机进行智能监控的 方法中的监控模块还监控所述Infiniband交换机所在的网域内的服务器的工作 信息,监控服务器信息包括CPU电压、CPU温度、风扇转速、磁盘容量。
本发明的一个优选技术方案为所述对Infiniband交换机进行智能监控的 方法,中的报警器采用报警灯,所述监控信息的每个信息都对应着一个报警灯, 当所述监控信息超出预设报警阀值时,与所述监控信息对应报警灯点亮。
本发明的一个优选技术方案为所述对Infiniband交换机进行智能监控的 方法中的报警器采用数码管,所述每个监控信息对应着一个监控值,当所述监 控信息超出预设报警阀值时,所述数码管显示出与所述监控信息对应的监控值。 本发明有益效果本发明的技术方案可以使Infiniband交换机与刀片服务 器的监控系统融合;通过监控模块的信号转接口,服务器可通过网线直接访问交换机的监控系统,能够方便服务器直接对Infiniband交换机的智能监控,节 约系统资源,减低设备成本;Infiniband交换机监控模块中的IIC Switch模块, 对监控信息的访问地址实行自动分配,可避免信息传输中地址冲突的问题;通 过将每个监控信息对应一个报警灯,出现异常情况时,可清楚、快速的发现是 那部分出现故障。
图l为本发明的监控模块结构框图。
图2为本发明IIC总线拓扑结构示意图。
具体实施例方式
如图1、图2所示,本发明的技术方案具体实施方式
为在Infiniband交换 机的主板卡上加装监控模块和信息采集装置,监控模块包括监控芯片、主控 制芯片、EEPR0M、报警器、IIC Switch 、信号转换接口,监控芯片与信息采集 装置连接;本发明的监控方法具体步骤如下
A、 监控模块监控Infiniband交换机如下工作信息板卡的芯片温度、电 压和风扇转速、交换机Vlan数、交换机端口数、端口类型、流入速度、流出速 度。监控芯片将信息采集装置采集到的监控信息通过IIC总线传到IIC Switch 模块上,IIC Switch模块通过与主控制芯片连接的IIC接口将监控信息导入到 监控模块的EEPR0M中,IIC Switch模块对采集到的所述监控信息进行地址分配, 避免监控信息传输过程中的地址冲突。IIC Switch可采用ICPCA9548芯片,主 控制芯片可采用ARM7芯片。
B、 主控制芯片读取所述EEPR0M中的监控信息,将监控信息与预设的报警 阀值比较,当任一监控信息超出所述阈值时,主控制芯片发信号给报警器,报 警器采用报警灯,监控信息的每个信息都对应着一个报警灯,当任一监控信息超出预设报警阀值时,与该监控信息对应报警灯点亮,从而实现监控模块从监 控信息中过滤出报警信息并报警哪部分出现异常情况。
C、服务器通过RJ45网线经信号转换接口与所述主控制芯片连接,信号转 换接口是将现有RJ45插口中的8根信号线中的4根线的分别连接两根IIC信号 输入线和两根RS485信号输出线,通过信号转换接口将输入的IIC信号经过主 控制芯片转换成RS485信号输出。当然,这四根线的端口位置需要跟刀片服务 器的连接端的端口位置相一致,这样服务器就可用常用网线与Infiniband交换 机的监控系统互联,从主控制芯片中直接读取监控信息从而对Infiniband交换 机进行直接监控。
本发明的另一个优选技术方案为报警器采用数码管,每个监控信息都对 应着一个监控值,当Infiniband交换机工作正常时,数码管显示一个固定值, 当Infiniband交换机的任一监控信息超出预设报警阀值时,数码管显示与该监 控信息对应的监控值,表示该监控部分出现了异常情况。
如图2本发明IIC总线拓扑结构示意图所示,由于在系统中所选用的芯片 都具有nc接口,所以在监控系统中主要使用的是IIC总线,为了避免重地址 的问题,信号转换接口、 EPROM和监控芯片连接到一个IIC Switch上,并通过 IIC Switch的MAIN—SCL和MAIN—SDA接到主控制芯片上面的IIC接口 ,整个系 统监控信息的收集就可以通过主控制芯片来进行了。这里IIC Switch采用IC PCA9548芯片,IC PCA9548的通道0和4用于连接ADM1024,通道1连接存储 VPD信息,通道2、 3和5用于连接IB连接器,通道6用于连接4个MT47396固 件,通道7连接MT47396。
总之本发明提供的的技术方案可以使刀片服务器与Inf iniband交换机的监 控系统融合,能够方便服务器直接对Inf iniband交换机进行智能监控。
权利要求
1、一种对Infiniband交换机进行智能监控的方法,所述Infiniband交换机的主板卡上加装有监控模块和信息采集装置,其特征在于所述监控模块包括监控芯片、主控制芯片、EEPROM、报警器、IIC Switch、信号转换接口,所述监控芯片与所述交换机的信息采集装置连接,所述监控方法包括如下步骤A、所述监控模块监控Infiniband交换机工作信息如下板卡的芯片温度、电压和风扇转速,所述监控芯片将信息采集装置采集到的所述监控信息通过IIC总线传到所述IIC Switch上,所述IIC Switch通过与主控制芯片连接的IIC接口将所述监控信息导入到监控模块的EEPROM中,IIC Switch对采集到的所述监控信息进行地址分配,避免监控信息传输过程中的地址冲突;B、所述主控制芯片读取所述EEPROM中的所述监控信息,将所述监控信息与预设的报警阀值比较,当所述监控信息超出所述阈值时,所述主控制芯片发信号给报警器,所述报警器显示出哪个部分出了问题,从而实现监控模块从监控信息中过滤出报警信息并报警;C、服务器通过RJ45网线经信号转换接口与所述主控制芯片连接,所述服务器直接从主控制芯片中读取Infiniband交换机的监控信息从而对所述Infiniband交换机进行直接监控。
2、 根据权利要求1所述的一种对Infiniband交换机进行智能监控的方法, 其特征在于所述信号转换接口是将现有RJ45插口中的8根信号线中的4根线 分别连接两根IIC信号输入线和两根RS485信号输出线,通过信号转换接口将 输入的IIC信号经过主控制芯片转换成RS485信号输出。
3、 根据权利要求2所述的一种对Infiniband交换机进行智能监控的方法, 其特征在于所述监控模块还监控Infiniband交换机的其它工作信息交换机Vlan数、交换机端口数、端口类型、流入速度、流出速度。
4、 根据权利要求2或3所述的一种对Infiniband交换机进行智能监控的方 法,其特征在于所述监控模块还监控所述Infiniband交换机所在的网域内的 服务器的工作信息,监控服务器信息包括CPU电压、CPU温度、风扇转速、磁盘容量。
5、 根据权利要求1所述的一种对Infiniband交换机进行智能监控的方法, 其特征在于所述报警器采用报警灯,所述监控信息的每个信息都对应着一个 报警灯,当所述监控信息超出预设报警阀值时,与所述监控信息对应报警灯点 兗。
6、 根据权利要求1所述的一种对Infiniband交换机进行智能监控的方法, 其特征在于所述报警器采用数码管,所述每个监控信息对应着一个监控值, 当所述监控信息超出预设报警阀值时,所述数码管显示出与所述监控信息对应 的监控值。
全文摘要
本发明涉及一种服务器直接监控Infiniband交换机的方法,通过监控模块监控Infiniband交换机主芯片的温度、电压、风扇的转速等信息,当其中某一监控信息超出预设阈值时,监控系统通过连接到主控芯片的报警器报警并显示出哪个部分出了问题,监控系统还能够通过IIC总线将监控信息存储到相对应的EEPROM中,以实现交换机的自我监视,采集到述监控信息通过IIC Switch进行地址分配,避免了地址冲突;通过信号转换接口将RJ45插口中的8根信号线的4根线分别连接两根IIC信号线和两根由IIC信号经过主控芯片转换过来的RS485信号线,刀片服务器只需要通过网线可直接访问监控系统,读取相关的监控信息,实现服务器对交换机的智能监控。
文档编号H04L12/26GK101621424SQ20091008364
公开日2010年1月6日 申请日期2009年5月7日 优先权日2009年5月7日
发明者方信我, 宇 曾, 晖 王, 郑臣明 申请人:曙光信息产业(北京)有限公司