如果你有多个服务或者多台服务器(包括群晖或者vps)在运行,就需要一个在线监控工具来协助管理,提高可用性,防止因为服务器、程序错误等原因导致网站无法访问。如果只是自己用问题不大,但是如果是对外提供服务的,那问题就大了。

能提供在线监控的网站挺多的,包括 Uptime robot阿里云监控

什么是 Uptime Kuma ?

Uptime Kuma 是一个类似于 Uptime Robot 的自托管监控工具。

目前 Uptime Kuma 项目代码更新比较活跃,有兴趣可以关注下作者的开发计划:https://github.com/louislam/uptime-kuma/projects/1

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 uptime-kuma ,选择第一个 louislam/uptime-kuma,版本选择 latest

docker 文件夹中,创建一个新文件夹,并将其命名为 uptime-kuma

文件夹 装载路径 说明
docker/uptime-kuma /app/data 存放设置

端口

端口不冲突就行,老苏随便选了个 3211

本地端口 容器端口
3211 3001

运行

在浏览器中输入 http://群晖IP:3211,就能看到创建用户界面了

创建完成后会自动跳转到登录界面

登录成功后

设置报警

点右上角的 Settings

Setup Notification,报警方式很多,还有我们之前介绍过的 Apprise

相关文档:『 几乎每个平台都可以使用的推送通知apprise 』

虽然方式众多,但老苏独爱 Email,还是以 88 邮箱为例

Password 不是邮箱密码,而是用于第三方邮件客户端登录的专用密码

填完之后点 Test,右下角有发送标识

检查邮箱,如果收到这样的邮件,表示设置 OK

保存邮件设置就可以了

创建监控

Add New Monitor 新增一个监控,监控类型支持 HTTP(s)TCP PortPingHTTP(s)-Keyword

假设我们来监控老苏群晖中的 HomeAssistant,因为采用了 frp 反代,当在外网访问不到 HomeAssistant 时,我们可能一时并不清楚是 frp 出了问题还是 HomeAssistant 服务本身出了问题,但是借助 Uptime Kuma ,我们可以进行分段监控

网络 地址
局域网 http://192.168.0.199:7123
公网 https://ha.abc.xyz

设置很简单,别忘了打开报警 Notifications,否则收不到邮件的

保存监控设置

再设一个公网的

当检测不到时会收到下线的邮件通知

而上线的时候也一样有通知

通过监控的结果我们可以很容易判断出问题出在哪一段

局域网 公网 结论
× HA 服务挂了
× 外网故障或者 frp 反代挂了
一切正常

参考文档

louislam/uptime-kuma: A fancy self-hosted monitoring tool
地址:https://github.com/louislam/uptime-kuma

【好玩的Docker项目】5分钟搭建一个网站监控工具! - Break The Wall
地址:https://breakthewa11.com/archives/docker-uptime-kuma.html

