Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yddeng/amp
自动化管理平台: 计划任务、进程控制、进程监控报警
https://github.com/yddeng/amp
command manage monitor process supervisor
Last synced: 17 days ago
JSON representation
自动化管理平台: 计划任务、进程控制、进程监控报警
- Host: GitHub
- URL: https://github.com/yddeng/amp
- Owner: yddeng
- License: apache-2.0
- Created: 2022-01-27T06:51:45.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-08-17T01:20:42.000Z (over 2 years ago)
- Last Synced: 2024-08-07T23:46:39.850Z (4 months ago)
- Topics: command, manage, monitor, process, supervisor
- Language: Vue
- Homepage:
- Size: 39.6 MB
- Stars: 18
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - yddeng/amp - 自动化管理平台: 计划任务、进程控制、进程监控报警 (Vue)
README
# amp
amp 是一个自动化管理平台: 计划任务、进程控制
## 开发语言与框架
前端: vue4.5.15 + antd1.7.8
后端: go1.17.7 + gin + gopsutil
## 页面展示
![image](https://github.com/yddeng/amp/blob/master/assets/image/cmd_list.jpg)
![image](https://github.com/yddeng/amp/blob/master/assets/image/cmd_exec.jpg)
![image](https://github.com/yddeng/amp/blob/master/assets/image/cmd_exec_result.jpg)
![image](https://github.com/yddeng/amp/blob/master/assets/image/process_list.jpg)
![image](https://github.com/yddeng/amp/blob/master/assets/image/machine_list.jpg)## 启动
### 前端项目
切换到 `front-vue` 目录
安装依赖 `yarn install `
更改 `vue.config.js` 第7行 `const target = 'http://10.128.2.123:40156'` 地址
运行 `yarn run serve `
打包 `yarn build` , 运行后会在`front-vue`目录生成 `dist` 文件夹,里面就是构建打包好的文件
### 后端项目
1. 中心节点。部署web项目、管理子节点
切换到 `back-go/cmd` 目录
配置 `amps_config.json`
```
"data_path": "./data", // 数据存放目录
"center_config": {
"address": "0.0.0.0:40155", // 子节点访问地址
"token": "token" // 子节点登陆时验证的令牌
},
"web_config": {
"address": "0.0.0.0:40156", // 前端访问地址
"app": "../../front-vue/dist", // 前端打包好的静态文件
"admin": { // 前端控制登陆账号及密码
"username": "admin",
"password": "123456"
}
}
```启动 `go run amps.go` 或者 `go build amps.go`+`./amps`
2. 子节点。 上报物理机、进程状态、执行脚本
切换到 `back-go/cmd` 目录
配置 `ampe_config.json`
```
{
"name": "executor", // 子节点名字,唯一建
"net": "", // 公网IP
"inet": "127.0.0.1", // 内网IP
"center": "127.0.0.1:40155", // 中心节点地址
"token": "token", // 登陆中心节点令牌
"data_path": "./data" // 数据存放目录
}
```启动 `go run ampe.go` 或者 `go build ampe.go`+`./ampe`
## todo
进程监控报警、通知。 物理机监控报警