部署一款开源的网站监控工具—Uptime Kuma

项目介绍

项目地址:louislam/uptime-kuma: A fancy self-hosted monitoring tool (github.com)

Uptime Kuma是一个开源的网络服务监控工具。它允许用户监视他们的网络服务,以确保其正常运行,并提供有关服务可用性和性能的实时信息。Uptime Kuma提供直观的用户界面,支持多种通知方式,可以通过配置来满足用户对监控的需求。

以下是一些Uptime Kuma的特点:

  1. 多种协议支持: Uptime Kuma可以监控各种网络服务,包括HTTP、HTTPS、TCP、Ping等。

  2. 实时状态和性能信息: 提供实时的服务状态和性能信息,使用户能够快速了解其服务的运行状况。

  3. 通知和警报: 允许用户配置各种通知方式,包括电子邮件、Slack等,以便在服务不可用或性能下降时及时通知。

  4. 直观的仪表板: 提供直观的仪表板,以图形和图表的形式展示服务的历史性能和可用性。

  5. 自定义监控设置: 用户可以灵活配置监控参数,以适应其特定的监控需求。

Demo: Uptime Kuma --- xue6ing.cn

本期将使用Docker-Compose搭建一款开源的网站监控工具,以实时的监控网站的运行状态。

部署

安装Docker-Compose

Centos7安装Docker和Docker-Compose

创建工作目录:

复制代码
mkdir uptime-kuma && cd uptime-kuma

编写docker-compose.yml文件

复制代码
vim docker-compose.yml

version: '3.3'

 services:
	uptime-kuma:
	image: louislam/uptime-kuma
	container_name: uptime-kuma
	volumes:
		- ./uptime-kuma:/app/data
	ports:
		- 3001:3001 # 左边 3001可以更换为服务器未占用的端口
	restart: always

:wq保存退出

启动 Docker Compose 配置文件

复制代码
docker-compose up -d

浏览器输入ip:3001访问

Nginx反代部分代码

复制代码
server {
    listen 80;
    server_name your.domain.server.com;

    # SSL 配置已省略
    # ...

	# proxy to 8360
    location / {
        proxy_pass http://{ip}:3001;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
    # 其他配置 
    # ...
}

我这里已经使用Nginx反代了,就使用域名访问了

不完全使用说明

直接放几张图

更多功能例如:通知和警报、自定义监控设置就自己探索吧!

相关推荐
杨浦老苏13 小时前
把项目管理搬回自己服务器:Windshift部署与避坑
docker·项目管理·群晖
木雷坞14 小时前
Baserow Docker部署:导入设备借用CSV,再用表单新增登记
运维·docker·容器
wefg115 小时前
【Docker】基本指令
运维·docker·容器
牛马工作号17 小时前
Copyparty 轻量文件共享:Docker Compose 部署、权限与多协议使用全指南
运维·docker·容器
oioihoii18 小时前
Windows部署MySpeed自建测速服务:Docker运行后直接测速,再配置固定公网地址远程查看
运维·docker·容器
Jack N20 小时前
【Strapi 系列之八】二次开发 + 生产部署,Docker + PostgreSQL + Nginx 一把梭
nginx·docker·postgresql·strapi
岁月宁静1 天前
一个 AI 项目从本地到上线,要经过哪些步骤?全流程讲清楚
python·docker·agent
正经教主1 天前
【FDE系列】阶段2:Day 42(UP详细版):Dockerfile 实战 — 把你的应用打包成镜像
人工智能·docker·fde
刘马想放假1 天前
Copyparty 轻量文件共享:Docker Compose 部署、权限与多协议使用全指南
docker·容器
岁寒良木2 天前
麒麟 V10 (x86_64) 离线/联网部署 Docker 26.1.4 与 MaxKB v2.10 LTS 实战指南
python·docker·kylin