免费开源!高颜值的监控工具,支持网站监控/接口监控/HTTPS 证书监控等多种监控类型
酷监控 | 高颜值的监控工具
酷监控是一个高颜值的监控工具箱,支持网站监控/接口监控/HTTPS证书监控等多种监控类型,帮助开发者及运维人员实时掌握网站/接口运行状态。本项目支持Docker一键快速部署,拥有美观现代的界面设计。
🚀 功能特点
- 多种监控类型:支持HTTP/HTTPS网站、API接口、HTTPS证书过期、TCP端口、MySQL/Redis数据库等多种监控
- 推送监控:支持被动接收客户端的心跳推送,实现不可直接访问设备的监控
- 精美界面:深色/浅色主题切换,响应式设计适配各种设备尺寸
- 强大通知系统:支持邮件、Webhook、微信通知渠道等多种通知方式
- 数据可视化:直观的状态图表和分析功能,快速了解系统运行状况
- 持久化存储:使用SQLite数据库,轻量级部署无需额外依赖
📸 截图预览
控制台主界面
单个监控项详情页
添加监控
通知设置
🔧 监控类型
- HTTP/HTTPS网站监控:检查网站可用性和响应时间
- HTTPS证书监控:检查SSL证书过期时间,提前预警
- 关键词监控:检查网页内容是否包含特定关键词
- TCP端口监控:检查端口是否开放
- MySQL/MariaDB数据库监控:检查数据库连接和基本查询
- Redis数据库监控:检查Redis服务状态
- 推送监控:被动接收客户端的心跳推送
🛠️ 技术栈
- 前端框架:Next.js
- 后端:Next.js API Routes
- 数据库:SQLite (通过Prisma ORM)
- UI库:TailwindCSS
- 图表库:ECharts
- 认证:NextAuth.js
- 计划任务:Croner
📦 安装与部署
使用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 开始使用酷监控。
🧩 项目结构
coolmonitor/ ├── src/ │ ├── app/ - Next.js应用目录 │ │ ├── dashboard/ - 监控面板 │ │ ├── auth/ - 用户认证 │ │ └── api/ - API接口 │ ├── components/ - 可复用组件 │ ├── lib/ - 工具函数和库 │ │ ├── monitors/ - 监控检查器实现 │ │ ├── database-upgrader.ts - 数据库升级工具 │ │ └── system-init.ts - 系统初始化 │ ├── hooks/ - 自定义Hook │ ├── context/ - React上下文 │ └── types/ - TypeScript类型定义 └── prisma/ - 数据库模型和迁移
🌍 贡献指南
欢迎贡献代码!请随时提交Pull Request。
- Fork仓库
- 创建功能分支 (
git checkout -b feature/amazing-feature
) - 提交更改 (
git commit -m '添加某项惊人功能'
) - 推送到分支 (
git push origin feature/amazing-feature
) - 打开Pull Request
📄 许可证
本项目基于Apache License 2.0许可证开源 - 详情请查看 LICENSE 文件。
🔗 链接
- GitHub仓库: https://gitee.com/star7th/coolmonitor

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
🔥Bsin-PaaS 3.0.4 发布,一站式企业数字化开发平台
项目介绍 Bsin-PaaS(毕昇) 是一套企业级的RWA和AI应用搭建平台,可帮助企业快速搭建基于云原生的有竞争力的业务中台,智能决策中台、流程中台、企业AI知识库、业务前台和RWA应用。bsin-paas包括微前端设计、微服务框架、服务编排、工作流引擎、安全网关及区块链引擎。该方案由区块链(公链、联盟链)作为技术支撑,为企业提供daPaaS层的一站式解决方案,助力企业打造数字经济底层技术架构,构建一套开放式和生态化的技术体系。作为一个平台,Bsin-PaaS本身拥有自己的数字资产,以用户为中心,实现让价值掌握在拥有者手中,帮企业构建一种全新的数字化商业生态模式。 当前版本:v3.0.4 新功能 1、 升级jdk为17 2、AI模块更新为alibaba spring ai 3、修复前端子应用没有启动基座页面报错问题
- 下一篇
🔥 Java 开发的 AI 工作流产品 AIFlowy v1.0.0 发布
大家好,AIFlowy 来了。 AIFlowy 是一个使用 Java 开发的 AI 产品的底座和基石,对标字节 Coze、腾讯元器和 Dify 等产品,但更加注重 toB 端的相关场景,AIFlowy 的定位在 ToB 的场景,未来会以 ToB 为重点,推出一系列的 ToB 能力。 功能列表 AI 功能 Bot 应用(已完成) Bot 插件(已完成) Rag 知识库(已完成) AI 工作流编排(已完成) 大模型配置(已完成) 大模型市场(已完成) 系统管理 用户管理(已完成) 角色管理(已完成) 菜单管理(已完成) 部门管理(已完成) 岗位管理(已完成) 日志管理(已完成) 快速开始 git clone https://gitee.com/aiflowy/aiflowy.git cd aiflowy mvn clean package cd aiflowy-ui-react npm install npm run dev 环境要求 JDK 1.8+ Node.js 20.0+ MySQL 8.0+ v1.0.0 更新内容 完善 Bot 应用、Bot 插件、R...
相关文章
文章评论
共有0条评论来说两句吧...