无心博客网-一个职高生的小破站

uptime-kuma-网站监控程序

✨枫💫
2021-12-27 / 0 评论 / 585 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年07月11日,已超过151天没有更新,若内容或图片失效,请留言反馈。

uptime-kuma是一款开源监控工具,类似于“Uptime Robot和statping”,ui非常简洁美观,支持TCP/PING/HTTP监控等,还支持多语言其中包括中文!

简介:

项目:https://github.com/louislam/uptime-kuma
演示:https://jiance.57url.cn

所需

  • 准备好服务器(云主机,Ps:不是虚拟主机!!!)
  • 安装好宝塔面板
  • 安装好docker管理器
  • 安装好nginx1.20或其他版本
  • 准备好域名

开始部署

安装代码如下(ssh工具连接到服务器,然后无脑复制命令输入即可)

docker volume create uptime-kuma
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

部署完毕后,浏览器输入http://你服务器IP:3001来访问uptime-kuma,如不能访问需要在安全中放行端口。如果提示3001端口冲突,可以自行修改为其他端口。

接下来就是简单的使用了

初始化设置,首次访问需要设置管理员账号、密码,根据提示完成即可。
完成初始话就可以进入后台,可以根据需要创建TCP/PING/HTTP/DNS监控等等。
57blog
简单设置一个ping监控,具体看图:至于这个ping的频率可以根据需要来修改!
57blog
ping监控设置好后,稍等片刻就可以看到图表显示了。
57blog

别忘了去状态页添加显示哦~

自定义域名

新建一个站点,php直接选纯静态即可
57blog
需要https的现申请证书,然后添加反向代理(无需https的直接反向代理即可)
57blog

如果出现“Cannot connect to the socket server. [Error: websocket error] Reconnecting...”报错,啧需要修改一下配置(修改后,刷新即可看到可以正常访问了!)

放置位置

57blog

代码

 location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:3001/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}

禁用身份验证

这是可选的,如果不禁用游客访问需要用户名和密码,但是你关掉后,就可以自由访问了。(后台右上角的设置,然后拉到最下面即可看到!)
57blog

参考:https://www.daniao.org/15256.html

特别鸣谢:哔哩哔哩弹幕网UP主我不是咕咕鸽

2

打赏

海报

正在生成.....

评论 (0)

取消