网站在线监控工具Uptime Kuma相关推荐

  1. 网站在线监控工具Statping

    本文完成于 8 月,特别需要说明的是,Statping 已经有 2年没更新了,介意的话看看就好了. 什么是 Statping ? Statping 是一个易于使用的状态页面,能自动获取应用程序的信息, ...

  2. 【教程】使用 Uptime Robot 搭建属于自己的 服务器 / 网站 在线率监控系统 并在网站宕机时向你发送邮件

    Uptime Robot 简介 Uptime Robot 是国外比较知名免费在线率监控工具,可以监控 HTTP(s) . Ping .端口.关键词,查看监控 服务器/网站 的正常运行时间,停机时间和响 ...

  3. 给小孩发布一个有趣的网站 在线动物园

    给小孩发布一个有趣的网站 在线动物园,可以实时看到动物园里的动物实时摄像头. 非常有意思,大热天也不用到动物园里看了. http://zoo.baidu.com/video.html

  4. 第四百零三节,python网站在线支付,支付宝接口集成与远程调试,

    第四百零三节,python网站在线支付,支付宝接口集成与远程调试, windows系统安装Python虚拟环境 首先保证你的系统已经安装好了Python 安装virtualenv C:\WINDOWS ...

  5. 推荐几个手机网站在线预览测试工具

    随着移动互联网的爆发,移动端的布局成了大多数企业的刚需,而手机网站也慢慢成为一个营销企业的标配,包括百度.当当网在内的很多网站,移动端流量已经超过PC端流量,越来越的企业都在建立和完善自己的手机网站, ...

  6. ie浏览器在线使用_关于登录深圳市住房公积金管理中心网站在线办理平台的温馨提示...

    各住房公积金缴存单位.职工: 为进一步提高用户使用安全性,我中心对网站在线办理平台系统进行了安全优化,电脑终端用户使用WinXP. Win 7和Win10系统自带的IE浏览器访问我中心网站在线办理平台 ...

  7. 比较好用的服务器和网站在线测速工具分享

    选择主机或者服务器的时候,我们会常用服务器和网站在线测速工具,是不是开通到服务器会先拿IP地址进行测速看看是不是达到我们的预期和商家介绍的标准.当然,后续我们网站和项目在运营中,也会去经常看看PING ...

  8. Website Watchman for Mac(mac网站内容监控工具)

    Website Watchman Mac版是一款功能强大的Mac网站内容监控工具,可以帮助你监视整个网站.网站的一部分或单个页面,并且为多个站点/页面设置配置. Website Watchmanmac ...

  9. scrapy爬取网站在线播放TS视频流片段并整合为MP4格式

    目标:爬取网站在线播放的视频 分析: 1.网站:天一影视 视频:天地争霸美猴王第一集 2.request请求 :'https://youku.comyouku.com/20190524/23996_8 ...

  10. 浏览器批量打开网站在线工具

    描述:浏览器批量打开网站在线工具 地址: http://www.ab173.com/zhanzhang/openurls.php

最新文章

  1. mysql 非正常关闭_mysql非正常关机,无法启动解决方案(转)
  2. struts2中报错404 No result defined for action com.jcrj.ahsfjd.ajgl.JdshAction and result input解决方法...
  3. 第四届工业大数据创新竞赛-Top1方案
  4. 实践 | 不同行业WMS选型策略及需要注意的一些问题
  5. 百度地图API : 自定义标注图标
  6. Java学习笔记3.1.1 类与对象
  7. CTS(8)---Android Google认证 -CTS认证问题小结
  8. linux-5.12-rc1-dontuse
  9. python 数据格式转换_python常用数据格式转换
  10. LINUX 命令手册
  11. 软件设计学习笔记2_体系研究与DoD体系架构框架(DoDAF)简介
  12. 亿赛通加密软件不显示小锁图标
  13. 对12w条数据进行相关清理和数据迁移 (数据清理项目实战完整版)文章内有大量sql脚本
  14. 关于程序员的教育和培训
  15. LocalDateTime返回的时间中带有T
  16. 【杂篇 · 虚拟机】win11安装虚拟机
  17. 简单粗暴清理C盘办法
  18. 树莓派Raspberry 4B+ 一篇快速搞定新版树莓派系统无屏幕初装+SSH连接+桌面显示
  19. ESP UART 介绍
  20. IDEA中搜索 matches limit 默认显示100,调整限制,增加搜索返回数量

热门文章

  1. 语音社交app源码,更改ProgressBar颜色(圈圈)
  2. 基于Java、Jsp实现购物车的功能
  3. mysql2008完全卸载教程_完美卸载SQL Server 2008的方法
  4. 【测试报告】模板:性能测试报告 2
  5. c语言程序设计必备单词,C语言编程必背单词版.docx
  6. 生成微信二维码,微信扫码登录网站
  7. 在固态硬盘上安装linux系统怎么安装,教程|教你一键重装怎么将系统安装在固态硬盘上...
  8. CSF视频文件格式转换
  9. 基于FFMPEG+Python实现大视频分隔+水印+合并片头片尾
  10. vscode更换字体