当前位置:   article > 正文

一款开源的健康监控工具 Uptime Kuma_uptime kuma windows

uptime kuma windows

一、简介

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

二、部署 Uptime Kuma

Uptime Kuma 可以使用 Docker 部署,这里介绍在 Linux 和 Windows 环境中的 docker 上部署,相对来说还是比较简单快捷的。

2.1 Linux Docker

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

docker run -d -p 3001:3001 -v /app/docker/containers/uptime-kuma-1:/app/data --name uptime-kuma louislam/uptime-kuma:1 
  • 1

-如果需要自动启动加 –restart always 参数即可。

2.2 Windows Docker

打开 Docker Desktop,切换到 Linux 内核。然后在 PowerShell 执行下面命令,即可启动一个 Uptime Kuma 服务。

docker run -d -p 3001:3001 `
--restart=always `
--name uptime-kuma `
-v C:\ProgramDatas\Docker\Containers\uptime-kuma-1:/app/data `
louislam/uptime-kuma:1
  • 1
  • 2
  • 3
  • 4
  • 5

-参数 -v C:\ProgramDatas\Docker\Containers\uptime-kuma-1:/app/data 将容器内 /app/data 映射到物理机的 C:\ProgramDatas\Docker\Containers\uptime-kuma-1 目录下

2.3 MacOS Docker

启动 Docker Desktop (M系列芯片),然后在 terminal 执行下面命令,即可启动一个 Uptime Kuma 服务。

docker run -d -p 3001:3001 -v /Users/admin/ProgramDatas/Docker/Containers/uptime-kuma-1:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • 1

-参数 -v /Users/admin/ProgramDatas/Docker/Containers/uptime-kuma-1:/app/data 将容器内 /app/data 映射到物理机的 /Users/admin/ProgramDatas/Docker/Containers/uptime-kuma-1 目录下

三、Uptime Kuma 账号

启动成功后,浏览器访问 http://{ip}:3001 可以查看 Uptime Kuma 的 UI。首次访问,需要设置一下管理员的账户信息。如下:
在这里插入图片描述

四、Uptime Kuma 简单使用

Uptime Kuma 支持多方式的一个监控 HTTP、DNS、Ping、数据库 等,相对来说也比较简单,实际要根据自己的业务进行结合使用。
在这里插入图片描述
例如:在首页创建监控项,需要输入监控的服务地址和配置,也可以按需设置告警方式,后台会定时对服务进行检查,这里以百度文例。如下:
在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/456458
推荐阅读
相关标签
  

闽ICP备14008679号