三引擎 + AI Agent 全栈运维平台
OpsDash 采用前后端分离架构,前端基于 Vue 3.5 + TypeScript 5.5 构建现代化交互界面, 后端使用 FastAPI 0.115 异步框架提供高性能 API 服务。 监控能力由三大引擎承载:Zabbix 7.0 覆盖传统 IT 基础设施, EMQX 5.8 支撑 IoT 与工业设备接入, VictoriaMetrics 1.106 作为统一时序存储引擎汇聚全平台指标数据。 MCP Server 提供 189 个标准化工具,使 AI Agent 可以自然语言直接执行运维操作。 数据层依托 PostgreSQL 16 持久化业务状态,Redis 承担缓存与实时消息推送。
三大引擎各司其职,统一接入 OpsDash 上层平台
| 维度 | Zabbix 7.0 | EMQX 5.8 | VictoriaMetrics |
|---|---|---|---|
| 定位 | 传统 IT 基础设施 | IoT / 工业设备 | 统一时序存储 |
| 协议 | SNMP / ICMP / SSH / IPMI / WMI / JMX / HTTP / TCP | MQTT / CoAP / Modbus | PromQL |
| 设备类型 | 服务器 / 网络 / 安全 / 数据库 / 存储 | IoT 传感器 / 网关 / 工控 | 所有引擎数据汇聚 |
| 数据模型 | Item → Trigger → Action | Topic → Rule Engine | Metric + Label |
| 扩展方式 | Proxy 分级 | 集群 | 单节点高性能 |
灵活的部署规模,从评估到大规模生产平滑升级
快速体验全部功能
7 个容器总计约 2 GB 内存,VM 90 天数据约 2 GB 磁盘。虚拟机或物理机均可。
中型企业正式部署
VM 90 天数据约 10-50 GB,PG 数据约 200 MB-800 MB。建议千兆网络。
企业级分布式部署
VM 90 天数据约 100-400 GB。每个 Proxy 节点 2 核 4 GB,承载 50-200 台设备。建议万兆网络。
从设备采集到 AI 运维的完整数据链路
全栈现代化技术选型,兼顾性能与开发效率