## orion-ops 是什么
`orion-ops` 一站式自动化运维及自动化部署平台, 使用多环境的概念, 提供了机器管理、机器监控报警、Web终端、WebSftp、机器批量执行、机器批量上传、在线查看日志、定时调度任务、应用环境维护、应用构建及发布任务、操作流水线等功能,
帮助企业实现一站式轻量化运维治理, 致力于企业级应用的智能运维。
<p style="text-align: left">
<a target="_blank" style="text-decoration: none" href="https://www.codacy.com/gh/lijiahangmax/orion-ops/dashboard?utm_source=github.com&utm_medium=referral&utm_content=lijiahangmax/orion-ops&utm_campaign=Badge_Grade">
<img src="https://app.codacy.com/project/badge/Grade/18b08ef5e7294e80836c56d595fea4bb" alt="Codacy"/>
</a>
<a target="_blank" style="text-decoration: none" href="https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html">
<img src="https://img.shields.io/badge/JDK-8+-green.svg" alt="jdk8"/>
</a>
<a target="_blank" style="text-decoration: none" href="https://www.apache.org/licenses/LICENSE-2.0">
<img src="https://img.shields.io/github/license/lijiahangmax/orion-ops" alt="License"/>
</a>
<a target="_blank" style="text-decoration: none" href="https://gitee.com/lijiahangmax/orion-ops/stargazers">
<img src="https://gitee.com/lijiahangmax/orion-ops/badge/star.svg?theme=dark" alt="star"/>
</a>
<a target="_blank" style="text-decoration: none" href="https://gitee.com/lijiahangmax/orion-ops/members">
<img src="https://gitee.com/lijiahangmax/orion-ops/badge/fork.svg?theme=dark" alt="fork"/>
</a>
<!-- <a target="_blank" style="text-decoration: none" href="https://github.com/lijiahangmax/orion-ops">
<img src="https://img.shields.io/github/stars/lijiahangmax/orion-ops.svg?style=social" alt="star"/>
</a> -->
</p>
<br/>
当前最新版本: **1.2.3**
github: https://github.com/lijiahangmax/orion-ops
gitee: https://gitee.com/lijiahangmax/orion-ops
csdn: https://blog.csdn.net/qq_41011894
orion-kit: [gitee](https://gitee.com/lijiahangmax/orion-kit) [github](https://github.com/lijiahangmax/orion-kit)
文档: https://lijiahangmax.gitee.io/orion-ops/#/
demo: http://101.43.254.243:1080/#/
演示账号: `orionadmin`
演示密码: `orionadmin`
留个小星星再走吧⭐
## 重构
`orion-ops` 后续应该不会更新了(除了修复bug) 个人精力有限
后续开发及维护 **`orion-ops-pro`** [gitee](https://gitee.com/lijiahangmax/orion-ops-pro) [github](https://github.com/lijiahangmax/orion-ops-pro)
## 特性
* 易用方便: 极简配置, 开箱即用, 支持 docker 部署
* 在线终端: 支持在线 Web 终端, 记录操作日志, 管理员可强制下线, 录屏回放, 终端监视等
* 文件管理: 支持远程机器文件批量上传、批量下载、暂停断点续传、实时传输速率、实时进度、打包传输等功能
* 机器监控: 支持维护机器的监控以及报警, 支持采集 agent 的一键安装以及升级
* 批量操作: 支持远程机器批量执行命令 以及 批量执行上传文件
* 调度任务: 维护 cron 表达式, 定时执行机器命令
* 环境隔离: 不同应用环境的配置及环境变量是相互隔离的
* 环境变量: 命令执行时使用占位符自动替换, 支持 properties, json, yml, xml多种格式维护
* 高兼容性: 自定义构建发布操作, 不论是什么项目都是配置 SSH 执行命令, 灵活操作
* 功能强大: 命令批量执行, 任务定时调度, 远程日志查看, 操作日志全记录等
* 高扩展性: 前后端代码规范统一, 代码健壮质量高, 写法优雅, 易读好拓展
* 免费开源: 前后端代码完全开源, 方便二次开发
## 快速开始
安装文档: https://lijiahangmax.gitee.io/orion-ops/#/quickstart/install
开发文档: https://lijiahangmax.gitee.io/orion-ops/#/advance/second-dev
操作手册: https://lijiahangmax.gitee.io/orion-ops/#/operator/machine
常见问题: https://lijiahangmax.gitee.io/orion-ops/#/quickstart/faq
通用模板: https://lijiahangmax.gitee.io/orion-ops/#/template/java-springboot-template
roadmap: https://lijiahangmax.gitee.io/orion-ops/#/about/roadmap
## 技术栈
* SpringBoot 2.4.4
* MybatisPlus 3.4.0
* Mysql 8.0
* Redis 5.0.5
* Vue 2.6.11
* Ant Design 1.7.8
## 功能预览
> 控制台
![控制台](http://bjucloud.oss-cn-qingdao.aliyuncs.com/album/2022/7/25/1d5d1740-dff1-4e17-93dc-b2b329e3bbe4.png "控制台")
> 机器列表
![机器列表](http://bjucloud.oss-cn-qingdao.aliyuncs.com/album/2022/7/23/f8b84d93-6cbe-4aa0-8e29-104a82ec9fc0.jpg "机器列表")
> 在线终端
![终端模态框](http://bjucloud.oss-cn-qingdao.aliyuncs.com/album/2022/7/31/72d02782-cbf1-4eea-8c23-637f1193f289.png "终端模态框")
![终端banner](http://bjucloud.oss-cn-qingdao.aliyuncs.com/album/2022/7/31/b0353c63-3d25-4945-95a4-b1f2735743a5.png "终端banner")
![在线终端](http://bjucloud.oss-cn-qingdao.aliyuncs.com/album/2022/7/31/c3402b21-4d97-430d-b6cf-444389be6ee6.png "在线终端")
![录屏回放](http://bjucloud.oss-cn-qingdao.aliyuncs.com/album/2022/7/31/5c460a5c-d934-47df-9e70-dcee87e0c801.png "录屏回放")
![终端监视](http://bjucloud.oss-cn-qingdao.aliyuncs.com/album/2022/7/31/58257d2e-37ed-4244-b21f-183fe02c1f91.png "终端监视")
> 在线文件管理
![在线文件管理](https://yxythpt.oss-cn-shenzhen.aliyuncs.com/2022-03-14/files6081069371629929397.png "在线文件管理")
![在线文件管理](https://yxythpt.oss-cn-shenzhen.aliyuncs.com/2022-03-14/files4411594441981208271.png "在线文件管理")
> 机器监控
![机器监控概要](https://oos-sdqd.ctyunapi.cn/album/2022/9/2/30401c36-add4-4f8c-955e-7721740b6646.png "机器监控概要")
![机器监控信息](https://oos-sdqd.ctyunapi.cn/album/2022/9/2/824a63d9-48ac-4c89-a9bf-8cc4f71fe608.png "机器监控信息")
![机器监控报警-钉钉](https://oos-sdqd.ctyunapi.cn/album/2022/9/2/a064eb5c-896b-496c-90d4-c9abc18ff39a.png "机器监控报警-钉钉")
> 批量执行
![批量执行](https://yxythpt.oss-cn-shenzhen.aliyuncs.com/2022-04-25/files4899857856529374903.png "批量执行")
> 日志文件
![日志文件](http://bjucloud.oss-cn-qingdao.aliyuncs.com/album/2022/7/31/9b1beae3-a480-47bb-8c79-668ad52ec965.png "日志文件")
> 调度任务
![调度任务](https://yxythpt.oss-cn-shenzhen.aliyuncs.com/2022-04-25/files5065881246088616914.png "调度任务")
![调度执行列表](https://yxythpt.oss-cn-shenzhen.aliyuncs.com/2022-04-25/files9138174215052119985.png "调度执行列表")
![调度执行日志](https://yxythpt.oss-cn-shenzhen.aliyuncs.com/2022-04-25/files3786363821214889886.png "调度执行日志")
> 应用配置
![应用列表](https://yxythpt.oss-cn-shenzhen.aliyuncs.com/2022-04-25/files2712336456731415928.png "应用列表")
![构建配置](https://yxythpt.oss-cn-shenzhen.aliyuncs.com/2022-04-25/files7988531022696126381.png "构建配置")
![发布配置](https://yxythpt.oss-cn-shenzhen.aliyuncs.com/2022-04-25/files1800464505453752748.png "发布配置")
> 构建列表
![构建列表](https://yxythpt.oss-cn-shenzhen.aliyuncs.com/2022-04-25/files2590331112837583257.png "构建列表")
![构建日志](https://yxythpt.oss-cn-shenzhen.aliyuncs.com/2022-04-25/files4232688502598769434.png "构建日志")
> 发布列表
![发布列表](https://yxythpt.oss-cn-shenzhen.aliyuncs.com/2022-04-25/files6859723679488097151.png "发布列表")
![发布日志](https://yxythpt.oss-cn-shenzhen.aliyuncs.com/2022-04-25/files3662304038159928145.png "发布日志")
> 流水线任务
![流水线配置](https://yxythpt.oss-cn-shenzhen.aliyuncs.com/2022-04-25/files694386343461173439.png "流水线配置")
![流水线任务](https://yxythpt.oss-cn-shenzhen.aliyuncs.com/2022-04-25/files6446052342050924823.png "流水线任务")
> 登陆日志
![登陆日志](http://bjucloud.oss-cn-qingdao.aliyuncs.com/album/2022/7/23/4a548584-6cee-4b95-9811-5d2a670bfca8.jpg "登陆日志")
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
1、该资源内项目代码经过严格调试,下载即用确保可以运行! 2、该资源适合计算机相关专业(如计科、人工智能、大数据、数学、电子信息等)正在做课程设计、期末大作业和毕设项目的学生、或者相关技术学习者作为学习资料参考使用。 3、该资源包括全部源码,需要具备一定基础才能看懂并调试代码。 一站式自动化运维及自动化部署平台源码+项目说明(机器管理、机器监控报警、Web终端、WebSftp、机器批量执行、机器批量上传、在线查看日志、定时调度任务、应用环境维护、应用构建及发布任务、操作流水线等功能).zip
资源推荐
资源详情
资源评论
收起资源包目录
一站式自动化运维及自动化部署平台源码+项目说明(机器管理、机器监控报警、Web终端、WebSftp等功能).zip (1161个子文件)
.browserslistrc 30B
docs-serve.cmd 107B
my.cnf 569B
nginx.conf 1KB
vue.css 13KB
font.css 9KB
.env.dev 53B
Dockerfile 974B
Dockerfile 279B
.editorconfig 121B
.env 53B
.gitignore 400B
.gitignore 231B
index.html 2KB
index.html 324B
favicon.ico 17KB
favicon.ico 17KB
ApplicationReleaseServiceImpl.java 40KB
SftpServiceImpl.java 35KB
StatisticsServiceImpl.java 32KB
ApplicationPipelineTaskServiceImpl.java 30KB
MachineInfoServiceImpl.java 23KB
EventType.java 23KB
ApplicationEnvServiceImpl.java 20KB
ApplicationInfoServiceImpl.java 19KB
ApplicationRepositoryServiceImpl.java 19KB
ApplicationBuildServiceImpl.java 17KB
MachineEnvServiceImpl.java 16KB
FileTailServiceImpl.java 14KB
SchedulerTaskRecordServiceImpl.java 13KB
CommandExecHandler.java 13KB
UserServiceImpl.java 13KB
SystemServiceImpl.java 12KB
WebMvcConfig.java 12KB
ApplicationPipelineTaskConversion.java 12KB
SftpController.java 12KB
DataClearServiceImpl.java 12KB
BuildMachineProcessor.java 12KB
CommandExecServiceImpl.java 12KB
TaskMachineHandler.java 11KB
MachineMonitorServiceImpl.java 11KB
AbstractActionHandler.java 10KB
PackageFileProcessor.java 10KB
ApplicationReleaseConversion.java 10KB
AlarmGroupServiceImpl.java 10KB
MachineTerminalServiceImpl.java 10KB
SchedulerTaskServiceImpl.java 10KB
ApplicationPipelineServiceImpl.java 10KB
ApplicationReleaseController.java 10KB
ApplicationMachineServiceImpl.java 10KB
TerminalOperateHandler.java 10KB
ApplicationProfileServiceImpl.java 9KB
MonitorAgentInstallTask.java 9KB
AbstractDataChecker.java 9KB
WebSideMessageServiceImpl.java 9KB
SchedulerPools.java 9KB
PassportServiceImpl.java 9KB
SystemEnvServiceImpl.java 9KB
ApplicationPipelineTaskController.java 9KB
MachineGroupServiceImpl.java 9KB
AbstractMachineProcessor.java 9KB
BatchUploadServiceImpl.java 9KB
FileDownloadServiceImpl.java 9KB
MessageConst.java 8KB
ApplicationInfoController.java 8KB
FileTransferProcessor.java 8KB
PipelineProcessor.java 8KB
TerminalMessageHandler.java 8KB
AbstractStageHandler.java 8KB
PathBuilders.java 8KB
MachineKeyServiceImpl.java 7KB
AbstractDataImporter.java 7KB
ReleaseStageHandler.java 7KB
AbstractReleaseProcessor.java 7KB
Utils.java 7KB
TransferProcessorManager.java 7KB
ReleaseMachineProcessor.java 7KB
SystemConfigKey.java 7KB
MachineAlarmConfigServiceImpl.java 7KB
TerminalSessionManager.java 7KB
SchedulerTaskRecordConversion.java 6KB
FileTailController.java 6KB
ApplicationActionServiceImpl.java 6KB
AbstractTaskProcessor.java 6KB
ApplicationPipelineTaskDetailServiceImpl.java 6KB
StatisticsController.java 6KB
ApplicationRepositoryValidator.java 6KB
CodeGenerator.java 6KB
LogPrintInterceptor.java 6KB
SftpTransferActionHandler.java 6KB
MachineInfoController.java 6KB
MachineTerminalController.java 6KB
SystemEnvInitializeRunner.java 6KB
ApplicationRepositoryController.java 6KB
ValueMix.java 6KB
CommandTemplateServiceImpl.java 5KB
MachineGroupRelServiceImpl.java 5KB
ApplicationActionLogServiceImpl.java 5KB
ExecTailFileHandler.java 5KB
ApplicationBuildConversion.java 5KB
共 1161 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12
资源评论
辣椒种子
- 粉丝: 3310
- 资源: 5724
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功