一、前言
Uptime Kuma是一款开源监控工具,UI非常简洁美观,支持TCP/PING/HTTP监控等,还支持多语言其中包括中文,今天这篇教程就来教大家用宝塔面板搭建Uptime Kuma来监控网站。
二、步骤
1.登录宝塔面板的终端
因为该程序提供了Docker方式的安装,这种方法相对来说比较简单,这篇教程的方法就是基于Docker安装,直接将安装代码复制运行即可。其他安装方式详见Github开源地址:github.com/louislam/uptime-kuma。部署完成后,直接在浏览器输入http://你服务器IP:3001来访问控制面板,如不能访问需要在宝塔面板安全中放行端口。如果提示3001端口冲突,可以修改为其他端口。
2.通过域名进行访问
如果你不想用IP直接访问,可以通过反向代理来绑定域名,此部使用IP访问的可以跳过,如果需要使用首先要在宝塔面板中新建一个网站,PHP版本选择纯静态,保存后在设置里进入反向代理,这里我们需要在目标URL中填入http://你服务器IP:3001,代理名称则是自定义,填完保存即可。如果出现Cannot connect to the socket server. [Error: websocket error] Reconnecting…报错,则需要在配置文件中添加以下代码。
3.初始化设置
首次访问我们需要设置登录控制面板的账号、密码,这里只需要根据提示完成即可。
4.进行基础配置
完成初始话这时我们就可以进入后台,可以根据需要创建TCP/PING/HTTP/DNS监控等等。这里就以简单设置一个PING监控为例,至于这个PING的频率可以根据自己的需要来修改。PING监控设置好后,稍等片刻就可以看到对于服务的实时监控了。
5.添加通知
支持通知的种类很多,比如邮件通知,这里选择一个自己常用的来添加即可。
6.禁用身份验证
这个设置可选的,如果不禁用游客访问需要用户名和密码,但是你关掉后,就可以自由访问了。设置的地方在控制面板后上角的设置,然后移至底部的高级选项即可看到。禁用身份验证后,游客都可以随意修改你的后台设置,所以这里建议还是开启,来保护面板的安全。