钉钉通知设置机器人,记得把监控服务器的ip地址添加到IP地址(段)
监控脚本
curl -sS -O https://raw.githubusercontent.com/woniu336/open_shell/main/ovh-k.sh && chmod +x ovh-k.sh && ./ovh-k.sh
常用命令(可在任何目录运行):
- 查看实时日志: pm2 logs ovh-monitor
- 查看进程状态: pm2 list
- 停止服务: pm2 stop ovh-monitor
- 重启服务: pm2 restart ovh-monitor
- 按 Ctrl+C 退出日志查看(服务会继续运行)
这个脚本是一个状态变化监控器:
- 🎯 目标:监控特定型号(25sk/24sk/25rise)的补货情况
- 🔍 机制:每分钟对比当前状态和上次保存的状态
- 📢 通知:只在"从无到有"时发送通知
- 💾 记忆:通过
last_data.json记住上次的状态
所以第一次会发现所有当前有货的,之后只会在补货或新型号上架时通知,避免重复骚扰。
替换钉钉通知
cd ovh-monitor-dingtalk
# 替换 Webhook
sed -i "s|DINGTALK_WEBHOOK: '.*'|DINGTALK_WEBHOOK: '你的新Webhook'|g" ecosystem.config.cjs
# 替换 Secret
sed -i "s|DINGTALK_SECRET: '.*'|DINGTALK_SECRET: '你的新Secret'|g" ecosystem.config.cjs
# 重启服务
pm2 restart ovh-monitor