自主設計開發BS結構系統的監控實現

2021-08-23 14:54:10 字數 458 閱讀 9482

在提及網路監控,網路流量,網路上機器的狀況和web伺服器狀況監控,(如伺服器cpu占有率,發熱情況,記憶體使用情況)我相信大家都有自己很好的方案,比如通過socket+shell/jni,jsnmp,jms,前台用flex或ajax等實現重新整理資料展示.

這是大家日後都會面臨的乙個問題,我提點我的想法:

1.用log4j在程式要監控的地方記錄資料到資料庫,這個有很多問題。並且實時性不好!並且把記錄事件分散到**各個地方,系統本身**和監控的**混在一起,非常難以維護和理解!

2.另外起乙個執行緒監控,但是因為要監控的資料都在系統執行的一些**的地方,不好獲取這些資料。不知大家體會到了沒有?

3.獲取到後放到資料庫已設好的一些字段裡面去,但是一旦監控的資料改變,增多或者減少,資料庫也要隨之改變,前台也是,或者系統改變了,監控的**將隨之全部要改!代價很高!

4.或者說在系統的每個類裡面植入要被監控暴露的介面(成員變數和**等)?

B S結構的多層系統設計

按我的想法,從物理檢視來看,b s結構分為客戶端browse,web伺服器,資料庫三個層次。由於b s系統的物理檢視通常都是這樣,所以分層一般指的是ui層 業務規則層 資料訪問層 資料儲存層,而現在像.與j2ee這樣的架構中對每一層都提供了大量的框架與類庫,像.中的asp.ado.就分別了ui層與資...

煤礦粉塵監控系統 表結構設計

考慮到實際需求在設計表結構的時候資料庫的邏輯設計 包括表與表之間的關係是優化關係型資料庫效能的核心。乙個好的邏輯資料庫設計可以為優化資料庫和應用程式打下良好的基礎。所以討論一下標準 1。盡量使用編碼表 2。有唯一性質的記錄表,建立主鍵索引 3。將描述同一種物件的屬性資料設計在同一種表中 4。有詳細明...

煤礦粉塵監控系統 表結構設計

考慮到實際需求在設計表結構的時候資料庫的邏輯設計 包括表與表之間的關係是優化關係型資料庫效能的核心。乙個好的邏輯資料庫設計可以為優化資料庫和應用程式打下良好的基礎。所以討論一下標準 1。盡量使用編碼表 2。有唯一性質的記錄表,建立主鍵索引 3。將描述同一種物件的屬性資料設計在同一種表中 4。有詳細明...