乙個監控系統要監控些什麼?
從粒度上,從小到大可以列出:一兩行**、乙個方法、乙個服務介面、乙個服務的呼叫鏈、乙個應用服務(應用埠、jvm的cpu和記憶體占用等)、硬體(cpu、網絡卡、硬碟等)。
對一兩行**進行監控,不可避免的要侵入到被監控端。對方法、服務介面的監控,可以利用在適當位置織入aop的切面。乙個服務的呼叫鏈,則對服務的呼叫雙方都有入侵。對應用、硬體的監控,和應用本身脫鉤,但是對伺服器有入侵。
從監控方法上,可以在被監控端注入agent、可以監控日誌、可以用jmx工具、可以在伺服器上跑指令碼,等等。
注入agent需要注意效能和健壯性、可擴充套件性。不能因為agent而影響到被監控者的效能、功能;也不能因為監控系統增加了新的監控功能,而使得舊的agent無法正常執行。
監控日誌雖然不需要直接侵入被監控者的**,但是通常都要求被監控者按一定規則輸出日誌。這是另一種形式的**入侵。另外,日誌監控會有一定的延遲和不可靠性。例如,如果一段時間內都沒有日誌,監控系統如何判斷此時是沒有業務呼叫,還是應用已經oom了?
jmx工具提供的是標準介面,除了jvm之外,應該還可以監控一些記憶體中的實時資料。伺服器指令碼方面,對開發人員來說可能會涉及一些學習成本。
除了監控外,監控系統還需要具備報警和統計分析功能。
報警功能一定要保證實時性和可靠性。
統計分析功能要小心資料庫的增長。
網路監控軟體討論
網路執法官2.85 愛莎網路監控器 第乙個挺好用的,不過我還沒研究明白.第二個功能雖然強大,但是很危險,隨便乙個人在任何乙個機器上安裝,那他就能控制整個網路.第乙個跟聚生網管乙個樣 科來網路分析系統 這個軟體不錯就是網上似乎沒破解版的 有也是假的 網路崗也不錯啊 網路崗也不錯啊,好像只能控制本機,不...
監控系統Metis方案設計
監控系統metis方案設計 一 概述 對於乙個業務系統而言,不同的角色關注的點會有一定差異。領導或負責人系統獲取系統的sla,系統間的相互作用,展示資源消耗情況 運維人員需要獲取基礎設施和服務的實時狀態資訊,各種軟硬體錯誤,效能變化及效能瓶頸 開發人員需要知道系統主要效能瓶頸,經常出現的錯誤,便於著...
ZigBee教室照明監控系統設計
隨著教育的發展,學校對硬體投入加大,校園照明系統不斷擴大,在帶來絢麗和方便的同時,也帶來了費用高 管理難 故障匯報慢等問題。一套高效的照明監控系統可以大大節省人力財力。當今無線通訊技術 自動控制技術快速發展,為集中控制每一盞燈 遠端識別故障燈 測控各種電引數及選用多種控制策略為一體的教室智慧型照明控...