[發(fā)明專利]一種主機(jī)系統(tǒng)狀態(tài)的檢測方法和裝置有效
| 申請?zhí)枺?/td> | 201110229716.5 | 申請日: | 2011-08-11 |
| 公開(公告)號: | CN102932196A | 公開(公告)日: | 2013-02-13 |
| 發(fā)明(設(shè)計(jì))人: | 王曉征;陳航;戴偉;胡宏波 | 申請(專利權(quán))人: | 中國移動(dòng)通信集團(tuán)浙江有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/06 |
| 代理公司: | 北京德琦知識(shí)產(chǎn)權(quán)代理有限公司 11018 | 代理人: | 王一斌;王琦 |
| 地址: | 310006 浙江省*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 主機(jī) 系統(tǒng) 狀態(tài) 檢測 方法 裝置 | ||
1.一種主機(jī)系統(tǒng)狀態(tài)的檢測方法,其特征在于,該方法包括以下步驟:
a、監(jiān)控平臺(tái)預(yù)先建立與目標(biāo)主機(jī)之間的安全外殼SSH隧道;
b、所述監(jiān)控平臺(tái)檢測所述SSH隧道連接是否斷開;
c、如果所述SSH隧道連接斷開,則監(jiān)控平臺(tái)觸發(fā)SSH隧道重建;當(dāng)所述重建失敗時(shí),如果所述失敗的原因?yàn)榘踩鈿な刈o(hù)進(jìn)程異常,則重新執(zhí)行本步驟,否則判定所述目標(biāo)主機(jī)死機(jī);
d、如果所述SSH隧道連接沒有斷開,或所述SSH隧道連接斷開后,監(jiān)控平臺(tái)觸發(fā)所述SSH隧道重建成功,則所述監(jiān)控平臺(tái)通過向所述目標(biāo)主機(jī)發(fā)送保持激活keep?alive命令,確定所述目標(biāo)主機(jī)是否處于系統(tǒng)無響應(yīng)狀態(tài),并在成功接收到所述keep?alive命令的響應(yīng)信息后,重新執(zhí)行步驟b。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟d中確定所述目標(biāo)主機(jī)是否處于系統(tǒng)無響應(yīng)狀態(tài)為:
如果所述監(jiān)控平臺(tái)接收所述keep?alive命令的響應(yīng)信息超時(shí),則判斷所述超時(shí)原因是否為安全外殼守護(hù)進(jìn)程異常,如果是,則執(zhí)行步驟c,否則,判定所述目標(biāo)主機(jī)處于系統(tǒng)無響應(yīng)狀態(tài)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括:所述監(jiān)控平臺(tái)成功接收到所述keep?alive命令的響應(yīng)信息后,確定本次發(fā)送所述keepalive命令后接收到相應(yīng)的響應(yīng)信息所需要的時(shí)間tn,并確定所述tn與上一次發(fā)送所述keep?alive命令后接收到相應(yīng)的響應(yīng)信息所需要的時(shí)間tn-1之間的差值Δtn,計(jì)算所述目標(biāo)主機(jī)所屬網(wǎng)段上的各目標(biāo)主機(jī)當(dāng)前的Δtn的平均值如果所述Δtn滿足:則判斷所述目標(biāo)主機(jī)存在無法響應(yīng)的趨勢,其中,Δtn-1和Δtn-2分別為前兩次得到的所述差值,a為預(yù)設(shè)的調(diào)整系數(shù),a>0。
4.一種主機(jī)系統(tǒng)狀態(tài)的檢測裝置,該裝置設(shè)于系統(tǒng)的監(jiān)控平臺(tái)中,其特征在于,該裝置包括:
安全外殼SSH隧道建立模塊,用于建立與目標(biāo)主機(jī)之間的安全外殼SSH隧道,并將建立結(jié)果通知給第一檢測模塊;
第一檢測模塊,用于檢測所述SSH隧道連接是否斷開,在檢測到所述SSH隧道連接斷開時(shí),觸發(fā)SSH隧道建立模塊重新建立所述SSH隧道,在所述SSH隧道重新建立成功時(shí),觸發(fā)第二檢測模塊執(zhí)行,在所述SSH隧道重新建立失敗時(shí),根據(jù)SSH隧道建立模塊的所述通知,判斷所述SSH隧道建立失敗的原因是否為安全外殼守護(hù)進(jìn)程異常,如果是,則觸發(fā)SSH隧道建立模塊重新建立所述SSH隧道,否則,判定所述目標(biāo)主機(jī)死機(jī);在檢測到所述SSH隧道正常連接時(shí),觸發(fā)第二檢測模塊執(zhí)行;
第二檢測模塊,用于通過向所述目標(biāo)主機(jī)發(fā)送keep?alive命令,確定所述目標(biāo)主機(jī)是否處于系統(tǒng)無響應(yīng)狀態(tài),并在成功接收到所述keep?alive命令的響應(yīng)信息后,觸發(fā)第一檢測模塊檢測所述SSH隧道連接是否斷開。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述第二檢測模塊包括:
keep?alive命令發(fā)送模塊,用于向所述目標(biāo)主機(jī)發(fā)送keep?alive命令;
系統(tǒng)無響應(yīng)判斷模塊,在接收所述keep?alive命令的響應(yīng)信息超時(shí)時(shí),判斷所述超時(shí)原因是否為安全外殼守護(hù)進(jìn)程異常,如果是,則觸發(fā)SSH隧道建立模塊重新建立所述SSH隧道,否則,判定所述目標(biāo)主機(jī)死機(jī);在成功接收到所述keep?alive命令的響應(yīng)信息時(shí),觸發(fā)第一檢測模塊執(zhí)行。
6.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述第二檢測模塊,進(jìn)一步用于在成功接收到所述keep?alive命令的響應(yīng)信息后,確定本次發(fā)送所述keepalive命令后接收到相應(yīng)的響應(yīng)信息所需要的時(shí)間tn,并確定所述tn與上一次發(fā)送所述keep?alive命令后接收到相應(yīng)的響應(yīng)信息所需要的時(shí)間tn-1之間的差值Δtn,計(jì)算所述目標(biāo)主機(jī)所屬網(wǎng)段上的各目標(biāo)主機(jī)當(dāng)前的Δtn的平均值如果所述Δtn滿足:則判斷所述目標(biāo)主機(jī)存在無法響應(yīng)的趨勢,其中,Δtn-1和Δtn-2分別為前兩次得到的所述差值,a為預(yù)設(shè)的調(diào)整系數(shù),a>0。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國移動(dòng)通信集團(tuán)浙江有限公司,未經(jīng)中國移動(dòng)通信集團(tuán)浙江有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110229716.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種帶有三滾刀的電動(dòng)刮胡刀
- 下一篇:一種前端帶敲玻璃錐的折刀
- 狀態(tài)檢測裝置及狀態(tài)檢測方法
- 狀態(tài)估計(jì)裝置以及狀態(tài)估計(jì)方法
- 經(jīng)由次級狀態(tài)推斷管理狀態(tài)
- 狀態(tài)估計(jì)裝置及狀態(tài)估計(jì)方法
- 狀態(tài)估計(jì)裝置、狀態(tài)估計(jì)方法
- 狀態(tài)預(yù)測裝置以及狀態(tài)預(yù)測方法
- 狀態(tài)推定裝置、狀態(tài)推定方法和狀態(tài)推定程序
- 狀態(tài)檢測系統(tǒng)及狀態(tài)檢測方法
- 狀態(tài)判定裝置、狀態(tài)判定方法以及狀態(tài)判定程序
- 狀態(tài)判斷裝置以及狀態(tài)判斷方法





