一款和 uptimerobot 很像的监控程序

2021-08-22 22:47:37 +08:00
 aiz

作者 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 配置供大家参考

  1. location /
  2. {
  3.  proxy_pass http://127.0.0.1:3001;  
    
  4.  proxy_set_header Host $host;  
    
  5. }
  6. location /ws
  7. {
  8.  proxy_pass http://127.0.0.1:3001;  
    
  9.  proxy_http_version 1.1;  
    
  10. proxy_set_header Upgrade $http_upgrade;  
    
  11. proxy_set_header Connection "Upgrade";  
    
  12. proxy_set_header Host $host;  
    
  13. }
    记得 3001 改为你 docekr 实际运行的端口 然后浏览器访问你的反代网址 设置密码-----添加网站

[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]

像这样,就成功了!

好好享受便捷的监控吧!

2034 次点击
所在节点    云计算
2 条回复
v2tudnew
2021-08-23 10:10:44 +08:00
没看懂,你发的是切换 hosts 的软件,说明又是网页监控软件。
https://github.com/louislam/uptime-kuma
NewYear
2021-08-23 10:59:25 +08:00
东西是好东西。

uptimerobot 自己的 webhook 不知道为什么绑定在企业微信群机器人无效,怪得很。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/797352

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX