[發明專利]一種SNMP協議檢測方法、裝置、終端及存儲介質在審
| 申請號: | 201910002716.8 | 申請日: | 2019-01-02 |
| 公開(公告)號: | CN109787820A | 公開(公告)日: | 2019-05-21 |
| 發明(設計)人: | 魏文華 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 劉雪萍 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 根節點 檢測 存儲介質 終端 表格功能 獲取目標 自動檢測 遍歷 插件 輸出 引入 | ||
本發明提供一種SNMP協議檢測方法、裝置、終端及存儲介質,包括:引入檢測基礎插件;設置目標根節點;獲取所述目標根節點的節點寬度;根據所述節點寬度利用獲取表格功能函數遍歷獲取目標根節點的信息;輸出所述目標根節點的信息。本發明能夠實現SNMP協議的自動檢測,提高了檢測效率。
技術領域
本發明屬于服務器測試技術領域,具體涉及一種SNMP協議檢測方法、裝置、終端及存儲介質。
背景技術
SNMP協議在服務器維護方面的重要性卻很高,是非常主流的設備管理協議。但是目前SNMP協議的測試主要是手工測試,測試效率較低。
發明內容
針對現有技術的不足,本發明提供一種SNMP協議檢測方法、裝置、終端及存儲介質,以解決上述技術問題。
第一方面,本申請實施例提供一種SNMP協議檢測方法,所述方法包括:
引入檢測基礎插件;
設置目標根節點;
獲取所述目標根節點的節點寬度;
根據所述節點寬度利用獲取表格功能函數遍歷獲取目標根節點的信息;
輸出所述目標根節點的信息。
結合第一方面,在第一方面的第一種實施方式中,所述獲取目標根節點的節點寬度包括:
設置目標根節點的最大子節點數量;
利用節點檢測函數循環檢測目標根節點的子節點;
將檢測出的子節點進行標記;
判斷當前檢測是否檢測到子節點:
是,則繼續執行對子節點的循環檢測;
否,則終止對子節點的檢測。
結合第一方面,在第一方面的第二種實施方式中,所述根據節點寬度利用獲取表格功能函數遍歷獲取目標根節點的信息包括:
利用獲取表格功能函數通過子節點BMC web獲取相應CPU信息;
將所述CPU信息l i s t以數組形式存放至唯一對應的map文件中;
根據目標根節點的節點寬度和map文件數量利用獲取表格功能函數遍歷根節點。
第二方面,本申請實施例提供一種SNMP協議檢測裝置,所述裝置包括:
插件引入單元,配置用于引入檢測基礎插件;
目標設置單元,配置用于設置目標根節點;
寬度獲取單元,配置用于獲取所述目標根節點的節點寬度;
信息獲取單元,配置用于根據所述節點寬度利用獲取表格功能函數遍歷獲取目標根節點的信息;
結果輸出單元,配置用于輸出所述目標根節點的信息。
結合第二方面,在第二方面的第一種實施方式中,所述寬度獲取單元包括:
極值設置模塊,配置用于設置目標根節點的最大子節點數量;
循環檢測模塊,配置用于利用節點檢測函數循環檢測目標根節點的子節點;
節點標記模塊,配置用于將檢測出的子節點進行標記;
檢測判斷模塊,配置用于判斷當前檢測是否檢測到子節點;
循環持續模塊,配置用于繼續執行對子節點的循環檢測;
檢測終止模塊,配置用于終止對子節點的檢測。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910002716.8/2.html,轉載請聲明來源鉆瓜專利網。





