mjj们的小鸡福音--一款多鸡监控系统--uptimekuma
侧边栏壁纸
  • 累计撰写 57,707 篇文章
  • 累计收到 0 条评论

mjj们的小鸡福音--一款多鸡监控系统--uptimekuma

James
2021-08-23 / 0 评论 / 89 阅读 / 正在检测是否收录...

作者githubhttps://github.com/oldj/SwitchHosts

一款自托管的网页监控程序---UptimeKuma

最近一直在寻找一款和uptimerobot相似的多服务器监控程序,必须可以同时监控多个网站,监听端口,自定义的方式提醒我站点状态。Uptimekuma就很好,它和uptimerobot一致的界面,最多支持60多种的提醒方式惊艳到我了。下面我们来说说如何安装它吧!

首先放一张图

界面和uptimerobot很相似吧!

这里我使用了腾讯云轻量应用服务器来部署它

1.首先我们创建镜像

我建议直接选腾讯云的docker镜像,它默认换了腾讯云的源非常快!

2.如果你想自己安装docekr的话

curl-fsSLhttps://get.docker.com|bash-sdocker

输入此条命令安装docker

最后shell输入docker查看安装情况

若是报错就是没安装好

接下来我们直接用docker安装uptimekuma

dockervolumecreateuptime-kuma#pull镜像

dockerrun-d--restart=always-p3001:3001-vuptime-kuma:/app/data--nameuptime-kumalouislam/uptime-kuma:1

数据永久化储存 3001端口可以按实际需要自行更改

安装好后记得放开安全组的3001端口哦!

接下来根据你的需要进行反代

记得反代的时候一定要反代ws,不然会看不到界面

下面贴一个nginx配置供大家参考

  1. location/
  2. {
  3. proxy_passhttp://127.0.0.1:3001;
  4. proxy_set_headerHost$host;
  5. }
  6. location/ws
  7. {
  8. proxy_passhttp://127.0.0.1:3001;
  9. proxy_http_version1.1;
  10. proxy_set_headerUpgrade$http_upgrade;
  11. proxy_set_headerConnection"Upgrade";
  12. proxy_set_headerHost$host;
  13. }

记得3001改为你docekr实际运行的端口

然后浏览器访问你的反代网址

设置密码-----添加网站

点击左上角的addnewmonitor即可

接下来是我最想介绍的一个部分----------这玩意的监控提醒功能是真的全啊!

我就拿现在大家使用最多的tg举例

首先私聊botfather-输入/newbot----根据提示操作最后会获取到类似这样的一串文字

保存好你的apikey,回到刚才搭好的监控

将你的apitoken填到第二个格子里

然后将tg建一个频道---将机器人拉进频道里

在频道里随便说一句话

https://api.telegram.org/bot/getUpdates

访问这个网址得到chatID

填入chatID

接下来测试一下testing

像这样,就成功了!

好好享受便捷的监控吧!


-----------------------------------------------------
**网友回复**:

二刺螈搞的东西,一律不用


网友回复:

感谢大佬分享,

前排占座




网友回复:

zabbixyyds


网友回复:

帮顶

0