Uptime Kuma一款开源监控工具

一、简介

今天介绍一个开源免费的监控工具 Uptime Kuma 简单实用。主要用来监控 Web 和网络, 和 Prometheus 不一样的是, 它是轻量的, 基于Node.js 和 Vue 3 开发,可以访问 https://demo.uptime.kuma.pet 先在线体验一下。有可监控 HTTP(s) / TCP / Ping / DNS 等网络、支持 Webhook,邮件多种通知方式、多语言支持、轻量、基于 Node.js 和 Vue 3 开发、花哨的、响应式的 Dashboard、开源免费, 支持 Docker 部署等这些特性。

二、部署

部署支持 Docker 方式,可以快速的部署我们的应用程序,首先创建 volume 用于持久化,存放 Uptime Kuma 的数据,然后启动一个 uptime-kuma 的容器。如下:

docker volume create uptime-kuma
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1 

Uptime Kuma一款开源监控工具_第1张图片

三、设置 admin

启动成功后,浏览器访问 http://{ip}:3001 可以查看 Uptime Kuma 的 UI。首次访问,需要设置一下管理员的账户信息。如下:
Uptime Kuma一款开源监控工具_第2张图片

四、监控

Uptime Kuma 支持多方式的一个监控 HTTP、DNS、Ping 等,相对来说也比较简单,实际要根据自己的业务进行结合使用
Uptime Kuma一款开源监控工具_第3张图片

4.1 HTTP

在首页创建监控项,需要输入监控的服务地址和配置,也可以按需设置告警方式,后台会定时对服务进行检查,这里以百度文例。如下:
Uptime Kuma一款开源监控工具_第4张图片
Uptime Kuma一款开源监控工具_第5张图片

你可能感兴趣的:(效率工具,docker,容器,运维)