Uptime Kuma 功能简介

Uptime Kuma 是一款开源的服务器监控和状态检测工具,它帮助您跟踪服务器的可用性、性能和健康状态。

主要功能:

服务器监控

  • Uptime Kuma 可以监控多个服务器,包括 Web 服务器、数据库服务器、应用程序服务器等。

  • 它会定期发送请求来检查服务器的可用性,并记录响应时间和状态。

自定义检测

  • 您可以配置自定义检测规则,以满足特定需求。例如,检测特定端口的开放状态或特定内容的存在。

  • 可以使用不同的协议(如HTTP、TCP、ICMP)进行检测。

通知和警报

  • Uptime Kuma 可以配置通知和警报,以便在服务器状态异常时及时通知您。支持通知方式包括电子邮件、Slack、Webhook等。

  • 您可以设置阈值,当服务器响应时间超过或服务器不可用时,会触发警报。

历史记录和报告

  • 工具会保存服务器的监控历史记录,以便您可以查看过去的性能和可用性数据。

  • 可以生成定期报告,帮助您分析服务器状态的趋势和模式。

用户友好的界面

  • Uptime Kuma 提供直观的用户界面,使您可以轻松地配置监控和查看监控结果。

  • 支持多种语言和主题,以满足用户的个性化需求。

开源和扩展性

  • Uptime Kuma 是开源的,可自由定制和扩展。您可以根据需要添加新的插件和功能。

  • 社区支持和活跃的开发者社区,确保工具的持续改进和更新。

1、创建专属桥接网络

若已创建,可跳过此步骤。

https://www.hcjike.com/archives/tMUqkbKb

2、部署项目

2.1、创建项目

2.2、Compose配置

networks:
    app_network:
        external: true
services:
    uptime-kuma:
        container_name: uptime-kuma
        image: louislam/uptime-kuma:latest
        networks:
            - app_network
        ports:
            - 3001:3001
        restart: always
        volumes:
            - /var/run/docker.sock:/var/run/docker.sock
            - ./data:/app/data

3、使用

3.1、初始化

创建管理员用户

3.2、创建状态页并设定独立访问的域名

创建一个可公开显示的状态页面。

点击添加域名。

以域名test.test.top为例,替换为自己的域名,添加一个可直接访问状态页面的域名。

3.2.1、1panel面板添加反向代理

添加test.test.top的反向代理网站,代理地址填写指向Uptime Kuma的访问地址

3.2.2、lucky添加反向代理

添加test.test.top的反向代理子规则,代理地址填写指向Uptime Kuma的访问地址