戳上方蓝字“Java笔记虾”关注!

orion-ops 是一款一站式自动化运维及自动化部署平台, 使用多环境的概念, 提供了机器管理、机器监控报警、Web终端、WebSftp、机器批量执行、机器批量上传、在线查看日志、定时调度任务、应用环境维护、应用构建及发布任务、操作流水线等功能,帮助企业实现一站式轻量化运维治理, 致力于企业级应用的智能运维。

特性

  • 易用方便: 极简配置, 开箱即用, 支持 docker 部署

  • 在线终端: 支持在线 Web 终端, 记录操作日志, 管理员可强制下线, 录屏回放, 终端监视等

  • 文件管理: 支持远程机器文件批量上传、批量下载、暂停断点续传、实时传输速率、实时进度、打包传输等功能

  • 机器监控: 支持维护机器的监控以及报警, 支持采集 agent 的一键安装以及升级

  • 批量操作: 支持远程机器批量执行命令 以及 批量执行上传文件

  • 调度任务: 维护 cron 表达式, 定时执行机器命令

  • 环境隔离: 不同应用环境的配置及环境变量是相互隔离的

  • 环境变量: 命令执行时使用占位符自动替换, 支持 properties, json, yml, xml多种格式维护

  • 高兼容性: 自定义构建发布操作, 不论是什么项目都是配置 SSH 执行命令, 灵活操作

  • 功能强大: 命令批量执行, 任务定时调度, 远程日志查看, 操作日志全记录等

  • 高扩展性: 前后端代码规范统一, 代码健壮质量高, 写法优雅, 易读好拓展

  • 免费开源: 前后端代码完全开源, 方便二次开发

技术栈

  • SpringBoot 2.4.4

  • MybatisPlus 3.4.0

  • Mysql 8.0

  • Redis 5.0.5

  • Vue 2.6.11

  • Ant Design 1.7.8

功能预览

控制台

15bf5c15d9225750f58ad00e724ae0a6.png

机器列表

0c419c5bd3891d7bf9a31903d924db34.png

在线终端

c29aad47af4dd51f522353169d41c68e.pnga8804595af532e021eb0f18fd3f33a13.png76ea8ed5c2029f18209133954991ed9c.png9f864c87a66d010e9eedb4327b12f83b.pngefc1a47017786926f72911bbff0bb536.png2dcb876267489981e9ee869dbf56adea.pnge4cabe3b3c3794a41f359bc57ff990f5.png1a667c0b1cf188997cd75ec14d1a3bee.png7474ca819e4b9e42f65c025c6fd19ed5.png01316dcc8865155a3f93b170c282bb49.png

批量执行

8e0e4850e4461bfed0ddd23f40252b28.png

日志文件

018ef11a5e02492ed2266284f276df1e.png

调度任务

6abc0e0db7ecded813f486bf250dce9f.pngd42012758e8e16034eaa3ea960bdbe67.png

应用配置

ae272abcd082cb622cedec5a4c233a1c.pngcd9d6cb45e4a7e4ef0b70b3ad1038776.png

更多功能探索:

https://gitee.com/lijiahangmax/orion-ops

后端专属技术群

构建高质量的技术交流社群,欢迎从事编程开发、技术招聘HR进群,也欢迎大家分享自己公司的内推信息,相互帮助,一起进步!
文明发言,以交流技术、职位内推、行业探讨为主
广告人士勿入,切勿轻信私聊,防止被骗

加我好友,拉你进群
Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