#頭條創作挑戰賽#
項目簡介
Uptime Kuma是一個開源的監控工具,支援自托管服務,簡單易用,而且功能強大。支援監測 HTTP(s)/TCP/Ping/DNS/Push/Docker 容器等的線上時間,可提供包括 Telegram、Discord、Slack、Pushover、Email、企業微信、釘釘、webhook 等70多種通知服務。
目前在 Github 上面已經收獲了36K star。 github位址:https://github.com/louislam/uptime-kuma
Uptime Kuma運作界面
項目安裝
官方提供了兩種安裝方式:
1、Docker安裝
docker run -d --restart=always -p 3001:3001 -v /opt/uptime-kuma/data:/app/data --name uptime-kuma louislam/uptime-kuma
在浏覽器中輸入 http://{ip}:3001 即可進行通路。
2、手動本地安裝
git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm run setup
node server/server.js
npm install pm2 -g &pm2 install pm2-logrotate
pm2 start server/server.js --name uptime-kuma
安裝好之後,同樣在浏覽器中通過 http://localhost:3001 進行通路即可。
項目使用
安裝運作項目之後首次通路會要求建立一個管理者賬号,如下圖,根據提示填寫資訊:
建立賬戶界面
填完必要的資訊之後會跳轉到儀表盤頁面,如下圖:
點選『建立監控項』按鈕進入頁面,有很多監控類型。
對監控的預警資訊還可以通過設定通知方式進行訂閱,點選右邊的『設定通知』進行設定:
設定訂閱通知方式
通知方式支援的類型
添加好之後,就可以在詳情頁面中看到站點的響應時長、可用率以及證書過期時間等資訊。
當然功能不止這些,還可以切換主題顔色,配置反向代理、安全性、标簽等等的内容。