Files
Distributed-Prometheus/doc
root c4825c2d27 feat: 引入 vmauth 鉴权与严格多租户
- 对外端口统一为 18428(vmauth 入口),VM 不再直接暴露宿主机端口
- 边缘 vmagent 与中央 Prometheus remote_write 增加 basic auth
- 支持 tenants.csv 驱动的 per-tenant 写入/查询隔离,并提供管理员跨租户只读查询
- 更新 Grafana provisioning 与部署/文档

Made-with: Cursor
2026-04-22 11:41:13 +00:00
..

文档索引

本目录为项目文档入口。首次部署按「部署顺序」先中央、后边缘;修改配置按需查阅对应文档。


部署顺序

步骤 操作 验证
1. 中央 cd central-server && cp env.example .env && bash deploy.sh Grafana http://localhost:3000、Prometheus http://localhost:9091
2. 边缘 cd edge-agent && bash deploy.sh(本机同机加 --local 边缘 http://localhost:9092Grafana 选 VictoriaMetrics 可见 probe_success{job="network-ping"}
3. 可选 多用户、告警通知 USER_MANAGEMENTALERTING

边缘跨机:编辑 edge-agent/.envCENTRAL_SERVER_HOST 为中央 IPbash deploy.sh

targets.csv:部署时自动从 targets.csv 生成 target-onvif.json、target-ping.json修改 targets.csv 后需手动 cd config && ./update-configs.shvmagent 每 5 分钟自动重载。


文档列表

架构与数据流

文档 说明
ARCHITECTURE 容器关系图、数据流向、端口与依赖

中央节点

文档 说明
CENTRAL_SERVER_CONFIG 中央目录结构、服务端口、关键配置
../central-server/CONFIGURATION.md 中央环境变量(.env说明

边缘节点

文档 说明
EDGE_AGENT_CONFIG 边缘目录结构、vmagent、blackbox、缓存机制
TARGETS_AND_MONITORING targets.csv 格式、update-configs.sh、监控类型

告警与多用户

文档 说明
ALERTING 告警规则、Alertmanager 配置、通知渠道
USER_MANAGEMENT Grafana 多用户、组织与数据隔离

扩展功能

文档 说明
ONVIF_ALTERNATIVES ONVIF 摄像头监控方案SNMP、Frigate、Blackbox、自建
TIANDITU_CONFIG 天地图底图、Grafana Geomap、tile-cache

运维

文档 说明
DEPLOYMENT_GUIDE 完整部署步骤、检查清单、常见问题
TROUBLESHOOTING 故障排查
BEST_PRACTICES 最佳实践与生产建议