本發明屬于計算機服務器管理的技術領域,具體涉及一種服務器監控管理系統。
背景技術:
目前,互聯網、云計算、大數據等現代信息技術不斷發展,改變了人類的學習、思維、生產乃至生活方式。云計算和大數據技術離不開眾多服務器的支撐,服務器的監控管理變得至關重要。現有的飛騰服務器都必須使用PC端通過有線網絡實現對服務器的監控管理,由于只提供了一種有線網絡監控管理方式,在實際管理和維護中存在一些弊端。例如,當有線網絡出現故障時,服務器便無法進行監控管理。因此,單一的有線監管理方式已經不能滿足大型服務器機房的服務器監控管理需求。
技術實現要素:
本發明的目的在于避免現有技術中的不足而提供一種服務器監控管理系統,其采用有線加無線監控管理架構,便于服務器的維護和使用。
本發明的目的通過以下技術方案實現:
提供一種服務器監控管理系統,包括基板管理控制器、PC端、移動端,所述基板管理控制器連接有WiFi模塊以及用于對服務器進行監控的監控模塊,所述基板管理控制器通過網線與PC端連接,所述基板管理控制器通過WiFi模塊與移動端無線連接。
作為進一步的改進,所述基板管理控制器為至少兩個,各個所述基板管理控制器通過WiFi模塊無線連接至同一個WiFi AP,所述移動端與WiFi AP無線連接。
作為進一步的改進,所述移動端與WiFi模塊之間的通訊協議為面向數據報的UDP協議。
作為進一步的改進,所述基板管理控制器為至少兩個,各個所述基板管理控制器通過網線連接至同一個交換機,所述PC端與交換機通過網線連接。
作為進一步的改進,所述監控模塊包括電源控制模塊。
作為進一步的改進,所述監控模塊包括溫度檢測模塊。
作為進一步的改進,所述監控模塊包括電壓檢測模塊。
作為進一步的改進,所述監控模塊包括功能控制模塊。
本發明提供的服務器監控管理系統,包括基板管理控制器、PC端、移動端,所述基板管理控制器連接有WiFi模塊以及用于對服務器進行監控的監控模塊,所述基板管理控制器通過網線與PC端連接,所述基板管理控制器通過WiFi模塊與移動端無線連接。本發明有兩種方式可以實現對服務器的監控管理,第一種是使用PC端通過有線網絡和基板管理控制器連接,第二種是使用移動端(手機或PAD)通過無線網絡和基板管理控制器的WiFi模塊連接。當服務器機房出現有線網絡故障時,可以通過移動端進行無線監控管理,當服務器機房出現無線網絡故障時,可以通過PC端進行有線監控管理。此外,通過設置相應的程序,可以主動向移動端上報警告和故障。本發明實現了飛騰服務器監控管理監控方式的冗余設計,提供了友好的人機交互方式,使得服務器的管理和維護更為便利。
附圖說明
利用附圖對本發明作進一步說明,但附圖中的實施例不構成對本發明的任何限制,對于本領域的普通技術人員,在不付出創造性勞動的前提下,還可以根據以下附圖獲得其它的附圖。
圖1是服務器監控管理系統應用于單臺服務器的結構示意圖。
圖2是服務器監控管理系統應用于多臺服務器的結構示意圖。
圖3是移動端Socket通信流程圖。
具體實施方式
為了使本領域的技術人員更好地理解本發明的技術方案,下面結合附圖和具體實施例對本發明作進一步詳細的描述,需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
如圖1所示,本發明實施例提供的服務器監控管理系統,包括基板管理控制器1、PC端2、移動端3,PC端2為安裝有監控軟件的計算機,移動端3為安裝有監控軟件的手機或PAD。所述基板管理控制器1連接有WiFi模塊4以及用于對服務器11進行監控的監控模塊,監控模塊用于對服務器11的狀態進行監測和控制,基板管理控制器BMC(Baseboard Management Controller),可對服務器實現板級的加切電控制、溫度與電壓的檢測、功能控制等功能。所述基板管理控制器1通過網線與PC端2連接,所述基板管理控制器1通過WiFi模塊4與移動端3無線連接。
上述實施例在現有的有線通信監控方式基礎上,針對無線監控設計了基于WiFi通訊的移動端人機交互方式,從而有兩種通信方式可以實現對服務器的監控管理,第一種是使用PC端通過有線網絡和基板管理控制器連接,第二種是使用移動端(手機或PAD)通過無線網絡和基板管理控制器的WiFi模塊連接。使用無線網絡造價相對較低,且不受有線網絡的線纜束縛,可方便的移動、組網和擴容;將無線網絡按照一定的方式連接到互聯網中,可以實現遠程的無線監控管理。當服務器機房出現有線網絡故障時,可以通過移動端進行無線監控管理,當服務器機房出現無線網絡故障時,可以通過PC端進行有線監控管理。此外,通過設置相應的程序,可以通過無線網絡主動向移動端上報警告和故障,降低因監控管理的不到位、不能及時發現問題而引起服務器的宕機或崩潰帶來嚴重的后果。
作為進一步優選的實施方式,所述移動端3與WiFi模塊4之間的通訊協議為面向數據報的UDP協議。由于移動端人機交互數據量小,因此采用簡單的面向數據報的UDP協議。其利用Socket發送數據報,主要是系統控制命令;利用Socket接收數據報,主要是狀態和報警等信息。實現Socket套接字在網絡層進行數據通信,借助DatagramSocket類。移動端Socket通信流程如圖3所示,開始后,先監聽WIFI是否開啟,如未開啟則返回至開始狀態,如開啟則創建收發線程,發送時,將相應的控制命令存入DategramSocket中并通過Socket發送,接收時,從DategramSocket中獲取數據信息,并通過Socket接收。
作為進一步優選的實施方式,所述監控模塊包括電源控制模塊10、溫度檢測模塊8、電壓檢測模塊7、功能控制模塊9。服務器通過基板管理控制器BMC(Baseboard Management Controller)進行監控,其中電源控制模塊10用于實現板級的服務器加切電控制,溫度檢測模塊8用于實現服務器溫度的檢測,電壓檢測模塊7用于實現服務器電壓的檢測,功能控制模塊9用于實現服務器功能控制等功能。
如圖2所示,當服務器機房有多臺服務器時,有線監控管理方式需要通過交換機把各個服務器連接到同一個局域網內,無線監控管理方式通過WiFi AP把各個服務器連接到同一個局域網內。具體的,每臺服務器均配置有一個基板管理控制器1,為實現一個PC端與多個基板管理控制器1之間的有線通信,各個所述基板管理控制器1通過網線連接至同一個交換機6,所述PC端2與交換機6通過網線連接。為實現一個移動端與多個基板管理控制器1之間的無線通信,各個所述基板管理控制器1通過WiFi模塊4無線連接至同一個WiFi AP5,所述移動端3與WiFi AP5無線連接。需要說明的是,為實現移動端與WiFi模塊之間的通信,首先需確定雙方在同一無線局域網內,然后將移動端設置成與WiFi模塊匹配IP和端口號。
本發明實施例通過設置相應的程序,可以主動向移動端上報警告和故障,例如,當管理員不在電腦旁,系統會把機箱故障和報警發送到管理員的移動端(如手機、PAD),同時管理員能遠程查看系統的狀態和操作權限內的命令。尤其是大型服務器機房,通過無線監控管理的方式使機器的管理和維護更加方便。
上面的描述中闡述了很多具體細節以便于充分理解本發明,但是,本發明還可以采用其他不同于在此描述的其他方式來實施,因此,不能理解為對本發明保護范圍的限制。
總之,本發明雖然列舉了上述優選實施方式,但是應該說明,雖然本領域的技術人員可以進行各種變化和改型,除非這樣的變化和改型偏離了本發明的范圍,否則都應該包括在本發明的保護范圍內。