当前位置: 首页 > news >正文

开源工具推荐:Uptime Kuma监控

1. 概述

Github:louislam/uptime-kuma: A fancy self-hosted monitoring tool

Uptime Kuma is an easy-to-use self-hosted monitoring tool.

Uptime Kuma 是一款开源的监控工具,可以帮助你实时监测网站或服务的状态,并在发生故障时及时通知。它支持多种监控方式(如 HTTP、Ping、TCP 等),且操作简单,适合个人或团队自托管使用。

特点:

  • Monitoring uptime for HTTP(s) / TCP / HTTP(s) Keyword / HTTP(s) Json Query / Ping / DNS Record / Push / Steam Game Server / Docker Containers
  • Fancy, Reactive, Fast UI/UX
  • Notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), and 90+ notification services, click here for the full list
  • Proxy support

2. 安装部署

前提:需要安装好Docker,可以参考《Docker的安装及使用摘要-CSDN博客》。

2.1 Docker部署

docker run -d --restart=always -p 8000:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

2.2 Docker Compose部署

1)新建 uptime-kuma 目录,并新建 docker-compose.yaml 文件,内容如下:

version: '3.3'
  
services:
  uptime-kuma:
    image: louislam/uptime-kuma
    container_name: uptime-kuma
    restart: unless-stopped
    volumes:
      - ./uptime-kuma:/app/data
    ports:
      - 8000:3001

部署在 ECS服务器上,并打开了 8000 端口。

2)启动

docker-compose up -d

3)访问

通过  IP + 端口 访问。

第一次启动时,需要设置管理员账户。

配置默认进入页面为状态页后,如果需要登录,则访问:http://IP:端口/dashboard,进行登录。

4)添加监控项

根据需要选择合适的类型进行监控项的添加,可以设置分组,设置标签,并且可以设置HTTPS证书的检测。

5)设置邮件通知

注意点如下:

端口:465
安全性:TLS
忽略TLS错误

# 注意:如果uptime kuma部署在阿里云的ECS服务器上,只能使用465端口,无法使用25端口
# 阿里云默认会 禁止基于 25 端口发信
465( SMTP SSL 认证端口 )
587 ( SMTP 非 SSL 认证端口 )

2.3 源码部署

参考 github官网,下载最新代码,并提前安装 node环境,通过 pm2 进行服务管理。

3. 界面效果

4. 小结

相比前面发布的《开源工具推荐:监控工具NetData_netdata 网速-CSDN博客》,《开源工具推荐:Checkmate监控-CSDN博客》。

uptime kuma 界面明快简洁,功能易用,对服务器压力小。

相关文章:

  • 【Python 3.12.1 颠覆性升级:GIL 解锁与性能飞跃,开启多线程新时代】
  • C++ 将jpg图片变成16位565bmp图片
  • 直播预告|TinyEngine低代码引擎v2.2版本特性介绍
  • LabVIEW基于IMAQ实现直线边缘检测
  • µC/OS-III-事件标志
  • 探索 C 语言:编程世界的基石
  • 在kali linux中kafka的配置和使用
  • mysql深度分页优化方案
  • Redis 同步机制详解
  • 写Oracle表耗时25分钟缩短到23秒——SeaTunnel性能优化
  • 发布策略:蓝绿部署、金丝雀发布(灰度发布)、AB测试、滚动发布、红黑部署的概念与区别
  • CPaintDC的简单介绍
  • 大语言模型学习--本地部署DeepSeek
  • 利用机器学习进行信用风险评估
  • C语言总结目录
  • Moticon智能鞋垫传感器OpenGo:经济实用的运动科学研究与临床评估工具
  • Java 补充 - System.out.println 方法打印彩色文本(通过 ANSI 转义序列方式)
  • LLM大型语言模型(一)
  • 【期末考试应急处理】Linux 历年考试-试题及答案汇总
  • IDEA Tab 页设置多行显示
  • 网站建设展示型是什么/北京优化网站方法
  • 网站设计的优缺点/测试自己适不适合做销售
  • 那些论坛网站做的比较好/百度站长平台app
  • 网页上传和网站开发/如何在百度免费发布广告
  • 昆山网站建设哪家便宜/今日头条最新新闻消息
  • 怎么做快三彩票网站/网站排名优化化快排优化