[發明專利]中心服務器配置參數比對方法和裝置在審
| 申請號: | 202110294093.3 | 申請日: | 2021-03-19 |
| 公開(公告)號: | CN112988269A | 公開(公告)日: | 2021-06-18 |
| 發明(設計)人: | 嚴焱心;郭海斌;曹琴;潘傲翔 | 申請(專利權)人: | 銀清科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F16/245;G06F16/28;G06F16/903;G06F16/906 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 孫乳筍;任默聞 |
| 地址: | 100195 北京市海淀區北塢村*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 中心 服務器 配置 參數 方法 裝置 | ||
本發明提供一種中心服務器配置參數比對方法和裝置,該方法包括:獲取待比對的兩臺中心服務器對應的json配置參數串;迭代比對兩組json配置參數串的配置項分類是否一致;若否,取出當前比對的兩組配置項分類中字符串小的配置項分類的下一個配置項分類,與當前比對的兩組配置項分類中字符串大的配置項分類進行一致比對;若是,判斷當前比對的兩組配置項分類下的配置項主鍵是否一致;若配置項主鍵不一致,取出當前比對的兩組配置項主鍵中字符串小的配置項主鍵的下一個配置項主鍵,與當前比對的兩組配置項主鍵中字符串大的配置項主鍵進行一致比對;若配置項主鍵一致,則迭代當前配置項主鍵的所有字段內容,縮短比對時間。
技術領域
本發明涉及計算機技術領域,尤其涉及一種中心服務器配置參數比對方法和裝置。
背景技術
目前,對于兩中心服務器配置參數采集比對的處理流程是:編寫參數采集的shell腳本,然后下發到要采集的服務器上,執行采集腳本后,將參數結果傳回服務端進行入庫保存。進行比對時,頁面選擇要比對的兩臺機器,將比對結果進行展示,方便運維人員快速找到不同的配置項,參見圖1。其中,對于參數存儲的方式是在數據庫里建表、建字段、列存儲的方式,該種方法不易擴展,比如最開始編寫的采集腳本只采集操作系統版本和磁盤名稱兩個信息,那么初始化建表時也就對應的建了這兩個字段進行存儲。如果日后修改采集腳本,增加了諸如數據庫信息、rootvg等內容時,就需要增加字段和修改代碼來進行存儲。
發明內容
針對現有技術中的問題,本發明提供一種中心服務器配置參數比對方法和裝置、電子設備以及計算機可讀存儲介質,能夠至少部分地解決現有技術中存在的問題。
為了實現上述目的,本發明采用如下技術方案:
第一方面,提供一種中心服務器配置參數比對方法,包括:
獲取待比對的兩臺中心服務器對應的json配置參數串,所述json配置參數串包括:所屬的配置項分類、屬性以及對應的數值;
迭代比對兩組json配置參數串的配置項分類是否一致;
若否,取出當前比對的兩組配置項分類中字符串小的配置項分類的下一個配置項分類,與當前比對的兩組配置項分類中字符串大的配置項分類進行一致比對;
若是,判斷當前比對的兩組配置項分類下的配置項主鍵是否一致;
若配置項主鍵不一致,取出當前比對的兩組配置項主鍵中字符串小的配置項主鍵的下一個配置項主鍵,與當前比對的兩組配置項主鍵中字符串大的配置項主鍵進行一致比對;
若配置項主鍵一致,則迭代當前配置項主鍵的所有字段內容。
進一步地,中心服務器配置參數比對方法還包括:
獲取中心服務器配置參數采集結果;
將所述配置參數采集結果轉換成json配置參數串保存。
進一步地,所述將所述配置參數采集結果轉換成json配置參數串保存,包括:
對配置項分類進行排序;
對配置項分類中的所有字段整理順序,第一個字段保留位置不變,從第二個字段開始按照字段進行排序;
將同一配置項分類中的多條數據按配置項主鍵進行排序。
進一步地,中心服務器配置參數比對方法還包括:
根據json配置參數串以及預獲取的配置項分類與應用分類的對應關系關聯表,將各個配置項分類掛在對應的應用分類下分組展示。
第二方面,提供一種中心服務器配置參數比對裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于銀清科技有限公司,未經銀清科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110294093.3/2.html,轉載請聲明來源鉆瓜專利網。





