[發(fā)明專利]一種主機(jī)系統(tǒng)狀態(tài)的檢測方法和裝置有效
| 申請?zhí)枺?/td> | 201110229716.5 | 申請日: | 2011-08-11 |
| 公開(公告)號: | CN102932196A | 公開(公告)日: | 2013-02-13 |
| 發(fā)明(設(shè)計(jì))人: | 王曉征;陳航;戴偉;胡宏波 | 申請(專利權(quán))人: | 中國移動通信集團(tuán)浙江有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/06 |
| 代理公司: | 北京德琦知識產(chǎn)權(quán)代理有限公司 11018 | 代理人: | 王一斌;王琦 |
| 地址: | 310006 浙江省*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 主機(jī) 系統(tǒng) 狀態(tài) 檢測 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及操作系統(tǒng)監(jiān)控技術(shù),特別是涉及用于檢測主機(jī)系統(tǒng)狀態(tài)的方法和裝置。
背景技術(shù)
在通常的系統(tǒng)監(jiān)控中,系統(tǒng)的監(jiān)控平臺對主機(jī)系統(tǒng)的狀態(tài)監(jiān)控是一個(gè)最基礎(chǔ)的核心監(jiān)控指標(biāo),屬于監(jiān)控體系中非常重要的部分。如何在第一時(shí)間最快發(fā)現(xiàn)主機(jī)死機(jī),更進(jìn)一步,如何在第一時(shí)間發(fā)現(xiàn)主機(jī)系統(tǒng)異常是系統(tǒng)監(jiān)控的重要組成部分。目前業(yè)界主要采用的主機(jī)系統(tǒng)監(jiān)控方法,從監(jiān)控方式來說,可以分為Ping主動式監(jiān)控方式和Agent代理式被動式監(jiān)控方式。
具體來說,Ping主動式監(jiān)控方式主要是:采用標(biāo)準(zhǔn)Internet控制報(bào)文協(xié)議(ICMP)Ping的方法,定期向目標(biāo)主機(jī)發(fā)送ICMP數(shù)據(jù)包,如果目標(biāo)主機(jī)正常響應(yīng)返回ICMP數(shù)據(jù)包,則判定主機(jī)Alive。這是最常用的對于主機(jī)是否死機(jī)的標(biāo)準(zhǔn)。
Agent代理式被動式監(jiān)控方式目前主要采用在目標(biāo)主機(jī)上安裝Agent代理程序,定期向監(jiān)控管理服務(wù)器返回被監(jiān)控主機(jī)的信息,即Keep?Alive信息。監(jiān)控管理服務(wù)器通過收到目標(biāo)主機(jī)的Keep?Alive信息來了解主機(jī)是否死機(jī)。這種方法一般用在大型的廠商開發(fā)的監(jiān)控軟件上面。
目前上述兩種監(jiān)控方法被絕大多數(shù)的監(jiān)控平臺采用,在實(shí)際應(yīng)用中,特別是電信級系統(tǒng)中,上述監(jiān)控方法暴露出了比較明顯的缺點(diǎn),具體如下:
1、兩種監(jiān)控方法均采用定期檢查的方式,Ping主動式監(jiān)控是由監(jiān)控管理服務(wù)器定期向目標(biāo)主機(jī)發(fā)送信息;Agent代理式被動式監(jiān)控方法則采用目標(biāo)主機(jī)定期向監(jiān)控管理器發(fā)送信息的方式。而定期檢查的方式必然存在一定的檢查周期,另外,考慮監(jiān)控管理服務(wù)器的負(fù)載壓力,被監(jiān)控的服務(wù)器數(shù)量越多,其檢查周期將越長,因此,檢查周期在一般的系統(tǒng)上面必須是分鐘級的。如此,將無法及時(shí)地監(jiān)控到主機(jī)的死機(jī)。
2、對于PING主動式監(jiān)控方式而言,該方式只是通過檢查到目標(biāo)主機(jī)網(wǎng)絡(luò)是否斷開來判斷主機(jī)是否死機(jī),而實(shí)際應(yīng)用中,會存在網(wǎng)絡(luò)通暢,但是主機(jī)系統(tǒng)異常的情況,這樣,采用PING主動式監(jiān)控方式,將無法判斷主機(jī)系統(tǒng)是否異常。而在實(shí)際的主機(jī)系統(tǒng)監(jiān)控中,主機(jī)系統(tǒng)無響應(yīng)的判斷也是十分重要的一個(gè)監(jiān)控項(xiàng),主機(jī)系統(tǒng)無響應(yīng)的情況下,上層業(yè)務(wù)系統(tǒng)大多無法正常對外提供服務(wù)。
3、對于Agent代理式被動式監(jiān)控方法而言,需要在被監(jiān)控主機(jī)上安裝Agent代理程序,雖然從理論上來說,這種方式可以把系統(tǒng)狀態(tài)返回給監(jiān)控管理服務(wù)器,但是從實(shí)際的應(yīng)用效果來看,在主機(jī)的網(wǎng)絡(luò)通信功能正常但系統(tǒng)無響應(yīng)的情況下,大多是系統(tǒng)資源消耗的時(shí)候,此時(shí)在目標(biāo)主機(jī)上的Agent也無法對外發(fā)送信息,因?yàn)锳gent本身也需要消耗系統(tǒng)資源對外提供服務(wù)。因此Agent代理式被動監(jiān)控方法也無法實(shí)現(xiàn)對系統(tǒng)無響應(yīng)進(jìn)行及時(shí)監(jiān)控。
由此可見,上述現(xiàn)有的主機(jī)監(jiān)控方法均存在監(jiān)控的遲滯性以及無法對主機(jī)系統(tǒng)無響應(yīng)情況進(jìn)行監(jiān)控的問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種主機(jī)系統(tǒng)狀態(tài)的檢測方法和裝置,能實(shí)現(xiàn)對系統(tǒng)無響應(yīng)情況的準(zhǔn)確監(jiān)控,且具有實(shí)時(shí)性。
為了達(dá)到上述目的,本發(fā)明提出的技術(shù)方案為:
一種主機(jī)系統(tǒng)狀態(tài)的檢測方法,該方法包括以下步驟:
a、監(jiān)控平臺預(yù)先建立與目標(biāo)主機(jī)之間的安全外殼SSH隧道;
b、所述監(jiān)控平臺檢測所述SSH隧道連接是否斷開;
c、如果所述SSH隧道連接斷開,則監(jiān)控平臺觸發(fā)SSH隧道重建;當(dāng)所述重建失敗時(shí),如果所述失敗的原因?yàn)榘踩鈿な刈o(hù)進(jìn)程異常,則重新執(zhí)行本步驟,否則判定所述目標(biāo)主機(jī)死機(jī);
d、如果所述SSH隧道連接沒有斷開,或所述SSH隧道連接斷開后,監(jiān)控平臺觸發(fā)所述SSH隧道重建成功,則所述監(jiān)控平臺通過向所述目標(biāo)主機(jī)發(fā)送保持激活keep?alive命令,確定所述目標(biāo)主機(jī)是否處于系統(tǒng)無響應(yīng)狀態(tài),并在成功接收到所述keep?alive命令的響應(yīng)信息后,重新執(zhí)行步驟b。
一種主機(jī)系統(tǒng)狀態(tài)的檢測裝置,該裝置設(shè)于系統(tǒng)的監(jiān)控平臺中,包括:
安全外殼SSH隧道建立模塊,用于建立與目標(biāo)主機(jī)之間的安全外殼SSH隧道,并將建立結(jié)果通知給第一檢測模塊;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國移動通信集團(tuán)浙江有限公司,未經(jīng)中國移動通信集團(tuán)浙江有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110229716.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎ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)判斷方法





