45K 超級好用的開源監控工具

2024年2月6日 21点热度 0人点赞

墨林碼農專註分享開源項目, 精選開源社區技術幹貨,分享Github、Gitee上有趣、有價值的項目,一起學習,一起成長。

小編今天為大傢帶來一款最近特別火的監控工具:uptime-kuma,簡潔易用、輕量級、開源免費,具有豐富的告警類型和通知類型,開箱即用,可自托管。

首次訪問,需要創建一個管理員賬號,根據提示填寫相關信息即可。

提供優美的監控 Dashboard 面板。

你僅需幾分鐘的時間,便可快速搭建一個高效的監控應用。目前該項目已在 GitHub 已獲得 45k Stars,4.1k forks,累計更新100 個版本,異常的火爆。

️ 功能特性

  • 開源免費,開箱即用、遵循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位。

在設置裡可修改語言、外觀、通知、反向代理、API密鑰等。

支持的通知類型

支持的監控類型

添加監控項,選擇監控類型,根據頁面提示填寫相關的信息,最後保存,就可以了。

監控面板,儀表盤展示

uptime-kuma 開箱即用,豐富的監控類型和通知服務,十分的強悍靈活,通過實時反饋和歷史數據分析,提供關於系統性能和故障的實時信息,讓我們能夠隨時了解網站或服務的運行情況。

結束語

幾個簡單的字符,就能創造出歡樂,

幾個簡單的號碼,便能寫出奇跡。

一個鍵盤,就能暢遊世界,

一根網線,便能知曉天下。

創作不易,感謝大傢的支持。後續也會分享更多的幹貨和技術資訊,您的閱讀就是對小編的支持,再次感謝各位老鐵!