网站监测工具测评之功能强大的Uptime Kuma

admin 2024年1月11日09:16:36评论16 views字数 1692阅读5分38秒阅读模式
 

01背景
最近调研一款【网络隔离性检测】工具,无意间发现了这款工具——Uptime-Kuma,并且进行了部署测试以及API接口的部分调用尝试,个人认为这个工具在网站监控领域具备出色的功能和性能;下面为大家详细的介绍这个工具。

官网地址:https://uptime.kuma.pet/

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

API文档地址:https://uptime-kuma-api.readthedocs.io/en/latest/#

02 交互界面
Uptime Kuma的用户界面设计精美而响应迅速,使用起来非常流畅。用户可以通过直观的仪表盘轻松查看和管理所有监控项,包括新增、编辑、删除、暂停和克隆等操作。这种简洁而直观的设计使得用户能够轻松理解和操作监控系统。

网站监测工具测评之功能强大的Uptime Kuma
03 功能特点
网站监测工具测评之功能强大的Uptime Kuma

监控类型多样

网站监测工具测评之功能强大的Uptime Kuma
Uptime Kuma提供了多达10种以上的监控类型,包括HTTP/HTTPS、TCP、Ping等,涵盖了广泛的监控需求。此外,该工具还支持对Docker和各种常见中间件的监控,使其具备更广泛的适用性和灵活性。

网站监测工具测评之功能强大的Uptime Kuma
网站监测工具测评之功能强大的Uptime Kuma

告警通知

网站监测工具测评之功能强大的Uptime Kuma
Uptime Kuma支持超过90种通知服务,包括Telegram、Discord、Gotify、Slack、Pushover、电子邮件等多种通知方式。这使得用户能够根据自己的喜好和需求选择最适合的通知渠道,确保及时获得监控报警和通知。

网站监测工具测评之功能强大的Uptime Kuma
网站监测工具测评之功能强大的Uptime Kuma

秒级监控

网站监测工具测评之功能强大的Uptime Kuma
Uptime Kuma的监控速度非常快,能够几乎实时响应监控目标的状态变化。它还提供多语言支持,并提供Ping图标和SSL证书信息显示等功能,使用户能够清晰了解监控情况。

网站监测工具测评之功能强大的Uptime Kuma

状态页

网站监测工具测评之功能强大的Uptime Kuma
轻松创建多个只读状态页,每个状态页都可以自定义名称和路径,以简洁明了的方式展示您监控的网站或服务的运行状态。

网站监测工具测评之功能强大的Uptime Kuma
04

安装部署

Uptime Kuma的安装也非常简便。您可以选择使用Docker或Docker Compose进行部署,只需几个简单的命令或配置,即可轻松搭建起您的监控系统。

网站监测工具测评之功能强大的Uptime Kuma

Docker安装

网站监测工具测评之功能强大的Uptime Kuma
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
温馨提示:不支持NFS(网络文件系统)等文件系统。请映射到本地目录或卷。

网站监测工具测评之功能强大的Uptime Kuma

非 Docker 部署

网站监测工具测评之功能强大的Uptime Kuma
平台:

  • ✅ 主要 Linux 发行版,例如 Debian、Ubuntu、CentOS、Fedora 和 ArchLinux 等。

  • ✅ Windows 10 (x64)、Windows Server 2012 R2 (x64) 或更高版本

  • ❌Replit / Heroku

  • Node.js 14 / 16 / 18 / 20.4

  • 新PM 9

  • git

  • pm2 - 用于在后台运行 Uptime Kuma

# Update your npm npm install npm@9 -g git clone https://github.com/louislam/uptime-kuma.git cd uptime-kuma npm run setup # Option 1. Try it node server/server.js # (Recommended) Option 2. Run in the background using PM2 # Install PM2 if you don't have it: npm install pm2 -g && pm2 install pm2-logrotate # Start Server pm2 start server/server.js --name uptime-kuma

05 API接口调用
接口文档连接前文已经给出,这里就简单举例给出一个添加监控项的python代码,如下:

网站监测工具测评之功能强大的Uptime Kuma
06  总结
综上所述,对Uptime Kuma这款功能强大且免费的网站监控工具很支持的。它的实用性和易用性使其在竞争激烈的网站监控市场中脱颖而出。是一款可靠的网站监控工具,而且社区很活跃,问题基能够得到解决,很多功能目前也在完善中。

 

原文始发于微信公众号(安全info):网站监测工具测评之功能强大的Uptime Kuma

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年1月11日09:16:36
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   网站监测工具测评之功能强大的Uptime Kumahttp://cn-sec.com/archives/2383241.html

发表评论

匿名网友 填写信息