两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置及方法

文檔序號:7985857閱讀:257來源:國知局
用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置及方法
【專利摘要】本發(fā)明提出了用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置及方法。所述裝置包括系統(tǒng)管理及監(jiān)控模塊、至少一個第一狀態(tài)采集模塊、自持監(jiān)控模塊和第二狀態(tài)采集模塊,其中,所述自持監(jiān)控模塊定時檢查系統(tǒng)管理及監(jiān)控模塊的運行狀態(tài),并且如果所述系統(tǒng)管理及監(jiān)控模塊發(fā)生異常,則取代所述系統(tǒng)管理及監(jiān)控模塊而作為新的系統(tǒng)管理及監(jiān)控模塊,并以創(chuàng)建新的進(jìn)程的方式重新生成新的自持監(jiān)控模塊。本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置及方法具有高度的自持性并且易于擴展和管理。
【專利說明】用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及監(jiān)控裝置和方法,更具體地,涉及用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置及方法。
【背景技術(shù)】
[0002]目前,隨著計算機和網(wǎng)絡(luò)應(yīng)用的日益廣泛以及不同領(lǐng)域的業(yè)務(wù)種類的日益豐富,對不間斷運行的數(shù)據(jù)處理系統(tǒng)(即7X24小時連續(xù)運行的數(shù)據(jù)處理系統(tǒng),例如金融領(lǐng)域中的交易處理服務(wù)器)的異常進(jìn)行監(jiān)控和處理變得越來越重要。
[0003]現(xiàn)有的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置及方法通常將整個系統(tǒng)分為管理總控進(jìn)程和業(yè)務(wù)處理進(jìn)程兩部分,其中,所述管理總控進(jìn)程監(jiān)控各個業(yè)務(wù)處理進(jìn)程的運行狀態(tài),并且如果某個業(yè)務(wù)處理進(jìn)程出現(xiàn)異常,則重新啟動該進(jìn)程。
[0004]然而,上述現(xiàn)有的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置及方法存在如下問題:如果管理總控進(jìn)程出現(xiàn)異常,則整個系統(tǒng)的監(jiān)控功能就將處于癱瘓狀態(tài),從而無法繼續(xù)工作。
[0005]因此,存在如下需求:提供具有高度的自持性(即,即使總控進(jìn)程出現(xiàn)異常,也不會影響整個系統(tǒng)的持續(xù)穩(wěn)定運行)并且易于擴展和管理的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置及方法。

【發(fā)明內(nèi)容】

