[發(fā)明專利]一種基于SSH對(duì)服務(wù)器進(jìn)行檢測的方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 202010655264.6 | 申請(qǐng)日: | 2020-07-09 |
| 公開(公告)號(hào): | CN111541591B | 公開(公告)日: | 2020-09-15 |
| 發(fā)明(設(shè)計(jì))人: | 葉志鋼;王化民;張本軍;孫昌燕;曾偉;王赟 | 申請(qǐng)(專利權(quán))人: | 武漢綠色網(wǎng)絡(luò)信息服務(wù)有限責(zé)任公司 |
| 主分類號(hào): | H04L12/26 | 分類號(hào): | H04L12/26;H04L12/24;H04L29/06 |
| 代理公司: | 深圳市六加知識(shí)產(chǎn)權(quán)代理有限公司 44372 | 代理人: | 向彬 |
| 地址: | 430000 湖北省武漢市東湖新技術(shù)開發(fā)區(qū)軟件園*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 ssh 服務(wù)器 進(jìn)行 檢測 方法 裝置 | ||
1.一種基于SSH對(duì)服務(wù)器進(jìn)行檢測的方法,其特征在于,包括:
將各待檢測服務(wù)器的主機(jī)名和對(duì)應(yīng)的IP地址保存到參數(shù)文件中;其中,每個(gè)待檢測服務(wù)器對(duì)應(yīng)的參數(shù)在所述參數(shù)文件中占一行;
在利用SSH進(jìn)行集群管理之前,逐行讀取所述參數(shù)文件中的參數(shù),并基于每個(gè)讀取的IP地址分別執(zhí)行SSH檢測命令,以便對(duì)各待檢測服務(wù)器進(jìn)行故障檢測;
實(shí)時(shí)監(jiān)控每次SSH執(zhí)行是否超時(shí),如果超時(shí)則修改所述參數(shù)文件中對(duì)應(yīng)的IP地址為不可達(dá)IP,并將對(duì)應(yīng)的主機(jī)名和IP地址添加到故障機(jī)器列表中;
則在利用SSH進(jìn)行集群管理時(shí),逐行讀取修改后參數(shù)文件中的IP進(jìn)行服務(wù)器管理,當(dāng)讀取至不可達(dá)IP時(shí)返回失敗狀態(tài),并繼續(xù)讀取下一個(gè)IP進(jìn)行服務(wù)器管理。
2.根據(jù)權(quán)利要求1所述的基于SSH對(duì)服務(wù)器進(jìn)行檢測的方法,其特征在于,在所述逐行讀取所述參數(shù)文件中的參數(shù)之前,所述方法還包括:
判斷故障機(jī)器列表是否存在;
如果不存在,說明各服務(wù)器均正常,則逐行讀取所述參數(shù)文件中的參數(shù);
如果存在,說明已有服務(wù)器出現(xiàn)故障,則取所述參數(shù)文件與所述故障機(jī)器列表的差集,并逐行讀取所述差集中的參數(shù)。
3.根據(jù)權(quán)利要求1所述的基于SSH對(duì)服務(wù)器進(jìn)行檢測的方法,其特征在于,在所述逐行讀取所述參數(shù)文件中的參數(shù)之前,所述方法還包括:
判斷故障機(jī)器列表是否為空;
如果為空,說明各服務(wù)器均正常,則逐行讀取所述參數(shù)文件中的參數(shù);
如果不為空,說明已有服務(wù)器出現(xiàn)故障,則取所述參數(shù)文件與所述故障機(jī)器列表的差集,并逐行讀取所述差集中的參數(shù)。
4.根據(jù)權(quán)利要求1所述的基于SSH對(duì)服務(wù)器進(jìn)行檢測的方法,其特征在于,在所述將對(duì)應(yīng)的主機(jī)名和IP地址添加到故障機(jī)器列表中之后,所述方法還包括:
每隔預(yù)設(shè)時(shí)間,基于所述故障機(jī)器列表中的IP地址執(zhí)行SSH檢測命令,并監(jiān)控SSH執(zhí)行是否超時(shí);如果未超時(shí),則恢復(fù)所述參數(shù)文件中主機(jī)名對(duì)應(yīng)的不可達(dá)IP為正常IP地址,并將該IP地址和對(duì)應(yīng)的主機(jī)名從所述故障機(jī)器列表中刪除。
5.根據(jù)權(quán)利要求1所述的基于SSH對(duì)服務(wù)器進(jìn)行檢測的方法,其特征在于,當(dāng)集群進(jìn)行擴(kuò)容或縮容后,修改所述參數(shù)文件中的參數(shù);具體為:
當(dāng)集群進(jìn)行擴(kuò)容時(shí),將新增服務(wù)器的主機(jī)名和對(duì)應(yīng)的IP地址逐行添加到所述參數(shù)文件中;
當(dāng)集群進(jìn)行縮容時(shí),將新刪服務(wù)器的主機(jī)名和對(duì)應(yīng)的IP地址從所述參數(shù)文件中刪除。
6.一種基于SSH對(duì)服務(wù)器進(jìn)行檢測的裝置,其特征在于,包括存儲(chǔ)模塊、故障檢測模塊、故障監(jiān)控模塊和集群管理模塊;
所述存儲(chǔ)模塊用于將各待檢測服務(wù)器的主機(jī)名和對(duì)應(yīng)的IP地址保存到參數(shù)文件中;其中,每個(gè)待檢測服務(wù)器對(duì)應(yīng)的參數(shù)在所述參數(shù)文件中占一行;
所述故障檢測模塊用于在利用SSH進(jìn)行集群管理之前,逐行讀取所述參數(shù)文件中的參數(shù),并基于每個(gè)讀取的IP地址分別執(zhí)行SSH檢測命令,以便對(duì)各待檢測服務(wù)器進(jìn)行故障檢測;
所述故障監(jiān)控模塊用于實(shí)時(shí)監(jiān)控每次SSH執(zhí)行是否超時(shí),如果超時(shí)則修改所述參數(shù)文件中對(duì)應(yīng)的IP地址為不可達(dá)IP,并將對(duì)應(yīng)的主機(jī)名和IP地址添加到故障機(jī)器列表中;
所述集群管理模塊用于利用SSH進(jìn)行集群管理時(shí),逐行讀取修改后參數(shù)文件中的IP進(jìn)行服務(wù)器管理,當(dāng)讀取至不可達(dá)IP時(shí)返回失敗狀態(tài),并繼續(xù)讀取下一個(gè)IP進(jìn)行服務(wù)器管理。
7.根據(jù)權(quán)利要求6所述的基于SSH對(duì)服務(wù)器進(jìn)行檢測的裝置,其特征在于,還包括故障恢復(fù)檢測模塊,用于每隔預(yù)設(shè)時(shí)間基于所述故障機(jī)器列表中的IP地址執(zhí)行SSH檢測命令,并監(jiān)控SSH執(zhí)行是否超時(shí);如果未超時(shí),則恢復(fù)所述參數(shù)文件中主機(jī)名對(duì)應(yīng)的不可達(dá)IP為正常IP地址,并將該IP地址和對(duì)應(yīng)的主機(jī)名從所述故障機(jī)器列表中刪除。
8.一種基于SSH對(duì)服務(wù)器進(jìn)行檢測的裝置,其特征在于,包括至少一個(gè)處理器和存儲(chǔ)器,所述至少一個(gè)處理器和存儲(chǔ)器之間通過數(shù)據(jù)總線連接,所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令在被所述處理器執(zhí)行后,用于完成權(quán)利要求1-5任一所述的基于SSH對(duì)服務(wù)器進(jìn)行檢測的方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢綠色網(wǎng)絡(luò)信息服務(wù)有限責(zé)任公司,未經(jīng)武漢綠色網(wǎng)絡(luò)信息服務(wù)有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010655264.6/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種應(yīng)用簡單網(wǎng)絡(luò)管理協(xié)議的網(wǎng)絡(luò)管理系統(tǒng)和方法
- 安全外殼SSH2協(xié)議數(shù)據(jù)的采集方法和裝置
- 一種SSH協(xié)議多層通道內(nèi)的明文數(shù)據(jù)采集方法及系統(tǒng)
- 一種基于VPN連接的遠(yuǎn)程服務(wù)器及其登錄方法
- 一種與水稻落粒性及粒型相關(guān)的蛋白SSH1及其編碼基因與應(yīng)用
- 一種SSH鏈接連接方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- SSH后門賬號(hào)檢測方法、裝置及電子設(shè)備和存儲(chǔ)介質(zhì)
- 基于SSH協(xié)議的擬態(tài)輸入代理裝置、通信系統(tǒng)及方法
- 一種SSH登錄成功行為判斷方法、裝置及存儲(chǔ)介質(zhì)
- 遠(yuǎn)程訪問方法及裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪問請(qǐng)求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)
- 請(qǐng)求沒有進(jìn)行IMS注冊(cè)的用戶進(jìn)行注冊(cè)的方法
- 對(duì)要進(jìn)行紋理操作的像素進(jìn)行分組
- 對(duì)餐盤進(jìn)行溫度調(diào)節(jié)和進(jìn)行分配的獨(dú)立小車
- 對(duì)圖像進(jìn)行編碼
- 對(duì)任務(wù)進(jìn)行調(diào)度
- 對(duì)任務(wù)進(jìn)行調(diào)度
- 蛋糕(甜蜜進(jìn)行時(shí))
- 對(duì)定位輔助數(shù)據(jù)進(jìn)行分級(jí)和分組以進(jìn)行廣播
- 對(duì)物體進(jìn)行分離和定向以進(jìn)行供料
- 對(duì)工件進(jìn)行評(píng)價(jià)以進(jìn)行加工的方法





