[發明專利]一種服務器硬件信息獲取裝置、方法、設備及介質在審
| 申請號: | 201910218085.3 | 申請日: | 2019-03-21 |
| 公開(公告)號: | CN109981362A | 公開(公告)日: | 2019-07-05 |
| 發明(設計)人: | 王壘;華飛君 | 申請(專利權)人: | 浪潮商用機器有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26;G06F11/30 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 250100 山東省濟南市歷城區唐冶新*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務器硬件 硬件信息 信息獲取裝置 解析 信息保存模塊 信息獲取模塊 信息解析模塊 處理器信息 傳感器信息 電源信息 風扇信息 服務信息 進程信息 內存信息 網絡信息 系統命令 系統信息 信息保存 信息過程 硬盤信息 主板信息 預設 申請 服務器 數據庫 | ||
本申請公開了一種服務器硬件信息獲取裝置、方法、設備及介質,該裝置包括:信息獲取模塊,用于基于SNMP協議,獲取服務器的硬件信息;信息解析模塊,用于對所述硬件信息進行解析;信息保存模塊,用于將解析后得到的信息保存至預設的數據庫中。由于相對于現有的通過ipmitool命令和系統命令來獲取服務器硬件信息的方式,基于SNMP協議能夠獲取到更加全面完整的硬件信息,如處理器信息、內存信息、風扇信息、電源信息、網絡信息、系統信息、主板信息、硬盤信息、進程信息、服務信息、BMC信息、HBA信息和傳感器信息等等,均可以通過SNMP協議來獲取到,因此本申請有效提高了服務器硬件信息的整體獲取效率,并提升用戶獲取服務器硬件信息過程中的便捷體驗。
技術領域
本申請涉及服務器技術領域,特別涉及一種服務器硬件信息獲取裝置、方法、設備及介質。
背景技術
目前,為了獲取服務器的硬件信息,通常是基于ipmitool命令和系統命令來獲取的,通過上述不同的命令可以獲取到不同的硬件信息。然而,從用戶的角度來說,為了獲取不同的硬件信息,需要了解不同的命令結構和相關知識,學習成本較高,并且整體的硬件信息獲取效率較低。
發明內容
有鑒于此,本申請的目的在于提供一種服務器硬件信息獲取裝置、方法、設備及介質,能夠有效提高服務器硬件信息的整體獲取效率,并提升用戶獲取服務器硬件信息過程中的便捷體驗。其具體方案如下:
第一方面,本申請公開了一種服務器硬件信息獲取裝置,包括:
信息獲取模塊,用于基于SNMP協議,獲取服務器的硬件信息;
信息解析模塊,用于對所述硬件信息進行解析;
信息保存模塊,用于將解析后得到的信息保存至預設的數據庫中。
可選的,所述信息獲取模塊,具體用于基于SNMP協議,并通過執行Python腳本獲取服務器的硬件信息。
可選的,所述信息獲取模塊,包括:
觸發單元,用于監測當前狀態是否滿足觸發條件,如果是,則產生觸發信號;
與所述觸發單元連接的位于Java Application中的SNMP代理,用于當獲取到所述觸發信號,則基于SNMP協議,并通過執行Python腳本獲取服務器的硬件信息。
可選的,所述信息獲取模塊,還包括:
進程啟動單元,用于在所述觸發單元啟動相應的工作流程之前,啟動守護進程。
可選的,所述服務器硬件信息獲取裝置,還包括:
信息訪問模塊,用于訪問所述數據庫中保存的信息。
可選的,服務器硬件信息獲取裝置,
所述數據庫為MIB數據庫。
可選的,所述信息訪問模塊,具體為:
MIB瀏覽器,用于通過SNMP協議訪問所述MIB數據庫中保存的信息。
第二方面,本申請公開了一種服務器硬件信息獲取方法,包括:
基于SNMP協議,獲取服務器的硬件信息;
對所述硬件信息進行解析;
將解析后得到的信息保存至預設的數據庫中。
第三方面,本申請公開了一種服務器硬件信息獲取設備,包括:
存儲器,用于保存計算機程序;
處理器,用于執行所述計算機程序,以實現前述公開服務器硬件信息獲取方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮商用機器有限公司,未經浪潮商用機器有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910218085.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種傳播網絡中感染源的確定方法及裝置
- 下一篇:一種南向接口的適配方法及系統





