2025 docker部署coolmonitor轻量级监控平台
CoolMonitor是一款轻量级开源监控工具,专为中小型项目和个人开发者设计。它支持7大类监控(服务器状态、进程服务、API接口等),提供多节点监控、实时告警(邮件/微信/Webhook)和可视化图表功能。通过Docker快速部署:拉取镜像、创建数据目录后,使用docker-compose启动服务(默认端口3333)。该工具简化了监控系统搭建流程,适合需要快速构建轻量监控体系的用户。
·
1、coolmonitor简介
在监控系统百花齐放的今天,Zabbix、Prometheus 等功能强大但部署复杂,我们是否需要一个更轻量、更聚焦的选择?CoolMonitor 应运而生,它是一个专为中小型项目、个人开发者及运维团队设计的轻量级、开箱即用的监控平台。
CoolMonitor 一个“高颜值监控工具箱”,支持网站、API、HTTPS 证书、TCP 端口、MySQL/Redis、推送心跳等 7 大类监控,内置邮件/微信/Webhook 报警、深色/浅色主题、ECharts 可视化。
2、核心功能一览
CoolMonitor 专注于解决最核心的监控需求,让您快速搭建起监控体系:
服务器状态监控:实时监控 CPU 使用率、内存占用、磁盘空间、网络流量等核心指标,一目了然。
进程服务监控:自动检测并监控关键进程(如 Nginx、MySQL、Redis等)是否存活,异常时及时告警。
API 接口监控:定时请求指定的 API 地址,根据返回的 HTTP 状态码判断服务是否健康。
多节点支持:通过部署轻量级 Agent,轻松监控多台服务器,数据统一汇聚到中央平台展示。
实时告警通知:支持通过 邮件、钉钉、飞书、WebHook 等常用渠道发送告警信息,确保问题第一时间被感知。
3、安装docker
安装docker请参考此链接
4、拉取coolmonitor镜像
docker pull star7th/coolmonitor:latest
5、创建数据目录
mkdir -p /data/coolmonitor
chmod 777 /data/coolmonitor
6、docker安装coolmonitor
docker run -d --name coolmonitor \
--restart always \
-p 3333:3333 \
-v /data/coolmonitor:/app/data \
star7th/coolmonitor:latest
sudo tee /data/coolmonitor/docker-compose.yaml <<-'EOF'
version: "3.8"
services:
coolmonitor:
image: star7th/coolmonitor:latest
ports:
- "3333:3333"
volumes:
- /data/coolmonitor:/app/data
restart: always
watchtower:
image: containrrr/watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: --interval 3600
restart: always
EOF
cd /data/coolmonitor/
docker-compose up -d
docker-compose ps
9、查看容器日志
docker logs -f coolmonitor
10、访问coolmonitor服务
浏览器访问: http://180.184.67.237:3333


本文转载地址:微信博客
更多推荐



所有评论(0)