[發明專利]計算機運行監測方法和裝置有效
| 申請號: | 201710354698.0 | 申請日: | 2017-05-19 |
| 公開(公告)號: | CN107133130B | 公開(公告)日: | 2021-01-01 |
| 發明(設計)人: | 朱波 | 申請(專利權)人: | 杭州新中大科技股份有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F11/30 |
| 代理公司: | 北京高航知識產權代理有限公司 11530 | 代理人: | 劉艷玲 |
| 地址: | 310051 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算機 運行 監測 方法 裝置 | ||
1.一種計算機運行監測方法,其特征在于,包括:
A:針對監視目標(2)設置一計數器(11)與一閾值,并每隔一段預設時間自動增加計數值;
B:接收設置在監視目標(2)正常執行路徑上的計數器(11)重置指令;
C:當監視目標(2)無法正常執行到計數器(11)重置指令時,計數值溢出,并發出目標發生錯誤信號和/或采取恢復措施;
所述的監測方法由狀態監測模塊(1)完成,且狀態監測模塊(1)被安裝于虛擬的BIOS里面,所述的狀態監測模塊(1)隨著操作系統開啟而開啟,且與服務器進行心跳信號;
所述的監視目標(2)包括整個系統和/或系統內的應用,所述的狀態監測模塊(1)針對系統進程和每一個應用進程均生成至少一個相應的監測線程,所述的監測線程通過消息隊列與監視目標(2)的進程線程進行通信以獲取相應進程線程的工作狀態;
或者,所述的監測線程通過套接口與設置有與套接口相適應的通信接口的進程線程進行通信以獲取相應進程線程的工作狀態。
2.根據權利要求1所述的計算機運行監測方法,其特征在于,所述的計數器(11)的計數值由初始值增加至閾值所用的時間大于或等于監視目標(2)正常執行路徑上的前一個重置指令執行到后一個重置指令所需要的時間。
3.根據權利要求1所述的計算機運行監測方法,其特征在于,
所述的狀態監測模塊(1)根據配置文件對進程進行監控,并將每次監測的結果記錄至系統日志。
4.根據權利要求3所述的計算機運行監測方法,其特征在于,所述的狀態監測模塊(1)根據配置文件對進程進行以下類型的監控:
a.通過打開一個文件成功與否監測文件表是否已滿;
b.通過讀取/proc/loadavg以檢測設定時間內系統平均負載是否超過設定值;
c.通過讀取/proc/meminfo檢測系統是否還剩下足夠的空閑內存;
d.通過調用kill(pid,0)檢測進程是否仍在運行,如果kill調用返回為0,則進程仍在運行,通過從配置文件中讀取pid文件獲取被監控進程的pid;
e.通過解析/proc/net/dev的信息,查看指定的網絡接口收發包狀況;
f.通過往IP地址發包檢測相應的IP地址可否被ping通,或通過ping廣播地址檢測子網中是否至少一臺機器可以被ping通;
g.通過調用fork、execl執行用戶傳遞的測試程序。
5.根據權利要求3所述的計算機運行監測方法,其特征在于,所述的狀態監測模塊(1)連接有溫度監控模塊,并通過訪問/dev/temperature設備判斷溫度是否過高。
6.一種用于計算機運行監測的裝置,其特征在于,包括狀態監測模塊(1),所述的狀態監測模塊(1)包括一具有計數值的計數器(11)和用于檢測計數值是否溢出的閾值模塊(12),所述的計數器(11)連接有計數器重置模塊(13)和計數值加一模塊(14),所述的計數器重置模塊(13)用于重置計數器(11),且所述的計數器重置模塊(13)連接于設置于監視目標(2)上的重置信號發生模塊(21),當重置信號發生模塊(21)發出重置信號時,計數器重置模塊(13)將計數器(11)的計數值進行重置,所述的計數值加一模塊(14)用于每隔一段預設時間將計數器(11)的數值加一,且所述的計數值加一模塊(14)連接于計時器(15),所述的狀態監測模塊(1)連接有用于在計數值溢出的情況下進行報警的報警模塊(16)和/或恢復監視目標(2)的恢復控制模塊(17);
所述的監視目標(2)包括整個系統和/或系統內的應用,所述的狀態監測模塊(1)針對系統進程和每一個應用進程均生成至少一個相應的監測線程,所述的監測線程通過消息隊列與監視目標的進程線程進行通信以獲取相應進程線程的工作狀態;
或者,所述的監測線程通過套接口與設置有與套接口相適應的通信接口的進程線程進行通信以獲取相應進程線程的工作狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州新中大科技股份有限公司,未經杭州新中大科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710354698.0/1.html,轉載請聲明來源鉆瓜專利網。





