NAS用户必看:不做这些监控措施,你可能会后悔!如何搭建Uptime Kuma

2023-10-25 10:26:14 33点赞 507收藏 13评论

1. 前言

你是否曾经对NAS的稳定性感到焦虑?你是否在需要用的时候,发现你的服务已经停摆许久?

你是否希望有一个强大的工具,可以随时随地为你提供线上服务的健康状况?

那么,作为nas爱好者,为什么不考虑自己搭建一个监控工具呢?

今天介绍的工具,这是一个必备工具,无论是你的nas,还是个人站,一切都可以监控

我的uptime kuma界面我的uptime kuma界面

而且不仅仅是界面美观,更重要的是,它支持高达80种推送方式,本篇后面也会指导大家如何搭配免费推送(slack机器人),让你第一时间知晓紧急情况

slack 推送slack 推送

介绍Uptime Kuma

Uptime Kuma是一个易于使用的自托管监控工具,让你可以在任何时间、任何地方,对你的线上服务进行实时的健康监控。以下是它的主要功能特点:

⭐ 特点与功能

  • 多种监控方式:支持HTTP(s)、TCP、HTTP(s)关键词、HTTP(s) Json查询、Ping、DNS记录、推送、Steam游戏服务器、Docker容器等的监控。

  • 现代化的用户界面:提供美观、响应迅速的UI/UX设计。

  • 丰富的通知方式:支持Telegram、Discord、Gotify、Slack、Pushover、电子邮件(SMTP)等,还支持90多种其他通知服务。

  • 高频监控:支持每20秒进行一次监控。

  • 多语言支持:满足不同国家和地区用户的需求。

  • 多重状态页面:为你提供清晰、详细的服务健康状态报告。

  • 自定义域名映射:将状态页面映射到指定域名。

  • Ping图表:直观显示服务的Ping值变化。

  • 证书信息:方便检查服务的SSL证书状态。

  • 代理支持:通过代理进行监控,确保监控的隐私和安全。

  • 二次验证:增强账号的安全性。


搭建步骤:

1. 重点

点个免费关注,不迷路

2. docker管理图形工具

群晖 DSM 7.2版本以上可以直接使用 Container Manager

群晖Docker大升级:中低端机型也支持 名字都改了群晖Docker大升级:中低端机型也支持 名字都改了

威联通 ContainerStation

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

自行安装Portainer

教程参考:

接下来以Portainer 为例

3. File Station

File Station 打开docker 文件夹,创建Uptime-Kuma文件夹

image-20231025095535250image-20231025095535250

4. 创建stack

1 Synology Portainer Add Stack1 Synology Portainer Add Stack

5. 部署代码

version: '3.3' ​ services: uptime-kuma: image: louislam/uptime-kuma:1 container_name: uptime-kuma volumes: - /volume1/docker/uptime-kuma/data:/app/data - //var/run/docker.sock:/var/run/docker.sock # 如果需要监控docker 容器则加入这一行 ports: - 3001:3001 restart: always

  1. 选择stack

  2. name栏输入Uptime-Kuma

  3. edditor输入:上面代码

  4. 点击deploy

6. 成功

Excalidraw Synology NAS Set up 3Excalidraw Synology NAS Set up 3

7. 使用

浏览器进入程序:[ip]:[端口]

ip为你nas所在ip(这里我的是172.16.22.73),端口为上面配置文件定义,如果你按照我的教程,则是3001

image-20231025095836150image-20231025095836150

8. 其他

如何添加监控

可按需设置自己的监控参数,重试方式

image-20231025100007245image-20231025100007245

如何配置通知

因为uptime kuma 支持几乎所有主流推送方式,只有你想不到,没有它没涵盖的

甚至其中还包括国内的飞书,微信企业号等等

这里我只给大家展示如何搭建像我一样的slack 推送(free 免费)

slack

创建slack账号之类的我就不展示了,以下着重展示如何用创建slack机器人,发送推送

  1. 创建slack app

https://api.slack.com/apps/new

image-20231025100352521image-20231025100352521
  1. 选择你的企业

image-20231025100411844image-20231025100411844
  1. 设置webhook

image-20231025100435840image-20231025100435840
  1. 激活bot

image-20231025100450202image-20231025100450202
  1. 设置推送频道(先行创建频道)

image-20231025100540427image-20231025100540427
  1. 最后复制webhook地址

image-20231025100604397image-20231025100604397
  1. 最后在uptime上设置slack 推送地址

image-20231025100656642image-20231025100656642

最后

现在你已经知道了Uptime Kuma的强大功能和用途,不如尝试搭建一个属于你自己的监控工具吧!

如果你喜欢这篇文章,请记得点赞,收藏,并关注【老爸的数字花园】,我们将会持续带来更多实用的自搭建应用指南。一起,让我们掌握自己的数据,创建自己的数字世界!

如果你在搭建过程中遇到任何问题,或者有任何建议,也欢迎在下方留言,一起探讨和学习。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
13评论

  • 精彩
  • 最新
  • 但是推送的这些消息,大部分我都看不懂,何必要为难自己! [无语]

    校验提示文案

    提交
    一个down一个up,主要是监控,不是给你推文章…

    校验提示文案

    提交
    收起所有回复
  • 磁盘映射不是时时刻刻监控着NAS是不是在线么,如果有问题就断开状态。

    校验提示文案

    提交
    映射有两个作用1. 存储持久化uptime必要的配置信息(如果你不想下次还得重新配置的话),2 检测这台机器容器的情况(可选的)所以uptime 比较适合在其他机器上,监控你的服务是否挂掉或者证书是不是快过期了。

    校验提示文案

    提交
    收起所有回复
  • 这个工具鼎鼎大名了都

    校验提示文案

    提交
  • 何必呢 [皱眉]

    校验提示文案

    提交
  • 好像没什么图表组件

    校验提示文案

    提交
  • 自用的zabbix+grafana的组合也还不错

    校验提示文案

    提交
  • 搞的太复杂了吧?2美金买个NASmeister

    校验提示文案

    提交
  • 太厉害了

    校验提示文案

    提交
  • 我直接用的UptimeRobot,也能自定义Webhook API,还省得自建了

    校验提示文案

    提交
  • 看不懂又想看懂 真的很痛苦😣

    校验提示文案

    提交
  • 16*2 的黑群快装满了数据,没有特意做过安全措施,都是老司机们给的…有本事随便拿。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
507
扫一下,分享更方便,购买更轻松