魔法巴拉 发表于 2023-2-15 15:41:44

【服务器库存监控程序】使用文档,持续更新中!

本帖最后由 魔法巴拉 于 2023-2-16 10:41 编辑

源代码地址:https://github.com/lifespy/vps_monitor_all网站截图:


一.本地环境准备1.golang2.nodejs/yarn3.git
二.服务端环境(以ubuntu为例)1.postgressudo apt update
sudo apt install postgresql postgresql-contrib

sudo su - postgres# 切换用户
psql
       #用户名↓                # 密码↓
CREATE USER uname WITH PASSWORD 'uapss';      # 创建用户
         # 数据库名称↓       所有者↓
CREATE DATABASE testdb OWNER uname;             # 创建数据库
2.Chromesudo apt install chromium-browser
三.编译代码1.拉取代码:
git clone https://github.com/lifespy/vps_monitor_all.git
2.编译前端代码cd monitor_web
yarn install
yarn run build
编译成功可以见到目录有一个名为dist的新文件夹

3.编译后端代码a.进入vps_monitor目录,执行SET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=arm/amd64#根据自己的系统选择
SET GOPROXY=https://goproxy.cn
go build -o vps-server main.go
目录出现"vps-server"文件,代表编译成功b.进入vps_monitor_client目录,参考如上修改GOARCH参数执行 build.bat,目录出现"vps-client"文件,代表编译成功
三.上传代码1.配置文件修改:a.vps_monitor\manifest\config目录下文件单独复制出来一份,修改其中:

b.vps_monitor_client\config目录下文件单独复制出来一份,修改其中:
将编译出来的2个后端文件和前端dist文件夹上传到服务器网站目录下载附件并解压,放在平级目录,给予可执行权限,执行2个脚本,即可成功运行

肚子饿的咕咕叫 发表于 2023-2-15 19:40:37

    支持

OVH 发表于 2023-2-16 09:19:48

谢谢分享

chimney 发表于 2023-2-16 11:06:50


谢谢分享

snow 发表于 2023-2-16 11:20:21

谢谢分享

ucyo 发表于 2023-2-16 11:21:35


好的,谢谢。

tz1233 发表于 2023-2-16 11:25:45

支持,感谢分享!

atom 发表于 2023-2-16 11:43:41

谢谢分享

xiu 发表于 2023-2-16 11:54:40



好的,谢谢。

huyu 发表于 2023-2-16 14:31:28

感谢分享

admin_ 发表于 2023-2-16 16:28:23

很好,感谢分享

asf 发表于 2023-2-17 11:50:36


支持,感谢分享!

fdg513 发表于 2023-2-18 17:44:20

感谢分享

huluobobo 发表于 2023-2-20 21:55:50

看起来有点小复杂

quinn 发表于 2023-2-22 18:48:16

很详细,有监控端口状态的脚本吗

魔法巴拉 发表于 2023-2-23 08:54:51

quinn 发表于 2023-2-22 18:48
很详细,有监控端口状态的脚本吗

监控端口状态的脚本?百度一下应该挺多的

aLam 发表于 2023-2-23 20:55:09

不错 谢谢分享

amiccf 发表于 2023-6-11 02:53:18

不错 谢谢分享

Purify9154 发表于 2023-6-11 10:06:22

不错,赞一个

zhuxindong 发表于 2023-6-11 11:06:37


不错 谢谢分享
不错 谢谢分享
不错 谢谢分享
页: [1] 2
查看完整版本: 【服务器库存监控程序】使用文档,持续更新中!