服务器监控最强神器 ——Uptime Kuma 全解析

前言

如果你的网站、服务器、API、数据库等等业务较多的话,应该会需要一个服务终端全盘监控的吧,这样哪一块有没有问题一目了然,方便之极。

目前类似的东西有很多,这里说一款免费开源并且超多人在用的,很多人应该非常熟悉了。

来看简介:

Uptime Kuma 是一个易于使用的自托管监控工具。

就很简单嘛,好看好用免费开源,嘻嘻。

截图:

现场演示

试试看!

Demo Server (所在地: Frankfurt - Germany): https://demo.kuma.pet/start-demo

这是一个临时的现场演示,所有数据将在 10 分钟后删除。

安装方式

这个有很多啦,直接去发布页有详细说明:Uptime Kuma

或者你如果用1panel面板的话,应用商店搜索一下可以直接容器安装,然后不想端口的话弄个二级域名反向代理一下就好了。

比如:[Demius`blog](https://blog.demius.tech/archives/518.html)

通知配置

这里主要提一下两种通知配置,其他的咱们小白比较少使用。

[tabs]
[tab name=”邮件通知” active=”true”]

设置通知可以在设置>通知中或在某一监控项中配置,点击设置通知:

通知类型选择 电子邮箱(SMTP)

其它项按如下配置:

  • 显示名称:管理列表显示的名称,自定义

  • 主机名:服务器地址

    • 网易163邮箱:smtp.163.com
    • QQ邮箱:smtp.qq.com
    • 阿里邮箱:smtp.aliyun.com
  • 端口:一般为465

  • 安全性:选用 TLS

  • 用户名:邮箱名

  • 密码:邮箱密码,一般为邮箱授权码,在邮箱设置中获得,如网易163邮箱

  • 发信人:接收邮件显示的发信人,按照提示格式填写

  • 收信人:接收邮件的人,可与发信人一致

  • 抄送、密送:一种邮件转发功能,可不设置

  • 邮件主题:邮件的标题,如 {{NAME}}:{{STATUS}}

    • :服务名称
    • :主机名或URL
    • :状态
  • 默认开启:新的监控项将默认启用此通知,建议开启

  • 应用到所有现有监控项:现有的监控项启用此通知

点击测试,收到一封主题为 Test:⚠️ Test 的邮件即为成功,最后点击保存,如果有监控项出现问题,会收到邮件提醒

[/tab]

[tab name=”微信通知”]

Server酱,英文名为ServerChan,是一款专为程序员设计的通信软件,可以帮助与服务器之间进行通信。它允许用户在不需要安装客户端应用程序的情况下,通过网页界面的API将消息推送到服务器或智能设备。

简单来说,Server酱配置完成后可以在微信收到相应通知。

通知类型选择 ServerChan (Server酱)

  • 显示名称:管理列表显示的名称,自定义
  • SendKey:在Server酱 SendKey中获取,需要登录关注公众号注册
  • 默认开启:新的监控项将默认启用此通知,建议开启
  • 应用到所有现有监控项:现有的监控项启用此通知

点击测试,在 方糖公众号 收到内容为一条测试消息的通知即为成功,最后点击保存,如果有监控项出现问题,会收到邮件提醒

[/tab]
[/tabs]

配置状态页面

首先点击状态页面,添加新的状态页面

  • 名称为页面显示的标题,这个随便你自定义
  • 路径为页面地址,如 /status/other,访问地址就为 你的域名 /status/other

在状态页面就可以进行一些页面个性化的设置:

  • 描述:页面介绍
  • 底部自定义文本
  • 主题:明暗设置、显示标签、显示 Powered By、显示证书有效期
  • 自定义CSS
  • 添加分组:将监控项分类
  • 添加监控项:添加在仪盘表已设置的监控项