專利名稱:一種Infiniband交換機(jī)智能監(jiān)控方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種交換機(jī)監(jiān)控的方法,具體涉及一種服務(wù)器直接監(jiān)控 Inf iniband交換機(jī)的方法。
背景技術(shù):
目前在刀片服務(wù)器的應(yīng)用領(lǐng)域中,監(jiān)控系統(tǒng)一般都是對(duì)各個(gè)刀片來(lái)實(shí)行監(jiān) 控,而作為機(jī)群重要組成部分的Infiniband交換機(jī)卻很少夠和刀片服務(wù)器一起 在同一個(gè)監(jiān)控系統(tǒng)下對(duì)Infiniband交換機(jī)進(jìn)行監(jiān)控。 一般都是單獨(dú)的對(duì) Infiniband交換機(jī)另外使用一塊監(jiān)控系統(tǒng)。這樣做的話,監(jiān)控起來(lái)不太方便, 不能對(duì)刀片服務(wù)器和Infiniband交換機(jī)進(jìn)行統(tǒng)一管理,由于采用兩塊監(jiān)控系統(tǒng), 占用更多的系統(tǒng)資源。
發(fā)明內(nèi)容
為了消除上述的缺點(diǎn),本發(fā)明提供了一個(gè)能夠融合到刀片服務(wù)器的對(duì) Infiniband交換機(jī)進(jìn)行智能監(jiān)控的方法,所述Infiniband交換機(jī)的主板卡上加 裝有監(jiān)控模塊和信息采集裝置,其改進(jìn)在于所述監(jiān)控模塊包括監(jiān)控芯片、 主控制芯片、EEPR0M、報(bào)警器、IIC Switch 、信號(hào)轉(zhuǎn)換接口,所述監(jiān)控芯片與 所述交換機(jī)的信息采集裝置連接,所述監(jiān)控方法包括如下步驟
A、 所述監(jiān)控模塊監(jiān)控Infiniband交換機(jī)工作信息如下板卡的芯片溫度、 電壓和風(fēng)扇轉(zhuǎn)速,所述監(jiān)控芯片將信息采集裝置采集到的所述監(jiān)控信息通過(guò)IIC
總線傳到所述nc Switch上,所述nc Switch通過(guò)與主控制芯片連接的nc
接口將所述監(jiān)控信息導(dǎo)入到監(jiān)控模塊的EEPR0M中,IICSwitch對(duì)采集到的所述 監(jiān)控信息進(jìn)行地址分配,避免監(jiān)控信息傳輸過(guò)程中的地址沖突;
B、 所述主控制芯片讀取所述EEPROM中的所述監(jiān)控信息,將所述監(jiān)控信息
4與預(yù)設(shè)的報(bào)警閥值比較,當(dāng)所述監(jiān)控信息超出所述閾值時(shí),所述主控制芯片發(fā) 信號(hào)給報(bào)警器,所述報(bào)警器顯示出哪個(gè)部分出了問(wèn)題,從而實(shí)現(xiàn)監(jiān)控模塊從監(jiān) 控信息中過(guò)濾出報(bào)警信息并報(bào)警;
C、服務(wù)器通過(guò)RJ45網(wǎng)線經(jīng)信號(hào)轉(zhuǎn)換接口與所述主控制芯片連接,所述服 務(wù)器直接從主控制芯片中讀取Infiniband交換機(jī)的監(jiān)控信息從而對(duì)所述 Inf iniband交換機(jī)進(jìn)行直接監(jiān)控。
本發(fā)明的一個(gè)優(yōu)選技術(shù)方案為所述對(duì)Infiniband交換機(jī)進(jìn)行智能監(jiān)控的 方法中采用的信號(hào)轉(zhuǎn)換接口是將現(xiàn)有RJ45插口中的8根信號(hào)線中的4根線分別 連接兩根IIC信號(hào)輸入線和兩根RS485信號(hào)輸出線,將輸入的IIC信號(hào)經(jīng)過(guò)主 控制芯片轉(zhuǎn)換成RS485信號(hào)輸出。
本發(fā)明的一個(gè)優(yōu)選技術(shù)方案為所述對(duì)Infiniband交換機(jī)進(jìn)行智能監(jiān)控的 方法中的監(jiān)控模塊還監(jiān)控Infiniband交換機(jī)的其它工作信息交換機(jī)Vlan數(shù)、 交換機(jī)端口數(shù)、端口類型、流入速度、流出速度。
本發(fā)明的一個(gè)優(yōu)選技術(shù)方案為所述對(duì)Infiniband交換機(jī)進(jìn)行智能監(jiān)控的 方法中的監(jiān)控模塊還監(jiān)控所述Infiniband交換機(jī)所在的網(wǎng)域內(nèi)的服務(wù)器的工作 信息,監(jiān)控服務(wù)器信息包括CPU電壓、CPU溫度、風(fēng)扇轉(zhuǎn)速、磁盤容量。
本發(fā)明的一個(gè)優(yōu)選技術(shù)方案為所述對(duì)Infiniband交換機(jī)進(jìn)行智能監(jiān)控的 方法,中的報(bào)警器采用報(bào)警燈,所述監(jiān)控信息的每個(gè)信息都對(duì)應(yīng)著一個(gè)報(bào)警燈, 當(dāng)所述監(jiān)控信息超出預(yù)設(shè)報(bào)警閥值時(shí),與所述監(jiān)控信息對(duì)應(yīng)報(bào)警燈點(diǎn)亮。
本發(fā)明的一個(gè)優(yōu)選技術(shù)方案為所述對(duì)Infiniband交換機(jī)進(jìn)行智能監(jiān)控的 方法中的報(bào)警器采用數(shù)碼管,所述每個(gè)監(jiān)控信息對(duì)應(yīng)著一個(gè)監(jiān)控值,當(dāng)所述監(jiān) 控信息超出預(yù)設(shè)報(bào)警閥值時(shí),所述數(shù)碼管顯示出與所述監(jiān)控信息對(duì)應(yīng)的監(jiān)控值。 本發(fā)明有益效果本發(fā)明的技術(shù)方案可以使Infiniband交換機(jī)與刀片服務(wù) 器的監(jiān)控系統(tǒng)融合;通過(guò)監(jiān)控模塊的信號(hào)轉(zhuǎn)接口,服務(wù)器可通過(guò)網(wǎng)線直接訪問(wèn)交換機(jī)的監(jiān)控系統(tǒng),能夠方便服務(wù)器直接對(duì)Infiniband交換機(jī)的智能監(jiān)控,節(jié) 約系統(tǒng)資源,減低設(shè)備成本;Infiniband交換機(jī)監(jiān)控模塊中的IIC Switch模塊, 對(duì)監(jiān)控信息的訪問(wèn)地址實(shí)行自動(dòng)分配,可避免信息傳輸中地址沖突的問(wèn)題;通 過(guò)將每個(gè)監(jiān)控信息對(duì)應(yīng)一個(gè)報(bào)警燈,出現(xiàn)異常情況時(shí),可清楚、快速的發(fā)現(xiàn)是 那部分出現(xiàn)故障。
圖l為本發(fā)明的監(jiān)控模塊結(jié)構(gòu)框圖。
圖2為本發(fā)明IIC總線拓?fù)浣Y(jié)構(gòu)示意圖。
具體實(shí)施例方式
如圖1、圖2所示,本發(fā)明的技術(shù)方案具體實(shí)施方式
為在Infiniband交換 機(jī)的主板卡上加裝監(jiān)控模塊和信息采集裝置,監(jiān)控模塊包括監(jiān)控芯片、主控 制芯片、EEPR0M、報(bào)警器、IIC Switch 、信號(hào)轉(zhuǎn)換接口,監(jiān)控芯片與信息采集 裝置連接;本發(fā)明的監(jiān)控方法具體步驟如下
A、 監(jiān)控模塊監(jiān)控Infiniband交換機(jī)如下工作信息板卡的芯片溫度、電 壓和風(fēng)扇轉(zhuǎn)速、交換機(jī)Vlan數(shù)、交換機(jī)端口數(shù)、端口類型、流入速度、流出速 度。監(jiān)控芯片將信息采集裝置采集到的監(jiān)控信息通過(guò)IIC總線傳到IIC Switch 模塊上,IIC Switch模塊通過(guò)與主控制芯片連接的IIC接口將監(jiān)控信息導(dǎo)入到 監(jiān)控模塊的EEPR0M中,IIC Switch模塊對(duì)采集到的所述監(jiān)控信息進(jìn)行地址分配, 避免監(jiān)控信息傳輸過(guò)程中的地址沖突。IIC Switch可采用ICPCA9548芯片,主 控制芯片可采用ARM7芯片。
B、 主控制芯片讀取所述EEPR0M中的監(jiān)控信息,將監(jiān)控信息與預(yù)設(shè)的報(bào)警 閥值比較,當(dāng)任一監(jiān)控信息超出所述閾值時(shí),主控制芯片發(fā)信號(hào)給報(bào)警器,報(bào) 警器采用報(bào)警燈,監(jiān)控信息的每個(gè)信息都對(duì)應(yīng)著一個(gè)報(bào)警燈,當(dāng)任一監(jiān)控信息超出預(yù)設(shè)報(bào)警閥值時(shí),與該監(jiān)控信息對(duì)應(yīng)報(bào)警燈點(diǎn)亮,從而實(shí)現(xiàn)監(jiān)控模塊從監(jiān) 控信息中過(guò)濾出報(bào)警信息并報(bào)警哪部分出現(xiàn)異常情況。
C、服務(wù)器通過(guò)RJ45網(wǎng)線經(jīng)信號(hào)轉(zhuǎn)換接口與所述主控制芯片連接,信號(hào)轉(zhuǎn) 換接口是將現(xiàn)有RJ45插口中的8根信號(hào)線中的4根線的分別連接兩根IIC信號(hào) 輸入線和兩根RS485信號(hào)輸出線,通過(guò)信號(hào)轉(zhuǎn)換接口將輸入的IIC信號(hào)經(jīng)過(guò)主 控制芯片轉(zhuǎn)換成RS485信號(hào)輸出。當(dāng)然,這四根線的端口位置需要跟刀片服務(wù) 器的連接端的端口位置相一致,這樣服務(wù)器就可用常用網(wǎng)線與Infiniband交換 機(jī)的監(jiān)控系統(tǒng)互聯(lián),從主控制芯片中直接讀取監(jiān)控信息從而對(duì)Infiniband交換 機(jī)進(jìn)行直接監(jiān)控。
本發(fā)明的另一個(gè)優(yōu)選技術(shù)方案為報(bào)警器采用數(shù)碼管,每個(gè)監(jiān)控信息都對(duì) 應(yīng)著一個(gè)監(jiān)控值,當(dāng)Infiniband交換機(jī)工作正常時(shí),數(shù)碼管顯示一個(gè)固定值, 當(dāng)Infiniband交換機(jī)的任一監(jiān)控信息超出預(yù)設(shè)報(bào)警閥值時(shí),數(shù)碼管顯示與該監(jiān) 控信息對(duì)應(yīng)的監(jiān)控值,表示該監(jiān)控部分出現(xiàn)了異常情況。
如圖2本發(fā)明IIC總線拓?fù)浣Y(jié)構(gòu)示意圖所示,由于在系統(tǒng)中所選用的芯片 都具有nc接口,所以在監(jiān)控系統(tǒng)中主要使用的是IIC總線,為了避免重地址 的問(wèn)題,信號(hào)轉(zhuǎn)換接口、 EPROM和監(jiān)控芯片連接到一個(gè)IIC Switch上,并通過(guò) IIC Switch的MAIN—SCL和MAIN—SDA接到主控制芯片上面的IIC接口 ,整個(gè)系 統(tǒng)監(jiān)控信息的收集就可以通過(guò)主控制芯片來(lái)進(jìn)行了。這里IIC Switch采用IC PCA9548芯片,IC PCA9548的通道0和4用于連接ADM1024,通道1連接存儲(chǔ) VPD信息,通道2、 3和5用于連接IB連接器,通道6用于連接4個(gè)MT47396固 件,通道7連接MT47396。
總之本發(fā)明提供的的技術(shù)方案可以使刀片服務(wù)器與Inf iniband交換機(jī)的監(jiān) 控系統(tǒng)融合,能夠方便服務(wù)器直接對(duì)Inf iniband交換機(jī)進(jìn)行智能監(jiān)控。
權(quán)利要求
1、一種對(duì)Infiniband交換機(jī)進(jìn)行智能監(jiān)控的方法,所述Infiniband交換機(jī)的主板卡上加裝有監(jiān)控模塊和信息采集裝置,其特征在于所述監(jiān)控模塊包括監(jiān)控芯片、主控制芯片、EEPROM、報(bào)警器、IIC Switch、信號(hào)轉(zhuǎn)換接口,所述監(jiān)控芯片與所述交換機(jī)的信息采集裝置連接,所述監(jiān)控方法包括如下步驟A、所述監(jiān)控模塊監(jiān)控Infiniband交換機(jī)工作信息如下板卡的芯片溫度、電壓和風(fēng)扇轉(zhuǎn)速,所述監(jiān)控芯片將信息采集裝置采集到的所述監(jiān)控信息通過(guò)IIC總線傳到所述IIC Switch上,所述IIC Switch通過(guò)與主控制芯片連接的IIC接口將所述監(jiān)控信息導(dǎo)入到監(jiān)控模塊的EEPROM中,IIC Switch對(duì)采集到的所述監(jiān)控信息進(jìn)行地址分配,避免監(jiān)控信息傳輸過(guò)程中的地址沖突;B、所述主控制芯片讀取所述EEPROM中的所述監(jiān)控信息,將所述監(jiān)控信息與預(yù)設(shè)的報(bào)警閥值比較,當(dāng)所述監(jiān)控信息超出所述閾值時(shí),所述主控制芯片發(fā)信號(hào)給報(bào)警器,所述報(bào)警器顯示出哪個(gè)部分出了問(wèn)題,從而實(shí)現(xiàn)監(jiān)控模塊從監(jiān)控信息中過(guò)濾出報(bào)警信息并報(bào)警;C、服務(wù)器通過(guò)RJ45網(wǎng)線經(jīng)信號(hào)轉(zhuǎn)換接口與所述主控制芯片連接,所述服務(wù)器直接從主控制芯片中讀取Infiniband交換機(jī)的監(jiān)控信息從而對(duì)所述Infiniband交換機(jī)進(jìn)行直接監(jiān)控。
2、 根據(jù)權(quán)利要求1所述的一種對(duì)Infiniband交換機(jī)進(jìn)行智能監(jiān)控的方法, 其特征在于所述信號(hào)轉(zhuǎn)換接口是將現(xiàn)有RJ45插口中的8根信號(hào)線中的4根線 分別連接兩根IIC信號(hào)輸入線和兩根RS485信號(hào)輸出線,通過(guò)信號(hào)轉(zhuǎn)換接口將 輸入的IIC信號(hào)經(jīng)過(guò)主控制芯片轉(zhuǎn)換成RS485信號(hào)輸出。
3、 根據(jù)權(quán)利要求2所述的一種對(duì)Infiniband交換機(jī)進(jìn)行智能監(jiān)控的方法, 其特征在于所述監(jiān)控模塊還監(jiān)控Infiniband交換機(jī)的其它工作信息交換機(jī)Vlan數(shù)、交換機(jī)端口數(shù)、端口類型、流入速度、流出速度。
4、 根據(jù)權(quán)利要求2或3所述的一種對(duì)Infiniband交換機(jī)進(jìn)行智能監(jiān)控的方 法,其特征在于所述監(jiān)控模塊還監(jiān)控所述Infiniband交換機(jī)所在的網(wǎng)域內(nèi)的 服務(wù)器的工作信息,監(jiān)控服務(wù)器信息包括CPU電壓、CPU溫度、風(fēng)扇轉(zhuǎn)速、磁盤容量。
5、 根據(jù)權(quán)利要求1所述的一種對(duì)Infiniband交換機(jī)進(jìn)行智能監(jiān)控的方法, 其特征在于所述報(bào)警器采用報(bào)警燈,所述監(jiān)控信息的每個(gè)信息都對(duì)應(yīng)著一個(gè) 報(bào)警燈,當(dāng)所述監(jiān)控信息超出預(yù)設(shè)報(bào)警閥值時(shí),與所述監(jiān)控信息對(duì)應(yīng)報(bào)警燈點(diǎn) 兗。
6、 根據(jù)權(quán)利要求1所述的一種對(duì)Infiniband交換機(jī)進(jìn)行智能監(jiān)控的方法, 其特征在于所述報(bào)警器采用數(shù)碼管,所述每個(gè)監(jiān)控信息對(duì)應(yīng)著一個(gè)監(jiān)控值, 當(dāng)所述監(jiān)控信息超出預(yù)設(shè)報(bào)警閥值時(shí),所述數(shù)碼管顯示出與所述監(jiān)控信息對(duì)應(yīng) 的監(jiān)控值。
全文摘要
本發(fā)明涉及一種服務(wù)器直接監(jiān)控Infiniband交換機(jī)的方法,通過(guò)監(jiān)控模塊監(jiān)控Infiniband交換機(jī)主芯片的溫度、電壓、風(fēng)扇的轉(zhuǎn)速等信息,當(dāng)其中某一監(jiān)控信息超出預(yù)設(shè)閾值時(shí),監(jiān)控系統(tǒng)通過(guò)連接到主控芯片的報(bào)警器報(bào)警并顯示出哪個(gè)部分出了問(wèn)題,監(jiān)控系統(tǒng)還能夠通過(guò)IIC總線將監(jiān)控信息存儲(chǔ)到相對(duì)應(yīng)的EEPROM中,以實(shí)現(xiàn)交換機(jī)的自我監(jiān)視,采集到述監(jiān)控信息通過(guò)IIC Switch進(jìn)行地址分配,避免了地址沖突;通過(guò)信號(hào)轉(zhuǎn)換接口將RJ45插口中的8根信號(hào)線的4根線分別連接兩根IIC信號(hào)線和兩根由IIC信號(hào)經(jīng)過(guò)主控芯片轉(zhuǎn)換過(guò)來(lái)的RS485信號(hào)線,刀片服務(wù)器只需要通過(guò)網(wǎng)線可直接訪問(wèn)監(jiān)控系統(tǒng),讀取相關(guān)的監(jiān)控信息,實(shí)現(xiàn)服務(wù)器對(duì)交換機(jī)的智能監(jiān)控。
文檔編號(hào)H04L12/26GK101621424SQ20091008364
公開(kāi)日2010年1月6日 申請(qǐng)日期2009年5月7日 優(yōu)先權(quán)日2009年5月7日
發(fā)明者方信我, 宇 曾, 暉 王, 鄭臣明 申請(qǐng)人:曙光信息產(chǎn)業(yè)(北京)有限公司