作者github https://github.com/oldj/SwitchHosts
一款自托管的网页监控程序---Uptime Kuma
最近一直在寻找一款和uptimerobot相似的多服务器监控程序,必须可以同时监控多个网站,监听端口,自定义的方式提醒我站点状态。Uptime kuma就很好,它和uptimerobot一致的界面,最多支持60多种的提醒方式惊艳到我了。下面我们来说说如何安装它吧!
首先放一张图
界面和uptimerobot很相似吧!
这里我使用了腾讯云轻量应用服务器来部署它
1.首先我们创建镜像
我建议直接选腾讯云的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实际运行的端口
然后浏览器访问你的反代网址
设置密码-----添加网站
点击左上角的add new monitor即可
接下来是我最想介绍的一个部分----------这玩意的监控提醒功能是真的全啊!
我就拿现在大家使用最多的tg举例
首先私聊botfather-输入/newbot----根据提示操作最后会获取到类似这样的一串文字
将你的api token填到第二个格子里
然后将tg建一个频道---将机器人拉进频道里
在频道里随便说一句话
https://api.telegram.org/bot<YOUR BOT TOKEN HERE>/getUpdates
访问这个网址得到chatID
填入chatID
接下来测试一下testing
像这样,就成功了!
好好享受便捷的监控吧!
热议
推荐楼 river 昨天22:56
二刺螈搞的东西,一律不用
2楼 reizhi 昨天22:36
好,行,可以
我选择 zabbix
3楼 冲浪麦浪花郎 昨天22:37
zabbix yyds
4楼 weiguoxiu 昨天22:39
火钳刘明
5楼 optimism 昨天22:40
技术贴必顶
6楼 6fyC8r 昨天22:42
感谢大佬分享,
前排占座
7楼 senoc 昨天22:45
Make
8楼 眼儿媚 昨天22:49
你发错链接了吧。
10楼 叫我ams就好了 昨天22:59
12楼 Miriam 昨天23:11
KUMA?时间熊?
13楼 是我 昨天23:17
还是不够一键
14楼 行尸走肉 昨天23:23
来个演示站看看呀
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。