github地址:https://github.com/louislam/uptime-kuma

一:介绍

Uptime Kuma是一个自托管监控工具,可以添加的监控项包括监控 HTTP(s)/TCP/HTTP(s)关键字/HTTP(s)Json查询/Ping/DNS记录/推送/Steam 游戏服务器/Docker容器的正常运行时间等常见网站运行参数。当服务器发生意外情况时,Uptime Kuma支持用户选择90多种通知服务,例如Telegram、Discord、Gotify、Slack、Pushover、电子邮件等,以便及时接收网站服务故障通知,帮助用户减少经济损失。

Uptime Kuma具有灵活高效的用户交互界面,用户可以根据需要隐藏或显示监控状态,并且可以使用网页标签功能对不同功能的网站进行分类,以便在特定时段关注高风险站点。此外,Uptime Kuma还提供多种语言支持,官方就提供了中文语言包。

二:创建docker-compose.yml

创建docker-compose.yml文件,具体内容如下:

version: '3'
 
services:
  uptime-kuma:
    image: louislam/uptime-kuma:1 #拉取镜像
    container_name: uptime-kuma  #容器名称
    ports:  
      - 3001:3001   #端口映射
    restart: always  #开机自启
    # 配置挂载卷
    volumes:
      - ./data:/app/data

三:启动容器

docker-compose up -d

四:访问配置

启动容器后使用IP+端口访问Uptime Kuma:http://your-server-ip:3001,访问后对Uptime Kuma进行配置

注册登录后进入到仪表盘,可以直接点击左上角的”添加监控项“增加需要监控的站点

这时候我们就可以看到需要监控的站点的数据情况


huaweichenai
679 声望114 粉丝