趣记博客 教程技术 uptime-kuma 网站状态监控

uptime-kuma 网站状态监控

image.png

闲来无事,看到别的博主使用了状态监控,随即按照教程撸了一个uptime-kuma 网站状态监控,下面是转载的内容和我添加了一点内容,特此记录!!!

首先开放一下端口,这样的话出问题和端口无关,这个端口是内部的(大部分用户不需要,因为内网的端口都开着呢)。大的方向就是2步,1是安装docker,2是安装程序。

先说第一步。安装docker,直接贴命令,安装完毕进入第二步。

bash <(curl -L https://get.docker.com/)
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

第二部分

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

ok,安装完毕,你的公网IP加3001的端口就可以访问了。

但是这样很不好看,必须得加域名呀,上万能的宝塔,用nginx反代一下,把这个端口的流量通过nginx转发出来。

这就是正常操作,添加域名,解析域名,添加证书,一顿操作猛如虎,但是这样还是不行,最重要的一步就是添加反代。如下图所示。

之后如果访问出现Cannot connect to the socket server. [Error: websocket error] Reconnecting...代码的报错时,请修改站点反向代理的配置文件,将里面的代码替换为:

 location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:3001/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}

然后基本上就没有问题了。

这是我刚才建的的demo:https://stats.110315.xyz/status/quji

高级操作

接入telegram的bot

首先去https://t.me/BotFather 创建一个机器人,然后在监控页面贴入这个机器人的bot,就可以了。特别简单。

就是这样的,记录完毕。

本文来自网络,不代表趣记博客立场,转载请注明出处:https://www.quji.org/archives/5898
image.png

作者: 我爱喝可乐

喜欢摄影,喜欢看电影和搞黄色。喜欢和喜欢的人(男女不限)讨论有深度的话题,有点中二病。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部