應用監控框架Sensu

2021-08-27 20:16:56 字數 805 閱讀 5564

sensu是乙個開源的監控系統

sensu執行一系列的check指令碼檢查應用和服務的可用性,當某個條件滿足時觸發handlers,check指令碼也可以附帶資料實現計量資料收集。

功能特性

架構靈活,簡單,方便擴充套件,整合

通知型別豐富

計量資料收集和轉存

支援多種資料庫,序列化資料庫,sql資料庫等

可接受來自外部的tcp/udp輸入

check指令碼比較靈活,可以用任何語言編寫,只需要向客戶端監聽的埠寫資料即可,且支援nagios的外掛程式

系統架構

另外乙個完整的生產環境可能還包括

uchiwa:sensu的乙個開源dashbard;

graphite:計量統計圖形工具;

influxdb:專門用於儲存計量監控資料的時序資料庫;

缺點1. 客戶端,服務端配置檔案修改,增加監控項需要重啟

2. 客戶端和服務端不能分開安裝

3. 和rabbitmq繫結

4. 應用監控指令碼較少

5. 版本不成熟,目前是0.16

監控圖表截圖

管理介面截圖

應用監控系統框架應該包括哪些內容 ?

應用監控的物件包括各種裝置,軟體,需要多種處理技術。採用框架可以規範整合各種技術和軟體,適應監控物件和監控功能不斷發展的需要。不斷改進和提高監控系統建設質量和效率。監控框架 滿足應用監控需求.確定各個部件的功能.指導系統實施.適應多種應用的監控要求.適應大規模企業監控要求.小企業要求方便.不同框架....

框架 應用框架

框架也是一種重用方式,重用粒度比構件大,與物件導向技術關係密切。1定義 框架johnson 框架 模式 構件。框架是由開發人員定製的應用系統的骨架 skeleton 是整個系統或子系統的可重用設計,由一組抽象構件和構件例項間的互動方式組成。應用框架 buschmann 特定領域應用的框架。框架技術 ...

網路監控框架 PFQ

原文 github位址 官網 pfq 是乙個支援多語言的網路框架,主要用於 linux 作業系統下進行高效的包捕獲和傳輸,適用於多核處理器系統中的網路監控框架。pfq 專門為多核處理器而優化,包括對多個硬體佇列的網路裝置優化,支援任意網路裝置驅動,並提供乙個指令碼用來加速和優化對裝置資料的獲取。該框...