一款简单易用的站点监控工具

一款简单易用的站点监控工具

        今天给大家推荐一款简单易用的站点监控工具——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访问管理端来添加站点监控,初次登录会要求创建一个管理账户,这里我已经创建过了,就不展示,直接展示登录后效果图

    ScreenShot_2025-10-26_150941_672.png

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

    ScreenShot_2025-10-26_151315_298.png

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

    ScreenShot_2025-10-26_151343_694.png

    大家可以选择适合自己的方式,我这里是选择邮箱通知,因为我有邮箱绑定通知到了微信,这样可以实时知道站点情况。

           他还能检测我们的证书是否过期,基本是能满足我们的一些基础需求

    ScreenShot_2025-10-26_151449_040.png

    以下是邮件通知效果图

    ScreenShot_2025-10-26_151605_566.png

    可以看到异常跟恢复都会通知到我的邮箱,方便我们第一时间进行处理。

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



    0条评论

    发表评论