墨林碼農專註分享開源項目, 精選開源社區技術幹貨,分享Github、Gitee上有趣、有價值的項目,一起學習,一起成長。
![](https://news.xinpengboligang.com/upload/keji/f0f172cae664e9de98cdea956f1e0615.jpeg)
小編今天為大傢帶來一款最近特別火的監控工具:uptime-kuma,簡潔易用、輕量級、開源免費,具有豐富的告警類型和通知類型,開箱即用,可自托管。
首次訪問,需要創建一個管理員賬號,根據提示填寫相關信息即可。
提供優美的監控 Dashboard 面板。
![](https://news.xinpengboligang.com/upload/keji/59deb28eef2a0320b2e9c3f9161abf8a.jpeg)
你僅需幾分鐘的時間,便可快速搭建一個高效的監控應用。目前該項目已在 GitHub 已獲得 45k Stars,4.1k forks,累計更新100 個版本,異常的火爆。
![](https://news.xinpengboligang.com/upload/keji/0202457a92835485873ca82d52a673a0.jpeg)
️ 功能特性
- 開源免費,開箱即用、遵循MIT開源協議
- 簡潔易用、外觀精美、輕量級
- 炫酷的、響應式的、快速的 UI/UX
- 監控多樣,廣泛支持多種監控類型配置
- 支持監控HTTP(s)/TCP/HTTP(s) 關鍵詞、Ping/DNS記錄、Steam遊戲服務、Docker 容器等等
- 多種通知方式,便捷的警報通知機制
- 通過 Telegram、Discord、Gotify、Slack、電子郵件等 70 多種通知服務發送通知
- 20 秒間隔,提供代理支持
- Ping 圖(Ping Chart)
- 證書信息(Certificate Info)
- 多語言支持:50 種全球主要語言的支持
Docker部署
官方提供了 docker 安裝和源碼安裝兩種方式,這裡選擇大傢都愛的 docker 安裝方式,一條命令搞定:
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
其中,命令中的-v uptime-kuma:/app/data是做目錄映射,大傢可以根據實際情況指定其他的數據卷映射。
如果你想監控 docker 服務,最常見的一種方式就是將/var/run/docker.sock掛在uptime-kuma 的容器下。
命令如下:
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data -v /run/docker.sock:/run/docker.sock --name uptime-kuma louislam/uptime-kuma:1
快速體驗
服務啟動成功後,在瀏覽器訪問如下地址:
http://<SERVER IP>:3001
首次使用需要創建管理員賬號,輸入用戶名、密碼。其中密碼必須包含字母和數字,長度至少6位。
![](https://news.xinpengboligang.com/upload/keji/700d8fc67d04f28a2aafdf4bbc35550e.jpeg)
在設置裡可修改語言、外觀、通知、反向代理、API密鑰等。
![](https://news.xinpengboligang.com/upload/keji/0f8de9412b6034579088df621f7b2c4f.jpeg)
支持的通知類型
![](https://news.xinpengboligang.com/upload/keji/74d25625d958036f74df8a12ceddfbca.jpeg)
支持的監控類型
![](https://news.xinpengboligang.com/upload/keji/5366f0ca4312d1b787723b21d17a70c4.jpeg)
添加監控項,選擇監控類型,根據頁面提示填寫相關的信息,最後保存,就可以了。
![](https://news.xinpengboligang.com/upload/keji/e15f92f6444e37639e581aaab0ea6d01.jpeg)
監控面板,儀表盤展示
![](https://news.xinpengboligang.com/upload/keji/637bd443a00c20efc91e6669a3278611.jpeg)
uptime-kuma 開箱即用,豐富的監控類型和通知服務,十分的強悍靈活,通過實時反饋和歷史數據分析,提供關於系統性能和故障的實時信息,讓我們能夠隨時了解網站或服務的運行情況。
結束語
幾個簡單的字符,就能創造出歡樂,
幾個簡單的號碼,便能寫出奇跡。
一個鍵盤,就能暢遊世界,
一根網線,便能知曉天下。
創作不易,感謝大傢的支持。後續也會分享更多的幹貨和技術資訊,您的閱讀就是對小編的支持,再次感謝各位老鐵!