真正的大师,永远都怀着一颗学徒的心!
一、项目简介
一站式自动化运维及自动化部署平台
二、实现功能
机器列表:
在系统中列出所有已注册的机器,并显示它们的基本信息,例如IP地址、主机名、操作系统等。您可以通过这个列表迅速了解系统中有哪些机器,并对它们进行管理。
机器监控:
提供实时的机器性能监控,包括CPU利用率、内存使用情况、磁盘空间等。这样可以帮助您及时发现并解决潜在的性能问题。
环境变量:
可以在系统中设置和管理全局和用户级别的环境变量。这些变量可以用于配置应用程序、管理系统行为等。
机器密钥:
管理机器之间的安全连接所需的密钥,例如SSH密钥、API访问密钥等。
代理列表:
列出所有代理服务器的信息,包括IP地址、端口、状态等。代理服务器可以帮助在内网和外网之间建立安全的连接。
终端日志:
实时查看和搜索机器上的日志记录。这有助于快速排查问题和监控系统运行状态。
终端控制:
远程连接到机器的终端,执行命令和管理系统。这对于处理紧急情况和故障排除非常有用。
执行管理:
管理系统中正在执行的任务和进程。您可以查看它们的状态、优先级、资源消耗等信息。
调度任务:
定义和管理周期性的任务和作业。这可以帮助自动化系统维护和管理工作负载。
应用管理:
管理系统中安装的应用程序,包括安装、更新、卸载等操作。
构建发布:
管理应用程序的构建和发布过程,包括版本控制、CI/CD流程等。
用户管理:
管理系统中的用户和用户组,包括权限控制、账户设置等。
信息管理:
管理系统中的各种信息资源,包括文档、知识库、通知等。
系统管理:
对系统进行全面的管理和配置,包括网络设置、安全设置、备份与恢复等。
三、技术选型
SpringBoot
html+css+js
mybatisplus
vue3
typescript
四、界面展示
控制台
机器列表
在线终端
在线文件管理
机器监控
批量执行
日志文件
调度任务
应用配置
构建列表
发布列表
流水线任务
登陆日志
安全配置
消息
五、源码地址
私信回复:运维