闲言碎语
一款简单易用的站点监控工具
一款简单易用的站点监控工具
今天给大家推荐一款简单易用的站点监控工具——Uptime Kuma。
我之前一直在用 Gatus,它也是一款轻量级的监控工具,不过功能相对没那么全面,还有一个比较明显的缺点就是通知机制不太完善。后来发现了 Uptime Kuma,它完全符合我的需求。
下面就来和大家分享一下如何部署 Uptime Kuma,以及如何添加站点监控,这里我们直接用docker方式来部署,这样快速方便维护。
我们先创建一个docker-compose.yml文件,同时在同一级创建一个data目录,用于存放数据,编排文件内容如下
version: "3" services: uptime-kuma: image: louislam/uptime-kuma:latest container_name: docker_uptime_kuma_compose restart: unless-stopped ports: - "8075:3001" logging: driver: json-file options: max-size: "10m" max-file: "3" volumes: - /home/app/uptime_kuma/data:/app/data - /etc/localtime:/etc/localtime:ro environment: - TZ=Asia/Shanghai
我们将监控容器命名为docker_uptime_kuma_compose,同时映射8075端口,那么我们可以直接通过ip:8075端口进行访问,然后执行以下命令进行部署
docker-compose up -d
稍等片刻之后,我们便可以成功部署服务。
完成部署之后,我们直接通过ip:8075访问管理端来添加站点监控,初次登录会要求创建一个管理账户,这里我已经创建过了,就不展示,直接展示登录后效果图

以上效果图便是监控我目前添加的所有站点的情况,我们也可以通过左上角来添加我们自己的站点,同时配置监控间隔时间,以及通知方式。

可以看到通知方式还说挺多的,效果如下

大家可以选择适合自己的方式,我这里是选择邮箱通知,因为我有邮箱绑定通知到了微信,这样可以实时知道站点情况。
他还能检测我们的证书是否过期,基本是能满足我们的一些基础需求
以下是邮件通知效果图

Uptime Kuma 的界面干净简洁,部署和使用都非常简单。如果你本身对站点监控没有太高要求的话,Uptime Kuma 是一个非常好的选择。
0条评论