首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Hexo -50- 添加站点监控 Uptime Kuma

Hexo -50- 添加站点监控 Uptime Kuma

作者头像
为为为什么
发布2023-07-05 16:05:01
发布2023-07-05 16:05:01
1.2K0
举报
文章被收录于专栏:又见苍岚又见苍岚

UptimeKuma 是一个易于使用的自托管监控工具,本文记录部署过程。

简介

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

Uptime-kuma 是一个基于 Web 的服务器监控工具,用于监视和报告服务器和网络设备的运行时间、性能指标和可用性。它提供了一个直观易用的用户界面,用于实时监控服务器的状态、资源使用情况和响应时间。

Uptime-Kuma 的主要特点包括:

  • 实时监控:监视服务器和网络设备的运行时间、CPU 和内存使用情况、网络连接、磁盘空间和其他性能指标。
  • 报警和通知:设置报警规则,以便在服务器出现问题或达到预定指标时收到通知。可以通过电子邮件、短信或其他集成的通知方式接收警报。
  • 历史数据和性能图表:记录服务器的历史性能数据,并生成可视化图表和报告,用于分析和趋势监控。
  • 多服务器管理:支持同时监控多台服务器和网络设备,并将它们组织成逻辑分组,方便管理和监控。
  • 用户和权限管理:提供用户和权限管理功能,可以根据需要设置不同用户的访问权限和角色。
  • 可扩展性:Uptime-Kuma 提供了一个开放的 API 和插件系统,可以与其他工具和服务进行集成,扩展其功能和定制化需求。

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

docker 安装

无论那个角度来说,Docker 都是最方便的部署方式了。

安装Docker

配置好本地 Docker 环境

拉取镜像

1

docker pull louislam/uptime-kuma

创建映射文件夹

1

mkdir -p /share/kuma/data

创建容器

1

docker run -d --name kuma --restart=always -p 3001:3001 -v /share/kuma/data:/app/data -v /var/run/docker.sock:/var/run/docker.sock louislam/uptime-kuma

Nginx 反向代理

官方推荐:https://github.com/louislam/uptime-kuma/wiki/Reverse-Proxy

带有 SSL 证书的配置

12345678910111213141516171819

server { listen 443 ssl http2; # Remove '#' in the next line to enable IPv6 # listen :::443 ssl http2; server_name sub.domain.com; ssl_certificate /path/to/ssl/cert/crt; ssl_certificate_key /path/to/ssl/key/key; # *See "With SSL (Certbot)" below for details on automating ssl certificates location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; proxy_pass http://localhost:3001/; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }}

无 SSL 证书的配置

12345678910111213

server { listen 80; # Remove '#' in the next line to enable IPv6 # listen :::80; server_name sub.domain.com; location / { proxy_pass http://localhost:3001; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; }}

站点监控配置

登录监控主页

https://your_host:443

添加监控项

可以在 Kuma 主页添加监控项

状态页面

日常展示需要用到状态页面

配置名称和链接路径即可创建

添加服务项,其他按需设置即可,点击保存。

运行效果

访问状态页面链接:https://uipv4.zywvvd.com:33034/status/show

参考资料

文章链接: https://cloud.tencent.com/developer/article/2299904

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • docker 安装
    • 安装Docker
    • 拉取镜像
    • 创建映射文件夹
    • 创建容器
    • Nginx 反向代理
      • 带有 SSL 证书的配置
      • 无 SSL 证书的配置
  • 站点监控配置
    • 登录监控主页
    • 添加监控项
    • 状态页面
    • 运行效果
  • 参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档