codePaji/sentinel-ops
GitHub: codePaji/sentinel-ops
SentinelOps 是一款轻量级 DevOps 服务器遥测与事件告警仪表板,解决基础设施性能监控与故障响应的可见性问题。
Stars: 0 | Forks: 0
# SentinelOps
SentinelOps 是一款基础设施监控和事件遥测仪表板,专为 DevOps 和站点可靠性工程师设计。
## 项目结构
- `backend/`:Flask Python REST API 服务和健康指标计算。
- `agent/`:Node.js 系统遥测监控守护进程。
- `frontend/static/`:CSS 样式表和 Chart.js 遥测可视化脚本。
- `frontend/templates/`:HTML 仪表板模板。
## 主要功能
- CPU、内存、磁盘和网络 I/O 实时监控
- 阈值突破时自动触发事件告警
- 系统指标历史记录和趋势分析
- 可配置的健康探测间隔
- 响应式暗色遥测界面
## 技术栈
- Backend API:Python 3、Flask、SQLite3
- Telemetry Daemon:Node.js
- 前端:HTML5、CSS3、Chart.js
## 快速开始
1. 安装 Python 依赖:
```
pip install flask cors
```
2. 运行 Backend API 服务器:
```
python backend/app.py
```
3. 启动遥测 Agent:
```
node agent/monitor.js
```
仪表板可通过 http://localhost:5050 访问。
## 许可证
MIT License
标签:MITM代理