主页 > IT业界  > 

开源工具推荐:UptimeKuma监控

开源工具推荐:UptimeKuma监控
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 ContainersFancy, Reactive, Fast UI/UXNotifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), and 90+ notification services, click here for the full listProxy 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 界面明快简洁,功能易用,对服务器压力小。

标签:

开源工具推荐:UptimeKuma监控由讯客互联IT业界栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“开源工具推荐:UptimeKuma监控