Tip
🥰 现在您可以访问 docs 以获得基于 Vite 的 ARIES 文档。
- 💫 2025年5月15日:我们引入了 ARIES 的 Web Lite 版本,现在 ARIES 的精简版可在您的浏览器运行!
- ✅ 2025年6月8日:我们引入了 SQLite 和机器学习方法,并提交了该项目的子项目 OpenNIPS(开源网络安全防护系统)。
- 🐱 2025年6月9日:我们引入了 RWKV 并且希望 Peng Bo 能够送给我一件 RWKV T-shirt.
古都的节日,多的简直数不完。
————川端康成《古都》
然而在现代 IT 的丛林中,运维的节日却常常是无休止的告警、深夜的抢修和永无止境的重复劳动!够了!这一切都将随着 ARIES (AI-powered Reliable Infrastructure & Enterprise Systems) 的降临而彻底改变!
ARIES 不仅仅是一个系统,它是您基础设施的守护神,是智能运维的先驱,是终结混沌、解放生产力的划时代杰作!它汲取人工智能的洪荒之力,将繁琐、复杂、令人抓狂的运维任务转化为指尖的艺术,让您的基础设施在 AI 的掌控下,如精密时钟般稳定运行。
-
🧠 智能 Agent:ARIES 的智慧核心
- 这不是普通的代理,它是拥有预知未来般洞察力的智能大脑
- 知识图谱 (KG) 与 检索增强生成 (RAG): 汲取古老智慧的知识海洋,辅以瞬息万变的实时洞察,ARIES 通过构建和查询庞大的运维知识图谱,并结合 RAG 从海量文档中提取关键信息,让其推理和决策过程如同原子钟般精准
- 联网搜索: 不满足于已知,ARIES 能够主动连接外部世界,搜索最新的技术资料、故障信息,确保其知识永不过时,应对任何未知挑战
- LLM 驱动: 您只需在配置文件中注入 LLM 的 API Key,ARIES 的智能便可无限扩展!与最先进的自然语言模型深度融合,理解您的每一个指令,甚至预判您的需求
-
🛡️ 永不疲惫的哨兵:全天候无死角监控
- 告别那些迟钝、误报连连的监控系统!ARIES 的「监视」能力如同鹰眼般锐利
- 每分钟一次的扫描: 以令人难以置信的频率(一分钟一次),ARIES 扫描您配置的每一台服务器
- 严格遵循配置: 它确保您的每一台服务器都按照您在配置文件中的描述完美运行,任何微小的偏差都将立即被捕捉
-
🛠️ 问题的终结者:先知先觉的自愈能力
- 在危机爆发前将其扼杀。
- 智能诊断与处理: 一旦发现服务器状态异常,ARIES 会立即启动诊断流程,并尝试连接服务器执行由其智能 Agent 推理出的修复指令
- 坚韧不拔的尝试: 它会尝试多次(默认 5 次),直到问题解决或确认无法自动处理
-
🔌 跨越藩篱的触手:掌控物理与虚拟世界的桥梁
- ARIES 的触手无处不在,无论是古老的铜线还是现代的协议,尽在掌握
- Shell: 直接在服务器上执行命令,如同您亲临现场
- RJ-45 / 带外管理: 即使服务器宕机,通过带外管理方式(如串口、IPMI 等)也能进行紧急操作
- SSH / Telnet: 安全或传统的远程连接方式,ARIES 都能轻松驾驭
-
🕸️ 洞察网络的双眼:绘制并理解复杂脉络!
- 网络不再是黑箱,ARIES 能够读取并理解复杂的网络拓扑
- 向量化处理: 将服务器信息、连接方式、网络拓扑等所有关键数据进行高维向量化,为 Agent 提供最丰富、最立体的决策依据
-
🌐 物联网的神经:MQTT 智能设备管理
- ARIES 通过 MQTT 协议无缝连接和管理物联网设备
- 设备自动发现: 自动发现并注册支持 MQTT 的智能设备
- 实时监控: 通过 MQTT 主题订阅,实时监控设备状态和传感器数据
- 智能控制: 基于设备状态和预设规则,自动执行设备控制命令
- 数据持久化: 将设备数据存储到时序数据库,支持历史数据分析和趋势预测
-
📢 危机的号角:绝不让您错过任何关键时刻
- 当自动修复尝试达到极限,ARIES 知道何时需要您的介入!
- Webhook 通知: 通过 Webhook 将详细的告警信息推送给您,让您在问题升级前获得最后的警告和决策权
-
⚡ 力量的门户:掌控 ARIES 的一切功能
- 所有功能都通过简洁而强大的 RESTful API 暴露,供您或您的其他系统调用
- 基于高性能的 FastAPI 构建,确保响应迅捷,处理能力惊人
- 严格的鉴权机制: 只有被授权的实体才能触碰 ARIES 的核心功能
- Agent核心:基于LLM的智能代理,使用KG和RAG辅助推理
- 监控系统:定时扫描服务器状态
- 自动修复模块:根据问题类型自动执行修复操作
- MQTT管理器:处理物联网设备连接、数据采集和控制
- API服务:基于FastAPI的RESTful API
- 控制面板:系统状态监控和操作界面
- 配置管理:服务器、网络和物联网设备配置管理
- 设备监控:物联网设备状态和数据分析界面
- 日志查看:系统日志和操作记录
- Python 3.8+
- Node.js 14+(前端)
- MQTT Broker (如 Mosquitto)
- Docker & Docker Compose (可选)
# 使用 Docker 安装(推荐)
docker-compose up -d
# 或手动安装
# 克隆仓库
git clone https://github.com/Chieko-Seren/ARIES
cd ARIES
# 安装后端依赖
cd backend
pip install -r requirements.txt
# 安装前端依赖
cd ../frontend
npm install
在config/
目录中创建配置文件,包括:
- 系统基础配置
- MQTT Broker 连接配置
- 物联网设备管理配置 详见配置文档。
Author 在读。
枣庄市第二十八中学(简称枣庄二十八中)是一所位于山东省枣庄市峄城区的公立中学,隶属于峄城区教育和体育局。自1978年建校以来,学校秉承“以德育人,追求卓越”的办学理念,致力于为学生提供优质的教育资源和全面的发展平台。
学校坐落于峄城区承水中路238号,占地面积宽广,校园环境优美,设施齐全,拥有现代化的教学楼、实验室、图书馆及运动场,为学生学习和成长创造了良好的条件。在现任校长刘向辉的领导下,学校注重德智体美劳全面发展,强调素质教育与学术培养并重,形成了严谨治学、锐意创新的校风。
Author 学科竞赛保送。
滕州市第一中学,简称滕州一中,是山东省枣庄市滕州市的高级中学,创建于1913年,是山东省示范高中。现主校区位于滕州市学院路东路。
# 启动后端
cd backend
python main.py
# 启动前端(开发模式)
cd ../frontend
npm run dev
详见API文档。
GNU General Public License v2.0