[0006]為了解決上述現(xiàn)有技術(shù)方案所存在的問題,本發(fā)明提出了具有高度的自持性(SP,即使總控進(jìn)程出現(xiàn)異常,也不會影響整個系統(tǒng)的持續(xù)穩(wěn)定運行)并且易于擴展和管理的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置及方法。
[0007]本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的:
一種用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置,所述用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置包括:
至少一個第一狀態(tài)采集模塊,所述至少一個第一狀態(tài)采集模塊周期性地采集目標(biāo)進(jìn)程的進(jìn)程運行信息,并將所采集的進(jìn)程運行信息推送到所述系統(tǒng)管理及監(jiān)控模塊;
第二狀態(tài)采集模塊,所述第二狀態(tài)采集模塊周期性地采集所述自持監(jiān)控模塊的自持進(jìn)程運行信息,并將所采集的自持進(jìn)程運行信息推送到所述系統(tǒng)管理及監(jiān)控模塊;
系統(tǒng)管理及監(jiān)控模塊,所述系統(tǒng)管理及監(jiān)控模塊基于所接收到的所述進(jìn)程運行信息監(jiān)控和管理所述目標(biāo)進(jìn)程,并且定時檢查所接收到的所述自持進(jìn)程運行信息,以及如果在預(yù)定的時間段內(nèi)未接收到來自所述第二狀態(tài)采集模塊的自持進(jìn)程運行信息,則重新啟動所述自持監(jiān)控模塊對應(yīng)的進(jìn)程;
自持監(jiān)控模塊,所述自持監(jiān)控模塊定時檢查所述系統(tǒng)管理及監(jiān)控模塊的運行狀態(tài),并且如果所述系統(tǒng)管理及監(jiān)控模塊發(fā)生異常,則取代所述系統(tǒng)管理及監(jiān)控模塊而作為新的系統(tǒng)管理及監(jiān)控模塊,并以創(chuàng)建新的進(jìn)程的方式重新生成新的自持監(jiān)控模塊。
[0008]在上面所公開的方案中,優(yōu)選地,所述至少一個第一狀態(tài)采集模塊周期性地采集多個目標(biāo)進(jìn)程的進(jìn)程運行信息,并且第一狀態(tài)采集模塊與目標(biāo)進(jìn)程一一對應(yīng)。[0009]在上面所公開的方案中,優(yōu)選地,所述系統(tǒng)管理及監(jiān)控模塊和所述自持監(jiān)控模塊均以進(jìn)程的方式而運行。
[0010]在上面所公開的方案中,優(yōu)選地,所述至少一個第一狀態(tài)采集模塊中的每個位于其所對應(yīng)的目標(biāo)進(jìn)程中。
[0011]在上面所公開的方案中,優(yōu)選地,所述進(jìn)程形式的系統(tǒng)管理及監(jiān)控模塊在啟動時生成對應(yīng)于所述自持監(jiān)控模塊的進(jìn)程以及所述目標(biāo)進(jìn)程。
[0012]在上面所公開的方案中,優(yōu)選地,所述至少一個第一狀態(tài)采集模塊中的每個進(jìn)一步用于定時采集對應(yīng)的目標(biāo)進(jìn)程的業(yè)務(wù)信息,并將所述業(yè)務(wù)信息推送到所述系統(tǒng)管理及監(jiān)控豐吳塊。
[0013]在上面所公開的方案中,優(yōu)選地,所述系統(tǒng)管理及監(jiān)控模塊匯總并存儲來自所述至少一個第一狀態(tài)采集模塊的所述業(yè)務(wù)信息,并為其他外部系統(tǒng)提供業(yè)務(wù)信息查詢服務(wù)。
[0014]在上面所公開的方案中,優(yōu)選地,所述系統(tǒng)管理及監(jiān)控模塊定期檢查從所述至少一個第一狀態(tài)采集模塊接收到的進(jìn)程運行信息,并且如果在預(yù)定的時間段內(nèi)未接收到與某個目標(biāo)進(jìn)程對應(yīng)的第一狀態(tài)采集模塊推送的進(jìn)程運行信息,則重新啟動該目標(biāo)進(jìn)程。
[0015]在上面所公開的方案中,優(yōu)選地,所述系統(tǒng)管理及監(jiān)控模塊接收來自外部系統(tǒng)的管理請求,并基于所述管理請求更新系統(tǒng)監(jiān)控的時間精度。
[0016]在上面所公開的方案中,優(yōu)選地,所述進(jìn)程運行信息能夠基于實際應(yīng)用需求而被定制。
[0017]在上面所公開的方案中,優(yōu)選地,所述自持監(jiān)控模塊通過進(jìn)程間通訊的方式定時檢查所述系統(tǒng)管理及監(jiān)控模塊的運行狀態(tài)。
[0018]本發(fā)明的目的也可以通過以下技術(shù)方案實現(xiàn):
一種用于監(jiān)控系統(tǒng)運行狀態(tài)的方法,所述用于監(jiān)控系統(tǒng)運行狀態(tài)的方法包括下列步
驟:
(Al)進(jìn)程形式的系統(tǒng)管理及監(jiān)控模塊在啟動時生成進(jìn)程形式的自持監(jiān)控模塊以及目標(biāo)進(jìn)程;
(A2)至少一個第一狀態(tài)采集模塊周期性地采集所述目標(biāo)進(jìn)程的進(jìn)程運行信息,并將所采集的進(jìn)程運行信息推送到所述系統(tǒng)管理及監(jiān)控模塊;
(A3)第二狀態(tài)采集模塊周期性地采集所述自持監(jiān)控模塊的自持進(jìn)程運行信息,并將所采集的自持進(jìn)程運行信息推送到所述系統(tǒng)管理及監(jiān)控模塊;
(A4)所述系統(tǒng)管理及監(jiān)控模塊基于所接收到的所述進(jìn)程運行信息監(jiān)控和管理所述目標(biāo)進(jìn)程,并且定時檢查所接收到的所述自持進(jìn)程運行信息,以及如果在預(yù)定的時間段內(nèi)未接收到來自所述第二狀態(tài)采集模塊的自持進(jìn)程運行信息,則重新啟動所述自持監(jiān)控模塊對應(yīng)的進(jìn)程;
(A5)所述自持監(jiān)控模塊定時檢查所述系統(tǒng)管理及監(jiān)控模塊的運行狀態(tài),并且如果所述系統(tǒng)管理及監(jiān)控模塊發(fā)生異常,則取代所述系統(tǒng)管理及監(jiān)控模塊而作為新的系統(tǒng)管理及監(jiān)控模塊,并以創(chuàng)建新的進(jìn)程的方式重新生成新的自持監(jiān)控模塊。
[0019]本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置及方法具有以下優(yōu)點:(1)具有高度的自持性,即,即使總控進(jìn)程(即系統(tǒng)管理及監(jiān)控模塊對應(yīng)的進(jìn)程)出現(xiàn)異常,也不會影響整個系統(tǒng)的持續(xù)穩(wěn)定運行;(2)具有良好的擴展性和管理性,例如可以自行定制需要監(jiān)控的業(yè)務(wù)信息以及監(jiān)控精度。
【專利附圖】

