iMonitor是一套服务,资源监控系统。
- Python3
- Flask
- Echarts
- Web Terminal
- Apache Druid监控
- System Memory
- System CPU
- 安装外部依赖包
cnpm install -g less
或者
npm install -g less
- 克隆源码
git clone https://github.com/EdurtIO/incubator-imonitor.git
- 安装服务依赖
cd incubator-imonitor
pip install -r agent/src/main/python/requirements.txt
- 构建数据表关系(登录至MySQL服务器中执行)
source agent/src/main/python/sql/init.sql
- 启动服务
python agent/src/main/python/Application.py
- Web UI
http://localhost:5000