- 資源介紹
xrkmonitor字符雲監控系統是一個國產開源監控系統,專注於通過監控系統對軟硬件系統進行掌控以及系統相關數據的可視化,通過插件化進制完成對通用項目監控的複用,支持多種開發語言開發接口以便能爲各類語言開發者所用,支持在線部署。
xrkmonitor字符雲監控系統特色
1、IP地址庫: 支持通過IP地址上報時將IP地址轉爲物理地址,相同物理地址歸併展示一個監控API 即可輕鬆生成監控數據的物理地址分佈圖,插件示例:monitor_apache_log
2、監控插件市場: 讓監控成爲可以複用的組件,更多監控插件持續開發中
3、分佈式日誌系統: 支持大規模系統日誌上報,日誌上報支持頻率限制、日誌染色、自定義字段等高級功能,控制檯日誌查看支持按關鍵字、排除關鍵字、上報時間、上報機器等方式過濾日誌,從茫茫日誌中輕鬆找到您需要的日誌。
4、視圖機制: 監控圖表支持視圖定製模式,視圖可按上報服務器、監控點隨意組合,輕鬆定製您需要的監控視圖,並可在監控圖表上直接設置告警值。
5、告警集成: 集成告警功能, 支持郵件、短信、微信、PC客戶端等告警方式,告警功能無需開發直接可用
xrkmonitor字符雲監控系統優勢
支持插件功能, 監控插件無需開發,自由選擇監控插件,安裝即可使用
集成告警功能, 支持多種告警方式
集成分佈式日誌系統功能
支持多種部署方式
a.集中部署(全部服務部署在一臺機器,適合個人或者小團隊開發者)
b.分佈式部署(分佈式部署在多臺機器,適合小中型企業大規模監控需求)
支持自動化配置(機器部署agent後自動註冊到監控系統無需在控制檯配置、視圖根據上報自動綁定相關上報機器)
支持多用戶訪問(子賬號由管理員賬號在控制檯添加)
上報接口支持主流開發語言,數據上報api 提供類似公共庫接口的便捷
在線部署
安裝腳本: install.sh
從以下鏈接下載後, 按提示執行即可, 需要系統支持 bash
xrkmonitor字符雲監控系統在線部署說明
安裝腳本會先檢查當前系統是否支持在線安裝, 如不支持您可以下載源碼後在系統上編譯安裝
在線部署目前只支持集中部署方式, 即所有服務部署在一臺機器上, 該機器上需要安裝 mysql/apache
安裝腳本使用中文 utf8 編碼, 安裝過程請將您的終端設置爲 utf8, 以免出現亂碼
安裝腳本同時支持 root 賬號和普通賬號操作, 使用普通賬號執行安裝部署要求如下:
在線部署使用動態鏈接庫, 需要在指定目錄下執行安裝腳本, 目錄爲: /home/mtreport
普通賬號某些目錄可能無權操作, 需要授權才能正常安裝
卸載腳本: uninstall_xrkmonitor.sh
在線部署過程中會下載該腳本, 如需卸載可執行該腳本
我們強烈建議您先在本地虛擬機上執行在線安裝, 熟悉安裝流程後在實際部署到您的服務器上。
一分鐘完成在線部署操作示意:(所選系統爲:opensuse 42.3)
使用的技術方案
1、apache + mysql(監控點數據、配置信息使用 mysql 存儲, 支持分佈式部署)
2、前端 web 控制檯採用 dwz 開源框架
3、前端監控圖表採用開源 echarts 繪製
4、後臺 cgi 使用開源的cgi模板引擎 – clearsilver, 所有cgi支持以fastcgi方式部署
5、後臺服務使用了開源的 socket 開發框架 – C++ Sockets
xrkmonitor字符雲監控系統截圖
2. 分享目的僅供大家學習和交流,您必須在下載後24小時內刪除!
3. 不得使用於非法商業用途,不得違反國家法律。否則後果自負!
4. 本站提供的源碼、模板、插件等等其他資源,都不包含技術服務請大家諒解!
5. 如有鏈接無法下載、失效或廣告,請聯繫管理員處理!
6. 本站資源售價只是贊助,收取費用僅維持本站的日常運營所需!
耘藝源碼網 » xrkmonitor字符雲監控系統 v2.8