System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及服務器,特別涉及一種服務器的遠程管理系統、服務器管理控制器及服務器。
技術介紹
1、目前,服務器的遠程管理可以分為兩部分功能;一部分功能是本地服務器的操作系統的內容顯示,也就是kvm(鍵盤keyboard、顯示器video和鼠標mouse的縮寫)功能,即服務器管理控制芯片(如基板管理控制器bmc)將操作系統的視頻圖像進行壓縮,然后通過網絡傳輸至遠程端,使遠程端的用戶可以查看并且遠程管理本地服務器的操作系統。另一部分功能是服務器管理控制芯片收集的本地服務器的硬件狀態信息,如主機cpu的溫度,風扇的轉速和主板的電壓等,將這些信息進行軟件處理后,發送至遠程端,由遠程端的用戶進行查看。
2、然而,傳統方案中服務器遠程管理的這兩功能并不能同時使用,即遠程端的用戶在啟動kvm功能時,只能查看或管理本地服務器的操作系統的操作,但用戶并不能了解此時本地服務器的硬件狀態,即使此時本地服務器的硬件狀態出現非常嚴重的異常告警,如服務器主機端的cpu(中央處理器)溫度過高或服務器主板的電壓異常等存在巨大安全隱患的情況,用戶也無法對服務器的硬件狀態進行管理;如果用戶長時間啟動kvm功能,可能會因未及時處理異常告警,造成無法挽回的巨大損失,如cpu因溫度過高導致的cpu燒壞等極端情況;而當遠程端的用戶一直查看本地服務器的硬件狀態時,將無法使用kvm功能,進而無法管理和使用本地服務器,也就失去了遠程管理的意義,同時大多情況下服務器的硬件狀態是穩定正常的,會極大的浪費用戶的時間和精力。
3、因此,如何能夠使遠程端的用戶在啟
技術實現思路
1、本專利技術的目的是提供一種服務器的遠程管理系統、服務器管理控制器及服務器,以使遠程端的用戶在啟用kvm功能時能夠及時了解本地服務器的硬件異常情況,提高本地服務器的安全性。
2、為解決上述技術問題,本專利技術提供一種服務器的遠程管理系統,應用于服務器管理控制器,包括:硬件動態監測分析模塊、異常告警圖像生成模塊、顯存選擇模塊和圖像數據處理傳輸模塊;
3、所述硬件動態監測分析模塊用于根據各監測硬件接口傳輸的服務器硬件狀態數據,確定所述監測硬件接口中各異常硬件接口各自的告警信息;
4、所述異常告警圖像生成模塊用于將各所述告警信息轉換為對應的告警圖像;
5、所述顯存選擇模塊用于從顯存中存儲的操作系統遠端顯示圖像和所述告警圖像中選擇目標圖像數據,以控制所述圖像數據處理傳輸模塊對所述目標圖像數據進行處理,并將處理后得到的圖像數據傳輸到遠程端設備上顯示;其中,所述目標圖像數據為所述操作系統遠端顯示圖像或所述告警圖像。
6、在另一方面,所述硬件動態監測分析模塊具體用于對各所述監測硬件接口傳輸的服務器硬件狀態數據與各自對應的預設告警閾值進行比較,確定各所述異常硬件接口各自的告警信息。
7、在另一方面,所述硬件動態監測分析模塊包括:
8、硬件狀態實時監測子模塊,用于監測得到各所述監測硬件接口傳輸的服務器硬件狀態數據;
9、狀態動態分析子模塊,用于將所述硬件狀態實時監測子模塊傳輸的各所述服務器硬件狀態數據與閾值配置表中各自的預設告警閾值進行比較,確定所述監測硬件接口中的異常硬件接口;其中,所述閾值配置表用于存儲各所述監測硬件接口各自對應的預設告警閾值;
10、狀態結果輸出子模塊,用于生成并向所述異常告警圖像生成模塊輸出各所述異常硬件接口各自的告警信息。
11、在另一方面,所述異常硬件接口包括監測異常接口和預測異常接口;
12、所述狀態動態分析子模塊具體用于在當前硬件狀態值大于或等于目標告警閾值時,將當前監測硬件接口確定為所述監測異常接口;其中,當前硬件狀態值為當前監測硬件接口的服務器硬件狀態數據對應的硬件狀態值,當前監測硬件接口為任一所述監測硬件接口,所述目標告警閾值為當前監測硬件接口對應的預設告警閾值;
13、在當前硬件狀態值小于所述目標告警閾值時,確定當前硬件狀態值對應的狀態變化趨勢;若所述狀態變化趨勢為接近閾值,則將當前監測硬件接口確定為所述預測異常接口;其中,所述狀態變化趨勢包括所述接近閾值和遠離閾值。
14、在另一方面,所述確定當前硬件狀態值對應的狀態變化趨勢之前,還包括:
15、判斷當前硬件狀態值與所述目標告警閾值之差的絕對值是否小于目標狀態參考差值;其中,所述目標狀態參考差值為當前監測硬件接口對應的狀態參考差值;
16、若小于所述目標狀態參考差值,則執行所述確定當前硬件狀態值對應的狀態變化趨勢的步驟。
17、在另一方面,所述確定當前硬件狀態值對應的狀態變化趨勢,包括:
18、根據當前硬件狀態值對應的目標硬件狀態值,確定當前硬件狀態值對應的狀態變化趨勢;其中,所述目標硬件狀態值為當前監測硬件接口的連續的n個硬件狀態值,n大于或等于2。
19、在另一方面,所述根據當前硬件狀態值對應的目標硬件狀態值,確定當前硬件狀態值對應的狀態變化趨勢,包括:
20、計算各目標硬件狀態值與各自對應的加權參數的乘積之和與n的商,得到連續加權平均值;其中,各目標硬件狀態值對應的加權參數之和為n;
21、若所述連續加權平均值處于第一個目標硬件狀態值和所述目標告警閾值之間,則確定當前硬件狀態值對應的狀態變化趨勢為所述接近閾值;
22、若所述連續加權平均值不處于所述第一個目標硬件狀態值和所述目標告警閾值之間,則確定當前硬件狀態值對應的狀態變化趨勢為所述遠離閾值。
23、在另一方面,所述狀態結果輸出子模塊還用于在當前硬件狀態值對應的狀態變化趨勢為所述接近閾值或所述遠離閾值時,監測預設時間段內當前監測硬件接口的硬件狀態值,確定當前監測硬件接口的實際變化情況;根據所述實際變化情況,調整當前監測硬件接口對應的n個所述加權參數;其中,所述實際變化情況包括連續接近閾值和未連續接近閾值和/或連續未達到閾值和達到閾值。
24、在另一方面,n為2的整數倍時,所述根據所述實際變化情況,調整當前監測硬件接口對應的n個加權參數,包括:
25、若當前硬件狀態值對應的狀態變化趨勢為所述接近閾值,則在所述實際變化情況為所述未連續接近閾值或所述連續未達到閾值時,調小前n/2個加權參數,并調大后n/2個加權參數;
26、若當前硬件狀態值對應的狀態變化趨勢為所述遠離閾值,則在所述實際變化情況為所述連續接近閾值或所述達到閾值時,調小前n/2個加權參數,并調大后n/2個加權參數。
27、在另一方面,所述狀態結果輸出子模塊具體用于在當前監測硬件接口為所述監測異常接口時,根據當前監測硬件接口的接口標識和當前硬件狀態值,生成當前監測硬件接口的告警信息;在當前監測硬件接口為所述預測異常接口時,根據當前監測硬件接口的接口標識和所述連續加權平均值,生成當前監測硬件接口本文檔來自技高網...
【技術保護點】
1.一種服務器的遠程管理系統,其特征在于,應用于服務器管理控制器,包括:硬件動態監測分析模塊、異常告警圖像生成模塊、顯存選擇模塊和圖像數據處理傳輸模塊;
2.根據權利要求1所述的服務器的遠程管理系統,其特征在于,所述硬件動態監測分析模塊具體用于對各所述監測硬件接口傳輸的服務器硬件狀態數據與各自對應的預設告警閾值進行比較,確定各所述異常硬件接口各自的告警信息。
3.根據權利要求2所述的服務器的遠程管理系統,其特征在于,所述硬件動態監測分析模塊包括:
4.根據權利要求3所述的服務器的遠程管理系統,其特征在于,所述異常硬件接口包括監測異常接口和預測異常接口;
5.根據權利要求4所述的服務器的遠程管理系統,其特征在于,所述確定當前硬件狀態值對應的狀態變化趨勢之前,還包括:
6.根據權利要求4所述的服務器的遠程管理系統,其特征在于,所述確定當前硬件狀態值對應的狀態變化趨勢,包括:
7.根據權利要求6所述的服務器的遠程管理系統,其特征在于,所述根據當前硬件狀態值對應的目標硬件狀態值,確定當前硬件狀態值對應的狀態變化趨勢,
8.根據權利要求7所述的服務器的遠程管理系統,其特征在于,所述狀態結果輸出子模塊還用于在當前硬件狀態值對應的狀態變化趨勢為所述接近閾值或所述遠離閾值時,監測預設時間段內當前監測硬件接口的硬件狀態值,確定當前監測硬件接口的實際變化情況;根據所述實際變化情況,調整當前監測硬件接口對應的N個所述加權參數;其中,所述實際變化情況包括連續接近閾值和未連續接近閾值和/或連續未達到閾值和達到閾值。
9.根據權利要求8所述的服務器的遠程管理系統,其特征在于,N為2的整數倍時,所述根據所述實際變化情況,調整當前監測硬件接口對應的N個加權參數,包括:
10.根據權利要求7所述的服務器的遠程管理系統,其特征在于,所述狀態結果輸出子模塊具體用于在當前監測硬件接口為所述監測異常接口時,根據當前監測硬件接口的接口標識和當前硬件狀態值,生成當前監測硬件接口的告警信息;在當前監測硬件接口為所述預測異常接口時,根據當前監測硬件接口的接口標識和所述連續加權平均值,生成當前監測硬件接口的告警信息。
11.根據權利要求3所述的服務器的遠程管理系統,其特征在于,所述硬件動態監測分析模塊還包括:
12.根據權利要求1所述的服務器的遠程管理系統,其特征在于,所述顯存選擇模塊具體用于從所述顯存的第一顯存區域中的操作系統遠端顯示圖像和所述顯存的第二顯存區域中的告警圖像中選擇所述目標圖像數據;
13.根據權利要求12所述的服務器的遠程管理系統,其特征在于,所述從所述顯存的第一顯存區域中的操作系統遠端顯示圖像或所述顯存的第二顯存區域中的告警圖像中選擇所述目標圖像數據,包括:
14.根據權利要求1至13任一項所述的服務器的遠程管理系統,其特征在于,所述告警圖像包括各所述告警信息各自對應的接口標識區域圖像、告警值區域圖像和共性信息區域圖像。
15.根據權利要求14所述的服務器的遠程管理系統,其特征在于,所述異常告警圖像生成模塊包括:
16.根據權利要求15所述的服務器的遠程管理系統,其特征在于,全部所述告警信息對應的告警圖像的數量為1;所述共性信息圖像生成子模塊具體用于根據所述告警信息的數量和預設遠程顯示分辨率,生成所述告警圖像中各所述告警信息各自對應的共性信息區域圖像。
17.根據權利要求16所述的服務器的遠程管理系統,其特征在于,所述根據所述告警信息的數量和預設遠程顯示分辨率,生成所述告警圖像中各所述告警信息各自對應的共性信息區域圖像,包括:
18.根據權利要求17所述的服務器的遠程管理系統,其特征在于,各所述共性信息區域圖像中的像素點包括文本內容像素點和背景內容像素點,所述文本內容像素點與所述背景內容像素點的紅綠藍格式數據不同。
19.根據權利要求15所述的服務器的遠程管理系統,其特征在于,所述告警信息還包括所述異常硬件接口的異常狀態,所述異常狀態包括監測異常狀態和預測異常狀態;
20.一種服務器管理控制器,其特征在于,包括:如權利要求1至19任一項所述的服務器的遠程管理系統。
21.一種服務器,其特征在于,包括:如權利要求20所述的服務器管理控制器。
...【技術特征摘要】
1.一種服務器的遠程管理系統,其特征在于,應用于服務器管理控制器,包括:硬件動態監測分析模塊、異常告警圖像生成模塊、顯存選擇模塊和圖像數據處理傳輸模塊;
2.根據權利要求1所述的服務器的遠程管理系統,其特征在于,所述硬件動態監測分析模塊具體用于對各所述監測硬件接口傳輸的服務器硬件狀態數據與各自對應的預設告警閾值進行比較,確定各所述異常硬件接口各自的告警信息。
3.根據權利要求2所述的服務器的遠程管理系統,其特征在于,所述硬件動態監測分析模塊包括:
4.根據權利要求3所述的服務器的遠程管理系統,其特征在于,所述異常硬件接口包括監測異常接口和預測異常接口;
5.根據權利要求4所述的服務器的遠程管理系統,其特征在于,所述確定當前硬件狀態值對應的狀態變化趨勢之前,還包括:
6.根據權利要求4所述的服務器的遠程管理系統,其特征在于,所述確定當前硬件狀態值對應的狀態變化趨勢,包括:
7.根據權利要求6所述的服務器的遠程管理系統,其特征在于,所述根據當前硬件狀態值對應的目標硬件狀態值,確定當前硬件狀態值對應的狀態變化趨勢,包括:
8.根據權利要求7所述的服務器的遠程管理系統,其特征在于,所述狀態結果輸出子模塊還用于在當前硬件狀態值對應的狀態變化趨勢為所述接近閾值或所述遠離閾值時,監測預設時間段內當前監測硬件接口的硬件狀態值,確定當前監測硬件接口的實際變化情況;根據所述實際變化情況,調整當前監測硬件接口對應的n個所述加權參數;其中,所述實際變化情況包括連續接近閾值和未連續接近閾值和/或連續未達到閾值和達到閾值。
9.根據權利要求8所述的服務器的遠程管理系統,其特征在于,n為2的整數倍時,所述根據所述實際變化情況,調整當前監測硬件接口對應的n個加權參數,包括:
10.根據權利要求7所述的服務器的遠程管理系統,其特征在于,所述狀態結果輸出子模塊具體用于在當前監測硬件接口為所述監測異常接口時,根據當前監測硬件接口的接口標識和當前硬件狀態值,生成當前監測硬件接口的告警信息;在當前監測硬件接口為所述預測異常接口時,根據當前監測硬件接口的接口標識和...
【專利技術屬性】
技術研發人員:張貞雷,李拓,鄒曉峰,李仁剛,滿宏濤,
申請(專利權)人:山東云海國創云計算裝備產業創新中心有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。