之前好多朋友都在抢一些热门的VPS,比如说搬瓦工CN2 GIA线路的49.99美元套餐,补货几分钟就会被抢完,为什么别人抢的那么快呢,一方面一些技术大佬会写一些监控软件,另外就是一些监控平台,今天给大家分享一个监控程序,名字叫WebMonitor,中文界面,支持XPath,配合Server酱可以做到直接发微信通知,这样如果平台上货了,马上我们就可以收到微信,今天就给大家分享一下如何搭建。
1、安装docker compose,部署WebMonitor文章源自国外主机测评-https://www.zjcp.org/14118.html
我们是安装在debian系统里的,站长的系统为10.3,只是一个测试鸡。Centos也可以安装,百度一下就可以。文章源自国外主机测评-https://www.zjcp.org/14118.html
安装docker,逐行执行。文章源自国外主机测评-https://www.zjcp.org/14118.html
apt -y update
apt -y install curl
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker
curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
新建一个docker-compose.yml文章源自国外主机测评-https://www.zjcp.org/14118.html
mkdir -p /opt/webmonitor && cd /opt/webmonitor && nano docker-compose.yml
写入配置,可以直接粘贴,然后按Ctrl+X保存退出,需要输入Y确认。文章源自国外主机测评-https://www.zjcp.org/14118.html
version: '3.5'
services:
webmonitor:
image: logicjake/webmonitor
container_name: webmonitor
environment:
- PORT=8000
- USERNAME=admin
- PASSWORD=****** # 输入密码
ports:
- 8000:8000
volumes:
- ./data:/app/db
restart: unless-stopped
然后up一下就部署好了文章源自国外主机测评-https://www.zjcp.org/14118.html
docker-compose up -d
打开你部署的IP:8000应该就可以看到以下界面了,输入你配置文件里的用户名和密码就可以登陆了。文章源自国外主机测评-https://www.zjcp.org/14118.html
文章源自国外主机测评-https://www.zjcp.org/14118.html
2、对接Server酱文章源自国外主机测评-https://www.zjcp.org/14118.html
首先要在Server酱注册:点击注册文章源自国外主机测评-https://www.zjcp.org/14118.html
注册完成后,绑定一下微信,在微信推送那里扫描那个二维码,然后点击【检查结果并确认】就可以绑定完在,然后点击发送信息,就可以获得调用代码SCKEY。
打开WebMonitor管理界面,点击设置–通知方式–增加,然后按照下图配置
这样WebMonitor和Server酱算是对接完成了。
3、使用WebMonitor监控
我们其实就是要监控网页的变动,点击任务管理–网页监控管理–增加任务,频率设置为1分钟
我监控的是搬瓦工CN2 GIA线路49.99刀的套餐:https://bwh81.net/aff.php?aff=1119&pid=94
可能有些朋友不知道这个Xpath怎么找,我们先打开搬瓦工的界面,可以发现Out of Stock,就是脱销了,然后F12打开控制台,用红色圈起来那的那个箭头点击Out of Stock,然后就会看到代码那里会定位到这一行,然后按下图复制Xpath就可以。
运行任务可以在任务状态里查看,初次的话1分钟会有微信通知。
到这里教程就结束,是不是很简单, WC面板基本都可以监控的。