首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Uptime Kuma:一款超高颜值的服务在线时长监控工具

Uptime Kuma:一款超高颜值的服务在线时长监控工具

作者头像
用户6792968
发布2022-06-27 15:09:58
发布2022-06-27 15:09:58
2.8K0
举报
文章被收录于专栏:fred 随笔fred 随笔

Uptime Kuma 是一个开源的自拓管在线时间监控工具。

支持众多特性:

  • 监控 HTTP(s)/TCP/Ping/DNS/Push/Steam 游戏服务器的在线时间
  • 支持多种通知服务,包括 Telegram、Discord、Slack、Pushover、Email、企业微信、钉钉、webhook 等70多种通知服务
  • 支持多国语言
  • 简单的状态页面
  • 监控图表信息
  • 证书信息

安装

1、最简单的方式是使用 Docker 进行一键安装:
代码语言:javascript
复制
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

然后就可以在浏览器中通过 http://localhost:3001 进行访问了。

2、如果想用手动方式进行安装,首先需要先保证安装下面的几个依赖工具:

依赖

Git

pm2

Node.js >= 14

然后按照下面的命令进行安装即可:

代码语言:javascript
复制
# 更新 npm 到最新版
npm install npm -g

# clone 代码,安装依赖
git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm run setup

# 可选1. 直接启动服务
node server/server.js

# (推荐) 可选方式2. 使用 PM2 在后台运行
# 如果没有 PM2 则先安装: 
npm install pm2 -g && pm2 install pm2-logrotate

# 使用 PM2 启动服务
pm2 start server/server.js --name uptime-kuma

同样在浏览器中通过 http://localhost:3001 进行访问即可。

更多 PM2 使用命令:

代码语言:javascript
复制
# 查看现有 console 输出
pm2 monit

#  添加到 startup
pm2 save && pm2 startup
3、更多安装方式,比如 Kubernetes、Ansible 等方式可以查看文档:

https://uptime.kuma.pet/docs/🔧-How-to-Install。

使用

1、进入监控页面后就可以添加监控项了,支持多种监控类型,比如我们添加一个用于监控 Github Uptime 的监控项:
2、可以配置心跳间隔以及重试次数等。而且还可以添加通知服务,甚至支持企业微信、钉钉这些通知渠道:
3、保存监控项后就可以开始监控了,会在仪表盘中显示我们配置监控项的响应时间、在线时间、平均响应时间以及证书信息:
4、可以看到会提供一个比较友好的监控图表,甚至还可以看到证书的有效期:

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
    • 1、最简单的方式是使用 Docker 进行一键安装:
    • 2、如果想用手动方式进行安装,首先需要先保证安装下面的几个依赖工具:
    • 3、更多安装方式,比如 Kubernetes、Ansible 等方式可以查看文档:
  • 使用
    • 1、进入监控页面后就可以添加监控项了,支持多种监控类型,比如我们添加一个用于监控 Github Uptime 的监控项:
    • 2、可以配置心跳间隔以及重试次数等。而且还可以添加通知服务,甚至支持企业微信、钉钉这些通知渠道:
    • 3、保存监控项后就可以开始监控了,会在仪表盘中显示我们配置监控项的响应时间、在线时间、平均响应时间以及证书信息:
    • 4、可以看到会提供一个比较友好的监控图表,甚至还可以看到证书的有效期:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档