项目简介
本项目是面向实际应用场景开发的软件,利用Curl抓取网页源代码,对目标字段的变化进行监控,使用户能够实时掌握VPS库存信息。同时,项目提供了演示地址,用户可通过网页查看监控结果。
项目的主要特性和功能
- 实时库存监控:借助Curl抓取网页源代码,实时监控目标字段变化,及时掌握库存信息。
- 多方式安装:支持传统手动安装和Docker安装两种方式。
- 多线程监测:提高监测的速度。
- 个性化推送:支持Telegram频道推送以及私人定制推送。
- 筛选与权限控制:具备筛选功能,并可添加权限控制。
- 调试功能:便于开发和问题排查。
安装使用步骤
传统安装步骤
- 创建数据库,导入数据库文件
mysql.sql
。 - 修改数据库配置文件
vps-inventory-monitoring/app/database.example.php
,并将其重命名为database.php
。 - 把Web服务器运行目录配置为
vps-inventory-monitoring/public
。 - 修改系统配置
app/index/config.php
,设置定时时间、域名等。 - 通过SSH进入网站目录,运行
php think VpsTest
,系统开始自动验证。 - 访问即可查看结果。
Docker安装步骤
- 安装Docker。
- 进入项目目录
cd vps-inventory-monitoring
。 - 执行
docker-compose up -d
启动容器。 - 访问
:7780
查看结果。
若遇到问题,可尝试执行以下命令:
docker-compose down
docker-compose build
docker-compose up -d
常见问题处理
- 添加页面出现404错误:设置Url ReWrite。
- 添加后不会检测:修改数据库
xm_index
的status
为1(1视为通过审核)。 - 添加权限管理:在
app/index/config.php
中进行设置。 - 设置后台运行验证程序:
screen -S vpstest //创建screen cd [网站根目录] php think VpsTest CTRL A D //退出screen
之后关闭SSH即可。若要重新进入查看,可使用screen -r vpstest
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】