天天看點

Watchy —— Python 開發的分布式系統監控

watchy 詳細介紹

watchy 是一個分布式的系統,用于監控應用程式和伺服器。該系統非常簡單和易于管理。watchy 提供一個分布式的架構和每個伺服器之間守護程序的通訊,通過 udp 擷取不同伺服器上的資料并在同一個面闆上顯示。

Watchy —— Python 開發的分布式系統監控

工作原理

watchy 使用應用/事件驅動模型,如下圖所示:

Watchy —— Python 開發的分布式系統監控

而且整個系統是腳本化的,可通過 python 或者 c/c++ 來進行操作。但首先要啟動伺服器:

然後通過下列指令運作伺服器

現在可以啟動監控成員

啟動和停止程序:

這些操作都是實時而動态的.