VPS主机库存上货监控与微信\TG通知系统:VPS-Inventory-Monitoring安装与配置

53次阅读
没有评论

共计 1497 个字符,预计需要花费 4 分钟才能阅读完成。

简介

这是一个在实际应用场景下的软件。通过 Curl 抓取网页源代码来监控目标字段的变化,实时把握库存信息,支持微信 /TG频道推送。

演示地址:http://vps.hcaiyue.top/

截图

VPS 主机库存上货监控与微信 \TG 通知系统:VPS-Inventory-Monitoring 安装与配置

安装

Github 地址:https://github.com/546669204/vps-inventory-monitoring

本教程使用的是宝塔面板,建议新手也使用这个。

1、安装宝塔

#Centos 系统
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

#Ubuntu 系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh

#Debian 系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

安装完成后,请进入面板安装 PHP 至少 5.4Nginxmysql 环境。再添加域名。

2、下载程序

# 进入根目录
cd /www/wwwroot/xx.com
git clone https://github.com/546669204/vps-inventory-monitoring.git
mv vps-inventory-monitoring/{.,}* ./
chmod -Rf 755 ./*

3、伪静态设置
左侧网站 - 域名设置 - 找到网站目录,把运行目录改成public。再找到伪静态,添加:

location / {if (!-e $request_filename) {rewrite  ^(.*)$  /index.php?s=/$1  last;
   break;
    }
 }

4、配置数据库
将根目录下的 mysql.sql 导入到你的数据库,编辑 app/database.example.php 文件,填写数据库信息,并重命名为database.php

5、修改系统配置
编辑 app/index/config.php 文件修改定时时间、域名等。然后打开域名访问即可。

6、自动检测
最后我们需要定时设置检测,有 2 种方法,自己选择吧。

1、定时任务设置
点击宝塔左侧定时计划,任务类型选择 URL 访问,时间设置每 5 分钟,URL:https://xx.com/index/index/test

2、运行验证程序,间隔时间去 app/index/config.php 修改
screen -S vpstest // 创建 screen
cd [网站根目录]
php think VpsTest
CTRL A D // 退出 screen
然后关闭 ssh 即可 重新进入查看可使用
screen -r vpstest

使用

由于原项目没有说明初始用户名和密码,所以我们需要自己注册账号后,去数据库找到 xm_user 删除 id1的初始账户,找到自己注册账户 id,并编辑app/index/config.php 文件,将 adduid 改成自己的。

程序暂时没有删除操作,我们可以去数据库,通过操作 xm_placexm_companyxm_index 进行删除操作。

如果添加后不会检测,修改数据库 xm_indexstatus1(1 视为通过审核)。

最后总结

这是一个在实际应用场景下的软件。通过 Curl 抓取网页源代码 来监控 目标字段的变化 实时把握库存信息。需要注意的地方就是添加验证函数 (PHP 语言) 时候,我们需要指定好关键字。

VPS-Inventory-Monitoring 最大的特点是可以设置微信和 TG 消息提醒。

正文完
 
阿里郎
版权声明:本站原创文章,由 阿里郎 2023-04-14发表,共计1497字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
国外主机测评
国外主机测评
专注于主机测评,主机推荐,VPS测评,VPS推荐,VPS教程,服务器推荐,Linux教程,服务器教程
阅读量
185436
评论数
35



hostkvm优惠促销活动
评论(没有评论)
衡天云优惠活动