高顏值監(jiān)控工具 Coolmonitor:你的數(shù)據(jù)從未如此性感!
枯燥的數(shù)據(jù)曲線,密密麻麻的指標(biāo)表,灰撲撲的監(jiān)控界面——如果你每天盯著的服務(wù)器監(jiān)控面板,還停留在上世紀(jì)審美水平,相信我,那不是你的錯,是工具的錯。
運(yùn)維的夜本已漫長,何必再讓丑陋的圖表雪上加霜?

什么是酷監(jiān)控?
酷監(jiān)控Coolmonitor的誕生,源于一個美好的信念:監(jiān)控工具不僅僅是“能用就行”的選擇,它同樣可以擁有優(yōu)雅美觀的設(shè)計。我們相信,在冰冷的數(shù)據(jù)背后,也應(yīng)有賞心悅目的視覺呈現(xiàn)。
酷監(jiān)控是一款兼具高顏值與強(qiáng)大功能的監(jiān)控工具,支持網(wǎng)站、接口以及HTTPS證書等多種類型的監(jiān)控需求,旨在幫助開發(fā)者和運(yùn)維人員輕松掌握其服務(wù)的實時運(yùn)行狀況。此外,本項目還支持通過Docker進(jìn)行快速部署,并以簡潔現(xiàn)代的界面設(shè)計贏得了用戶的喜愛。
功能演示

控制臺主界面

單個監(jiān)控項詳情頁

添加監(jiān)控

通知設(shè)置
主要特點
- 多種監(jiān)控類型:支持HTTP/HTTPS網(wǎng)站、API接口、HTTPS證書過期、TCP端口、MySQL/Redis數(shù)據(jù)庫等多種監(jiān)控
 - 推送監(jiān)控:支持被動接收客戶端的心跳推送,實現(xiàn)不可直接訪問設(shè)備的監(jiān)控
 - 精美界面:深色/淺色主題切換,響應(yīng)式設(shè)計適配各種設(shè)備尺寸
 - 強(qiáng)大通知系統(tǒng):支持郵件、Webhook、微信通知渠道等多種通知方式
 - 數(shù)據(jù)可視化:直觀的狀態(tài)圖表和分析功能,快速了解系統(tǒng)運(yùn)行狀況
 - 持久化存儲:使用SQLite數(shù)據(jù)庫,輕量級部署無需額外依賴
 
應(yīng)用場景
- 網(wǎng)站守護(hù):我們時刻關(guān)注著您的網(wǎng)站運(yùn)行情況,確保它不僅能夠快速響應(yīng)用戶需求,還能保持穩(wěn)定在線,一旦發(fā)現(xiàn)任何異常,我們將立即采取行動。
 - 接口關(guān)懷:為了保證API服務(wù)的順暢與高效,我們會持續(xù)監(jiān)測其性能和穩(wěn)定性,讓您的服務(wù)始終處于最佳狀態(tài)。
 - 證書提醒小助手:為了避免因HTTPS證書到期而影響到您業(yè)務(wù)的連續(xù)性,我們會提前發(fā)出溫馨提醒,幫助您及時更新證書。
 - 數(shù)據(jù)庫健康檢查:對于MySQL和Redis這樣的重要數(shù)據(jù)庫,我們會定期進(jìn)行“體檢”,確保它們的健康狀況良好,從而保障數(shù)據(jù)服務(wù)的安全與可靠。
 
技術(shù)棧
- 前端框架:Next.js
 - 后端:Next.js API Routes
 - 數(shù)據(jù)庫:SQLite (通過Prisma ORM)
 - UI庫:TailwindCSS
 - 圖表庫:ECharts
 - 認(rèn)證:NextAuth.js
 - 計劃任務(wù):Croner
 
安裝部署
使用Docker Compose來進(jìn)行安裝,只需將以下內(nèi)容保存為一個名為 docker-compose.yml 的文件即可。
version:'3.9'
services:
coolmonitor:
image:'star7th/coolmonitor:latest'
volumes:
-'$(pwd)/data:/app/data'
ports:
-'3333:3333'
container_name: coolmonitor
restart: unless-stopped然后執(zhí)行下面的命令:
docker-compose up -d當(dāng)您在瀏覽器地址欄中輸入 http://IP:3333 后,首次訪問時會看到一個友好的管理員設(shè)置頁面。在這里,只需按照提示輸入您想要設(shè)定的管理員賬號和密碼即可完成設(shè)置。

設(shè)置完成后,會進(jìn)入主界面:

添加我的博客為例,配置如下:

過幾分鐘就有數(shù)據(jù)了。















 
 
 












 
 
 
 