[發明專利]一種進程自動管理系統無效
| 申請號: | 201110461083.0 | 申請日: | 2011-12-31 |
| 公開(公告)號: | CN102591765A | 公開(公告)日: | 2012-07-18 |
| 發明(設計)人: | 王斌;張勁 | 申請(專利權)人: | 珠海市君天電子科技有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F9/46 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 喻新學 |
| 地址: | 519000 廣東省珠海市唐家*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 進程 自動 管理 系統 | ||
技術領域
本發明涉及一種對一個或者多個服務器上的工作進程進行遠程集中監控管理的系統,尤其是一種對大規模服務器集群上的進程進行監控、功能發布和升級、進程狀態管理的進程自動管理系統。
背景技術
進程是一個具有獨立功能的程序關于某個數據集合的一次運行活動。它可以申請和擁有系統資源,是一個動態的概念,是一個活動的實體。它不只是程序的代碼,還包括當前的活動,通過程序計數器的值和處理寄存器的內容來表示。在計算機網絡安全領域中,安全服務提供商通常擁有大量的服務器,以對海量的客戶端請求做出及時甚至是實時的響應,這就需要服務器同時執行多個工作進程,比如多個查詢進程,以對多個客戶端的查詢請求做出及時的回應。
然而,由于某些原因,運行中的進程可能會出現某些不穩定的情況,比如進程意外終止等,造成客戶端的請求無法得到及時的響應,進而降低了安全系統的效能或惡化了用戶的使用體驗。這樣,安全服務提供商就需要對服務器中的進程進行監控,實時了解進程的運行狀態并加以控制或管理,比如創建一個新進程,終止一個已完成的進程,或者去終止一個因出現某事件而使其無法運行下去的進程,還可負責進程運行中的狀態轉換。然而,目前業內缺乏一種高效的專門針對安全服務器的進程監控管理系統,無法對安全相關服務器中的進程進行全面的監控和管理,而且傳統的進程監控方法運行效率比較低,同時反應時間也比較長,實時性能差。
發明內容
針對以上情況,本發明提供一種進程監控系統,?通過在受監控服務器中插入一協助進程實現對該服務器的進程的遠程集中監控管理。
本發明的技術方案是:
一種進程自動管理系統,包括服務器集群以及監控服務器,其中所述服務器集群包括多臺用于完成各類任務的工作服務器,每一臺所述工作服務器上運行有執行各類任務的工作進程,所述監控服務器通過網絡與每一臺工作服務器相連接,并通過嵌入在所述工作服務器上的監控進程實時管理每一工作服務器的工作進程,其中所述監控進程收集所述工作服務器的工作進程信息,并將收集的信息上報至所述監控服務器,同時接收來自監控服務器的指令,對所述工作服務器上的工作進程進行管理操作。
作為以上技術方案的一種改進,所述監控服務器通過監控進程對工作服務器上的工作進程的管理操作包括停止、啟動、發布代碼、升級代碼、停機以及服務降級。
作為以上技術方案的一種改進,所述監控服務器通過監控進程所收集的工作服務器上的工作進程信息包括進程狀態、CPU使用情況、內存使用情況、用戶、句柄數、線程數、I/O、優先級、總運行時間以及最后運行時間的信息。
作為以上技術方案的一種改進,所收集的進程狀態的信息包括工作中、等待中、繁忙、錯誤、意外終止、代碼升級中以及代碼發布中。
作為以上技術方案的一種改進,所述監控服務器具有圖形化管理和監控界面。
本發明的有益效果是:
本發明通過在需監控的工作服務器中插入一監控進程實現對該工作服務器的工作進程實時監控,并通過監控服務器對多個監控進程進行集中控制,進而實現對服務器集群中的多個工作服務器上的多個工作進程的遠程跟蹤、管理等功能,相比傳統的進程監控方法,效率高,反應時間短,實時性能強,能有效地滿足計算機安全領域的要求。
附圖說明
圖1為本發明的系統示意圖。
具體實施方式
參照圖1,在本發明的一個實施例中,此系統可以包括一臺專用的監控服務器2,所述監控服務器與所有受監控的服務器集群的多個工作服務器1通過網絡相連接,在此實施例中,所述工作服務器1為計算機安全系統中的安全服務器,每一受監控的安全服務器1中均運行有多個安全相關的工作進程3以及一專用的監控進程4,此監控進程4跟隨工作服務器1的操作系統一起啟動并全時運行,此監控進程4具有管理員權限并對受監控的安全服務器中的所有工作進程3進行實時監控,并將檢測到的信息實時反饋至監控服務器,并根據監控服務器的指令對指定的進程進行操作,比如停止、啟動、發布代碼、升級代碼、停機以及服務降級。
具體上說,插入到安全服務器中的監控進程4可以是一段跟隨系統啟動的程序代碼,此段程序代碼在系統進程調度過程中實時地搜集系統中運行的工作進程3的信息。如果發現某進程出現意外狀況時,比如停止響應,意外終止時,將相關進程的信息通過網絡傳輸給監控服務器2,監控服務器2根據所收到的信息自動執行相關操作,比如通過監控進程重啟所述進程,又或者是通知管理員,由管理員發出相應指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海市君天電子科技有限公司,未經珠海市君天電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110461083.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:網頁內容加載控制方法及裝置
- 下一篇:一種控制音頻播放的方法及設備





