Docker容器技术
Docker基础概念
Docker安装配置
通过docker registry搭建私有仓库
Dockerfile编写学习
数据卷管理
Docker 镜像
Docker容器管理
daemon.json配置示例
Dcocker网络互联
Docker部署nextcloud网盘
Watchtower-容器的自动升级
想要轻松上手Docker?Portainer帮你实现零基础快速部署!
Nextcloud搭建
Docker搭建Mrdoc
Mrdoc迁移记录
Docker部署wordpress博客
Docker部署个人密码管理平台bitwarden
Docker-compose安装配置
Docker-compose搭建小说阅读器
Docker搭建青龙面板
Docker搭建自己的导航页dashy
uptime-kuma监控面板部署
容器搭建Nas-tool及相关套件
本文档使用 MrDoc 发布
-
+
首页
uptime-kuma监控面板部署
## 一、Uptime-kuma服务监控面板概述 Uptime-kuma是一个自托管的网站监控工具,支持相对丰富的功能,如监控HTTP(s)/TCP/HTTP(s)关键字/Ping/DNS记录/推送/Steam Game Server等的正常运行时间。它还支持多种通知渠道,如通过Telegram、Discord、Gotify、Slack、Pushover、电子邮件 (SMTP) 和70多种通知服务发送通知。 简单说就是支持网站、容器、数据库等存活检测,并支持通过邮件等方式进行告警,对于有自己的服务器并且提供访问的管理员可以实现告警推送,而且是一款比较轻量的服务器面板,个人感觉一些简单的监控是满足我个人要求的了。如果是企业级需要更强大的可以通过zabbix、prometheus、grafana等实现。 ## 二、安装 Uptime-kuma支持容器部署,因为方便所以我也是以容器部署了。 ```linux # 拉取容器镜像 docker pull louislam/uptime-kuma:1.23.1 # 运行容器,默认端口是3001可以自定义映射宿主机端口,为了监控容器状态需要将docker的sock映射 docker run -itd --restart=always --name uptime-kuma \ -p 1083:3001 \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /www/uptime-kuma:/app/data \ louislam/uptime-kuma:1.23.1 ``` 注意需要放通防火墙端口,参考之前的防火墙管理文章,如果在云上还需要放通安全组。 ## 三、使用 访问http:ip:端口,也通过nginx反向代理和ssl证书实现https访问。 效果:  添加监控项:  可以实现多个监控面板,支持多种监控指标。   一般对于服务器可用性我使用ping检测,对于网站博客使用http(s),容器使用docker宿主监控。需要先定义docker宿主,然后通过告警配置实现通知。   还支持检测https网站的证书有效期。  总结:对于个人开发者基本的服务器监控我认为是足够的了,监控项也比较丰富。
Chuck
2023年12月25日 10:26
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码