【附圖說明】
[0020]結(jié)合附圖,本發(fā)明的技術(shù)特征以及優(yōu)點將會被本領(lǐng)域技術(shù)人員更好地理解,其中:
圖1是根據(jù)本發(fā)明的實施例的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置的示意性結(jié)構(gòu)圖;
圖2是根據(jù)本發(fā)明的實施例的用于監(jiān)控系統(tǒng)運行狀態(tài)的方法的流程圖。
【具體實施方式】
[0021]圖1是根據(jù)本發(fā)明的實施例的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置的示意性結(jié)構(gòu)圖。如圖1所示,本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置包括系統(tǒng)管理及監(jiān)控模塊1、至少一個第一狀態(tài)采集模塊2、自持監(jiān)控模塊3和第二狀態(tài)采集模塊4。其中,所述至少一個第一狀態(tài)采集模塊2周期性地采集目標(biāo)進(jìn)程(即需要被監(jiān)控的進(jìn)程,例如業(yè)務(wù)進(jìn)程)的進(jìn)程運行信息,并將所采集的進(jìn)程運行信息推送到所述系統(tǒng)管理及監(jiān)控模塊I。所述第二狀態(tài)采集模塊4周期性地采集所述自持監(jiān)控模塊3的自持進(jìn)程運行信息,并將所采集的自持進(jìn)程運行信息推送到所述系統(tǒng)管理及監(jiān)控模塊I。所述系統(tǒng)管理及監(jiān)控模塊I基于所接收到的所述進(jìn)程運行信息監(jiān)控和管理所述目標(biāo)進(jìn)程,并且定時檢查所接收到的所述自持進(jìn)程運行信息,以及如果在預(yù)定的時間段內(nèi)未接收到來自所述第二狀態(tài)采集模塊4的自持進(jìn)程運行信息,則重新啟動所述自持監(jiān)控模塊3對應(yīng)的進(jìn)程。所述自持監(jiān)控模塊3定時檢查所述系統(tǒng)管理及監(jiān)控模塊I的運行狀態(tài),并且如果所述系統(tǒng)管理及監(jiān)控模塊I發(fā)生異常,則取代所述系統(tǒng)管理及監(jiān)控模塊I而作為新的系統(tǒng)管理及監(jiān)控模塊,并以創(chuàng)建新的進(jìn)程的方式重新生成新的自持監(jiān)控模塊。
[0022]優(yōu)選地,在本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置中,所述至少一個第一狀態(tài)采集模塊2周期性地采集多個目標(biāo)進(jìn)程(例如業(yè)務(wù)進(jìn)程)的進(jìn)程運行信息,并且第一狀態(tài)采集模塊2與目標(biāo)進(jìn)程一一對應(yīng)(即一個第一狀態(tài)采集模塊2專用于周期性地采集一個目標(biāo)進(jìn)程的進(jìn)程運行信息)。
[0023]優(yōu)選地,在本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置中,所述系統(tǒng)管理及監(jiān)控模塊I和所述自持監(jiān)控模塊3均以進(jìn)程的方式而運行。
[0024]優(yōu)選地,在本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置中,所述至少一個第一狀態(tài)采集模塊2中的每個位于其所對應(yīng)的目標(biāo)進(jìn)程中。
[0025]優(yōu)選地,在本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置中,所述進(jìn)程形式的系統(tǒng)管理及監(jiān)控模塊I在啟動時生成對應(yīng)于所述自持監(jiān)控模塊3的進(jìn)程以及所述(一個或多個)目標(biāo)進(jìn)程。
[0026]優(yōu)選地,在本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置中,所述至少一個第一狀態(tài)采集模塊2中的每個進(jìn)一步用于定時采集對應(yīng)的目標(biāo)進(jìn)程的業(yè)務(wù)信息(例如金融領(lǐng)域中的當(dāng)前系統(tǒng)處理的交易筆數(shù)),并將所述業(yè)務(wù)信息推送到所述系統(tǒng)管理及監(jiān)控模塊I。
[0027]優(yōu)選地,在本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置中,所述系統(tǒng)管理及監(jiān)控模塊I匯總并存儲來自所述至少一個第一狀態(tài)采集模塊2的所述業(yè)務(wù)信息,并為其他外部系統(tǒng)提供業(yè)務(wù)信息查詢服務(wù)。[0028]優(yōu)選地,在本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置中,所述系統(tǒng)管理及監(jiān)控模塊I定期檢查從所述至少一個第一狀態(tài)采集模塊2接收到的進(jìn)程運行信息,并且如果在預(yù)定的時間段內(nèi)未接收到與某個目標(biāo)進(jìn)程對應(yīng)的第一狀態(tài)采集模塊2推送的進(jìn)程運行信息,則重新啟動該目標(biāo)進(jìn)程。
[0029]優(yōu)選地,在本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置中,所述系統(tǒng)管理及監(jiān)控模塊I接收來自外部系統(tǒng)的管理請求,并基于所述管理請求更新系統(tǒng)監(jiān)控的時間精度(例如精確到毫秒)。
[0030]優(yōu)選地,在本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置中,所述進(jìn)程運行信息能夠基于實際應(yīng)用需求而被定制(例如,上述進(jìn)程運行信息可以包括進(jìn)程消息隊列是否堵塞、進(jìn)程內(nèi)部的內(nèi)存使用情況等等)。
[0031]優(yōu)選地,在本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置中,所述自持監(jiān)控模塊3通過進(jìn)程間通訊的方式定時檢查所述系統(tǒng)管理及監(jiān)控模塊I的運行狀態(tài)。
[0032]由上可見,本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置具有如下優(yōu)點:(1)具有高度的自持性,即,即使總控進(jìn)程(即系統(tǒng)管理及監(jiān)控模塊I對應(yīng)的進(jìn)程)出現(xiàn)異常,也不會影響整個系統(tǒng)的持續(xù)穩(wěn)定運行;(2)具有良好的擴展性和管理性,例如可以自行定制需要監(jiān)控的業(yè)務(wù)信息以及監(jiān)控精度。
[0033]圖2是根據(jù)本發(fā)明的實施例的用于監(jiān)控系統(tǒng)運行狀態(tài)的方法的流程圖。如圖2所示,本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的方法包括下列步驟=(Al)進(jìn)程形式的系統(tǒng)管理及監(jiān)控模塊在啟動時生成進(jìn)程形式的自持監(jiān)控模塊以及(一個或多個)目標(biāo)進(jìn)程(即需要被監(jiān)控的進(jìn)程,例如業(yè)務(wù)進(jìn)程);(A2)至少一個第一狀態(tài)采集模塊周期性地采集所述目標(biāo)進(jìn)程的進(jìn)程運行信息,并將所采集的進(jìn)程運行信息推送到所述系統(tǒng)管理及監(jiān)控模塊;(A3)第二狀態(tài)采集模塊周期性地采集所述自持監(jiān)控模塊的自持進(jìn)程運行信息,并將所采集的自持進(jìn)程運行信息推送到所述系統(tǒng)管理及監(jiān)控模塊;(A4)所述系統(tǒng)管理及監(jiān)控模塊基于所接收到的所述進(jìn)程運行信息監(jiān)控和管理所述目標(biāo)進(jìn)程,并且定時檢查所接收到的所述自持進(jìn)程運行信息,以及如果在預(yù)定的時間段內(nèi)未接收到來自所述第二狀態(tài)采集模塊的自持進(jìn)程運行信息,則重新啟動所述自持監(jiān)控模塊對應(yīng)的進(jìn)程;(A5)所述自持監(jiān)控模塊定時檢查所述系統(tǒng)管理及監(jiān)控模塊的運行狀態(tài),并且如果所述系統(tǒng)管理及監(jiān)控模塊發(fā)生異常,則取代所述系統(tǒng)管理及監(jiān)控模塊而作為新的系統(tǒng)管理及監(jiān)控模塊,并以創(chuàng)建新的進(jìn)程的方式重新生成新的自持監(jiān)控模塊。
[0034]優(yōu)選地,在本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的方法中,所述至少一個第一狀態(tài)采集模塊周期性地采集多個目標(biāo)進(jìn)程(例如業(yè)務(wù)進(jìn)程)的進(jìn)程運行信息,并且第一狀態(tài)采集模塊與目標(biāo)進(jìn)程一一對應(yīng)(即一個第一狀態(tài)采集模塊專用于周期性地采集一個目標(biāo)進(jìn)程的進(jìn)程運行信息)。
[0035]優(yōu)選地,在本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的方法中,所述系統(tǒng)管理及監(jiān)控模塊和所述自持監(jiān)控模塊均以進(jìn)程的方式而運行。
[0036]優(yōu)選地,在本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的方法中,所述至少一個第一狀態(tài)采集模塊中的每個位于其所對應(yīng)的目標(biāo)進(jìn)程中。
[0037]優(yōu)選地,本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的方法進(jìn)一步包括:所述至少一個第一狀態(tài)采集模塊中的每個定時采集對應(yīng)的目標(biāo)進(jìn)程的業(yè)務(wù)信息(例如金融領(lǐng)域中的當(dāng)前系統(tǒng)處理的交易筆數(shù)),并將所述業(yè)務(wù)信息推送到所述系統(tǒng)管理及監(jiān)控模塊。
[0038]優(yōu)選地,本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的方法進(jìn)一步包括:所述系統(tǒng)管理及監(jiān)控模塊匯總并存儲來自所述至少一個第一狀態(tài)采集模塊的所述業(yè)務(wù)信息,并為其他外部系統(tǒng)提供業(yè)務(wù)信息查詢服務(wù)。
[0039]優(yōu)選地,本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的方法進(jìn)一步包括:所述系統(tǒng)管理及監(jiān)控模塊定期檢查從所述至少一個第一狀態(tài)采集模塊接收到的進(jìn)程運行信息,并且如果在預(yù)定的時間段內(nèi)未接收到與某個目標(biāo)進(jìn)程對應(yīng)的第一狀態(tài)采集模塊推送的進(jìn)程運行信息,則重新啟動該目標(biāo)進(jìn)程。
[0040]優(yōu)選地,本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的方法進(jìn)一步包括:所述系統(tǒng)管理及監(jiān)控模塊接收來自外部系統(tǒng)的管理請求,并基于所述管理請求更新系統(tǒng)監(jiān)控的時間精度(例如精確到毫秒)。
[0041]優(yōu)選地,在本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的方法中,所述進(jìn)程運行信息能夠基于實際應(yīng)用需求而被定制(例如,上述進(jìn)程運行信息可以包括進(jìn)程消息隊列是否堵塞、進(jìn)程內(nèi)部的內(nèi)存使用情況等等)。
[0042]優(yōu)選地,本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的方法進(jìn)一步包括:所述自持監(jiān)控模塊通過進(jìn)程間通訊的方式定時檢查所述系統(tǒng)管理及監(jiān)控模塊的運行狀態(tài)。
[0043]由上可見,本發(fā)明所公開的用于監(jiān)控系統(tǒng)運行狀態(tài)的方法具有如下優(yōu)點:(1)具有高度的自持性,即,即使總控進(jìn)程(即系統(tǒng)管理及監(jiān)控模塊對應(yīng)的進(jìn)程)出現(xiàn)異常,也不會影響整個系統(tǒng)的持續(xù)穩(wěn)定運行;(2)具有良好的擴展性和管理性,例如可以自行定制需要監(jiān)控的業(yè)務(wù)信息以及監(jiān)控精度。
[0044]盡管本發(fā)明是通過上述的優(yōu)選實施方式進(jìn)行描述的,但是其實現(xiàn)形式并不局限于上述的實施方式。應(yīng)該認(rèn)識到:在不脫離本發(fā)明主旨和范圍的情況下,本領(lǐng)域技術(shù)人員可以對本發(fā)明做出不同的變化和修改。
【權(quán)利要求】
1.一種用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置,所述用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置包括: 至少一個第一狀態(tài)采集模塊,所述至少一個第一狀態(tài)采集模塊周期性地采集目標(biāo)進(jìn)程的進(jìn)程運行信息,并將所采集的進(jìn)程運行信息推送到所述系統(tǒng)管理及監(jiān)控模塊; 第二狀態(tài)采集模塊,所述第二狀態(tài)采集模塊周期性地采集所述自持監(jiān)控模塊的自持進(jìn)程運行信息,并將所采集的自持進(jìn)程運行信息推送到所述系統(tǒng)管理及監(jiān)控模塊; 系統(tǒng)管理及監(jiān)控模塊,所述系統(tǒng)管理及監(jiān)控模炔基于所接收到的所述進(jìn)程運行信息監(jiān)控和管理所述目標(biāo)進(jìn)程,并且定時檢查所接收到的所述自持進(jìn)程運行信息,以及如果在預(yù)定的時間段內(nèi)未接收到來自所述第二狀態(tài)采集模塊的自持進(jìn)程運行信息,則重新啟動所述自持監(jiān)控模塊對應(yīng)的進(jìn)程; 自持監(jiān)控模塊,所述自持監(jiān)控模塊定時檢查所述系統(tǒng)管理及監(jiān)控模塊的運行狀態(tài),并且如果所述系統(tǒng)管理及監(jiān)控模塊發(fā)生異常,則取代所述系統(tǒng)管理及監(jiān)控模塊而作為新的系統(tǒng)管理及監(jiān)控模塊,并以創(chuàng)建新的進(jìn)程的方式重新生成新的自持監(jiān)控模塊。
2.根據(jù)權(quán)利要求1所述的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置,其特征在于,所述至少一個第一狀態(tài)采集模塊周期性地采集多個目標(biāo)進(jìn)程的進(jìn)程運行信息,并且第一狀態(tài)采集模塊與目標(biāo)進(jìn)程對應(yīng)。
3.根據(jù)權(quán)利要求2所述的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置,其特征在于,所述系統(tǒng)管理及監(jiān)控模塊和所述自持監(jiān)控模塊均以進(jìn)程的方式而運行。
4.根據(jù)權(quán)利要求3所述的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置,其特征在于,所述至少一個第一狀態(tài)采集模塊中的每個位于其所對應(yīng)的目標(biāo)進(jìn)程中。
5.根據(jù)權(quán)利要求4所述的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置,其特征在于,所述進(jìn)程形式的系統(tǒng)管理及監(jiān)控模塊在啟動時生成對應(yīng)于所述自持監(jiān)控模塊的進(jìn)程以及所述目標(biāo)進(jìn)程。
6.根據(jù)權(quán)利要求5所述的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置,其特征在于,所述至少一個第一狀態(tài)采集模塊中的每個進(jìn)一步用于定時采集對應(yīng)的目標(biāo)進(jìn)程的業(yè)務(wù)信息,并將所述業(yè)務(wù)信息推送到所述系統(tǒng)管理及監(jiān)控模塊。
7.根據(jù)權(quán)利要求6所述的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置,其特征在于,所述系統(tǒng)管理及監(jiān)控模塊匯總并存儲來自所述至少一個第一狀態(tài)采集模塊的所述業(yè)務(wù)信息,并為其他外部系統(tǒng)提供業(yè)務(wù)信息查詢服務(wù)。
8.根據(jù)權(quán)利要求7所述的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置,其特征在于,所述系統(tǒng)管理及監(jiān)控模塊定期檢查從所述至少一個第一狀態(tài)采集模塊接收到的進(jìn)程運行信息,并且如果在預(yù)定的時間段內(nèi)未接收到與某個目標(biāo)進(jìn)程對應(yīng)的第一狀態(tài)采集模塊推送的進(jìn)程運行信息,則重新啟動該目標(biāo)進(jìn)程。
9.根據(jù)權(quán)利要求8所述的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置,其特征在于,所述系統(tǒng)管理及監(jiān)控模塊接收來自外部系統(tǒng)的管理請求,并基于所述管理請求更新系統(tǒng)監(jiān)控的時間精度。
10.根據(jù)權(quán)利要求9所述的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置,其特征在于,所述進(jìn)程運行信息能夠基于實際應(yīng)用需求而被定制。
11.根據(jù)權(quán)利要求10所述的用于監(jiān)控系統(tǒng)運行狀態(tài)的裝置,其特征在于,所述自持監(jiān)控模塊通過進(jìn)程間通訊的方式定時檢查所述系統(tǒng)管理及監(jiān)控模塊的運行狀態(tài)。
12.一種用于監(jiān)控系統(tǒng)運行 狀態(tài)的方法,所述用于監(jiān)控系統(tǒng)運行狀態(tài)的方法包括下列步驟: (Al)進(jìn)程形式的系統(tǒng)管理及監(jiān)控模塊在啟動時生成進(jìn)程形式的自持監(jiān)控模塊以及目標(biāo)進(jìn)程; (A2)至少一個第一狀態(tài)采集模塊周期性地采集所述目標(biāo)進(jìn)程的進(jìn)程運行信息,并將所采集的進(jìn)程運行信息推送到所述系統(tǒng)管理及監(jiān)控模塊; (A3)第二狀態(tài)采集模塊周期性地采集所述自持監(jiān)控模塊的自持進(jìn)程運行信息,并將所采集的自持進(jìn)程運行信息推送到所述系統(tǒng)管理及監(jiān)控模塊; (A4)所述系統(tǒng)管理及監(jiān)控模炔基于所接收到的所述進(jìn)程運行信息監(jiān)控和管理所述目標(biāo)進(jìn)程,并且定時檢查所接收到的所述自持進(jìn)程運行信息,以及如果在預(yù)定的時間段內(nèi)未接收到來自所述第二狀態(tài)采集模塊的自持進(jìn)程運行信息,則重新啟動所述自持監(jiān)控模塊對應(yīng)的進(jìn)程; (A5)所述自持監(jiān) 控模塊定時檢查所述系統(tǒng)管理及監(jiān)控模塊的運行狀態(tài),并且如果所述系統(tǒng)管理及監(jiān)控模塊發(fā)生異常,則取代所述系統(tǒng)管理及監(jiān)控模塊而作為新的系統(tǒng)管理及監(jiān)控模塊,并以創(chuàng)建新的進(jìn)程的方式重新生成新的自持監(jiān)控模塊。
【文檔編號】H04L12/26GK103825752SQ201210467238
【公開日】2014年5月28日 申請日期:2012年11月19日 優(yōu)先權(quán)日:2012年11月19日
【發(fā)明者】邱鵬, 楊森, 楊燕明 申請人:中國銀聯(lián)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
拜泉县| 青岛市| 育儿| 镇江市| 海宁市| 天峨县| 柳河县| 衡山县| 若尔盖县| 尉氏县| 左云县| 信宜市| 鄂托克前旗| 健康| 海南省| 堆龙德庆县| 政和县| 安远县| 双城市| 长顺县| 岳阳县| 驻马店市| 丰城市| 晋城| 大邑县| 图们市| 福海县| 青海省| 阿图什市| 海盐县| 玛多县| 南乐县| 呈贡县| 桂平市| 家居| 调兵山市| 连云港市| 广德县| 车险| 汤阴县| 塔河县|