作者 github https://github.com/oldj/SwitchHosts 一款自托管的网页监控程序---Uptime Kuma 最近一直在寻找一款和 uptimerobot 相似的多服务器监控程序,必须可以同时监控多个网站,监听端口,自定义的方式提醒我站点状态。Uptime kuma 就很好,它和 uptimerobot 一致的界面,最多支持 60 多种的提醒方式惊艳到我了。下面我们来说说如何安装它吧! 首先放一张图
[img]https://imgoss.cherrymoe.com/2021/08/22/d2334edf8e9a4.png[/img]
界面和 uptimerobot 很相似吧! 这里我使用了腾讯云轻量应用服务器来部署它 1.首先我们创建镜像 [img]https://imgoss.cherrymoe.com/2021/08/22/3ec22c2a31827.png[/img] 我建议直接选腾讯云的 docker 镜像,它默认换了腾讯云的源非常快! 2.如果你想自己安装 docekr 的话 curl -fsSL https://get.docker.com | bash -s docker 输入此条命令安装 docker 最后 shell 输入 docker 查看安装情况
若是报错就是没安装好 接下来我们直接用 docker 安装 uptime kuma docker volume create uptime-kuma#pull 镜像 docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1 #数据永久化储存 3001 端口可以按实际需要自行更改 安装好后记得放开安全组的 3001 端口哦! 接下来根据你的需要进行反代 记得反代的时候一定要反代 ws,不然会看不到界面 下面贴一个 nginx 配置供大家参考
proxy_pass http://127.0.0.1:3001;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:3001;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
[img]https://imgoss.cherrymoe.com/2021/08/22/f81ba5209be91.png[/img]
点击左上角的 add new monitor 即可
[img]https://imgoss.cherrymoe.com/2021/08/22/dd79e1e4045e4.png[/img] 接下来是我最想介绍的一个部分----------这玩意的监控提醒功能是真的全啊!
我就拿现在大家使用最多的 tg 举例 [img]https://imgoss.cherrymoe.com/2021/08/22/1060cca71f527.png[/img] 首先私聊 botfather-输入 /newbot----根据提示操作最后会获取到类似这样的一串文字
保存好你的 api key,回到刚才搭好的监控 [img]https://imgoss.cherrymoe.com/2021/08/22/5d0bee5c31ce0.jpg[/img]
将你的 api token 填到第二个格子里 然后将 tg 建一个频道---将机器人拉进频道里 在频道里随便说一句话 https://api.telegram.org/bot<YOUR BOT TOKEN HERE>/getUpdates 访问这个网址得到 chatID 填入 chatID 接下来测试一下 testing [img]https://imgoss.cherrymoe.com/2021/08/22/28a03d63e1e05.jpg[/img]
像这样,就成功了!
好好享受便捷的监控吧!
1
v2tudnew 2021-08-23 10:10:44 +08:00
没看懂,你发的是切换 hosts 的软件,说明又是网页监控软件。
https://github.com/louislam/uptime-kuma |
2
NewYear 2021-08-23 10:59:25 +08:00
东西是好东西。
uptimerobot 自己的 webhook 不知道为什么绑定在企业微信群机器人无效,怪得很。 |