Hugo博客公告弹窗

监控ovh服务器上新,通过钉钉发送通知。

钉钉通知设置机器人,记得把监控服务器的ip地址添加到IP地址(段)

Image

监控脚本

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
CC BY-NC-SA 4.0 转载请注明
最后更新于 2025-12-06 03:08