项目地址:GitHub仓库: https://github.com/star7th/coolmonitor
酷监控是一个监控工具,支持网站监控/接口监控/HTTPS证书监控等多种监控类型,帮助开发者及运维人员实时掌握网站/接口运行状态。
支持Docker一键快速部署,拥有美观现代的界面设计。
🚀 功能特点多种监控类型:
- 支持 HTTP/HTTPS 网站、API 接口、HTTPS 证书过期、TCP 端口、MySQL/Redis 数据库等多种监控推送监控
- 支持被动接收客户端的心跳推送,实现不可直接访问设备的监控精美界面:深色 / 浅色主题切换,响应式设计适配各种设备尺寸强大通知系统
- 支持邮件、Webhook、微信通知渠道等多种通知方式数据可视化
- 直观的状态图表和分析功能,快速了解系统运行状况持久化存储
- 使用 SQLite 数据库,轻量级部署无需额外依赖
📸 截图预览
控制台主界面
[upl-image-preview uuid=ec39f10c-2fdb-4316-95ea-29ef9d127dca url=https://img.iseekup.com/2025-05-17/1747489904-257770-dashboard-main.jpg alt={TEXT?}]
单个监控项详情页
[upl-image-preview uuid=31cefc34-b4a7-43ae-8fd0-c5a05f784947 url=https://img.iseekup.com/2025-05-17/1747489920-967251-dashboard-one.jpg alt={TEXT?}]
添加监控
[upl-image-preview uuid=b14f42ad-f600-479b-bf21-0de20981c465 url=https://img.iseekup.com/2025-05-17/1747489942-19908-add.jpg alt={TEXT?}]
通知设置
[upl-image-preview uuid=1b88cf2d-4d7f-4503-9da4-9f4eb62c61c8 url=https://img.iseekup.com/2025-05-17/1747489957-147063-notification.jpg alt={TEXT?}]
🔧 监控类型
- HTTP/HTTPS网站监控:检查网站可用性和响应时间
- HTTPS证书监控:检查SSL证书过期时间,提前预警
- 关键词监控:检查网页内容是否包含特定关键词
- TCP端口监控:检查端口是否开放
- MySQL/MariaDB数据库监控:检查数据库连接和基本查询
- Redis数据库监控:检查Redis服务状态
- 推送监控:被动接收客户端的心跳推送
📦 安装与部署
使用Docker部署(推荐)
使用Docker是运行酷监控最简单的方式:
# 适用于x86/x64架构
docker run -d --name coolmonitor --restart always -p 3333:3333 -v ~/coolmonitor_data:/app/data star7th/coolmonitor:latest
# 适用于ARM架构(如树莓派、Apple Silicon)
docker run -d --name coolmonitor --restart always -p 3333:3333 -v ~/coolmonitor_data:/app/data star7th/coolmonitor:arm-latest
初始化说明
首次启动时,系统会自动:
检查数据库是否存在
如果存在预置的数据库,则直接使用
如果不存在,则自动初始化数据库结构
首次访问时,系统会引导你创建管理员账户
访问 http://localhost:3333 开始使用酷监控。