20.19 告警系統需求分析
告警系統需求分析
- 需求:使用shell定製各類個性化告警工具,但須要統一化管理、規範化管理。
- 思路:指定一個腳本包,包含主程序、子程序、配置文件、郵件引擎、輸出日誌等。
- 主程序:做爲整個腳本的入口,是整個系統的命脈。
- 配置文件:是一個控制中心,用它來開關各個子程序,指定各個相關聯的日誌文件。
- 子程序:這個纔是真正的監控腳本,用來監控各個指標。
- 郵件引擎:是由一個python程序來實現,它能夠定義發郵件的服務器、發郵件人以及發件人密碼
- 輸出日誌:整個監控系統要有日誌輸出。
- 要求:咱們的機器角色多種多樣,可是全部機器上都要部署一樣的監控系統,也就說全部機器無論什麼角色,整個程序框架都是一致的,不一樣的地方在於根據不一樣的角色,定製不一樣的配置文件。
- 程序架構:
- bin下是主程序
- conf下是配置文件
- shares下是各個監控腳本
- mail下是郵件引擎log下是日誌。
歡迎關注本站公眾號,獲取更多信息