天天看點

UptimeKuma:一個開源的監控工具,github star 36k

#頭條創作挑戰賽#

項目簡介

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

UptimeKuma:一個開源的監控工具,github star 36k

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 進行通路即可。

項目使用

安裝運作項目之後首次通路會要求建立一個管理者賬号,如下圖,根據提示填寫資訊:

UptimeKuma:一個開源的監控工具,github star 36k

建立賬戶界面

填完必要的資訊之後會跳轉到儀表盤頁面,如下圖:

UptimeKuma:一個開源的監控工具,github star 36k

點選『建立監控項』按鈕進入頁面,有很多監控類型。

UptimeKuma:一個開源的監控工具,github star 36k

對監控的預警資訊還可以通過設定通知方式進行訂閱,點選右邊的『設定通知』進行設定:

UptimeKuma:一個開源的監控工具,github star 36k

設定訂閱通知方式

UptimeKuma:一個開源的監控工具,github star 36k

通知方式支援的類型

添加好之後,就可以在詳情頁面中看到站點的響應時長、可用率以及證書過期時間等資訊。

UptimeKuma:一個開源的監控工具,github star 36k
UptimeKuma:一個開源的監控工具,github star 36k

當然功能不止這些,還可以切換主題顔色,配置反向代理、安全性、标簽等等的内容。