真正的大師,永遠都懷著一顆學徒的心!
一、專案簡介
顏值爆表的自動化運維監控工具
二、實作功能
監控 HTTP(s) / TCP / HTTP(s) 關鍵字的正常執行時間:該功能可以監測指定關鍵字的網站或服務的正常執行時間。您可以設定監控間隔,並在出現故障或延遲時收到通知。
Ping:這個功能可以使用 ICMP 協定來監控網絡主機的可達性和網絡延遲。您可以選擇不同的伺服器進行 ping 測試,並獲取關於延遲和丟包率的即時數據。
DNS 記錄:此功能可用於監視和驗證 DNS 記錄的準確性和一致性。您可以檢查特定網域名稱的 DNS 記錄,以確保其解析正確並指向正確的 IP 地址。
推播:該功能允許將通知訊息推播到各種平台,如 Telegram、Discord、Gotify、Slack、Pushover、電子郵件(SMTP)等。您可以選擇適合您需求的通知服務,並在出現故障或異常情況時及時收到通知。
Steam 遊戲伺服器:此功能用於監控 Steam 遊戲伺服器的狀態。您可以設定監控間隔,並獲得有關伺服器線上狀態、玩家人數和延遲等資訊的即時更新。
Docker 容器:這個功能可以監控 Docker 容器的執行狀態。您可以檢查容器的健康狀況、資源利用情況和日誌資訊,並在容器出現故障或異常時收到通知。
花哨的、反應式的、快速的 UI/UX:該功能提供出色的使用者介面和使用者體驗,具有令人賞心悅目的設計和快速響應的互動。您可以透過直觀的界面輕松操作和管理監控系統。
多語言:這個功能支持多種語言界面,使使用者能夠使用自己熟悉的語言進行操作和管理。
多個狀態頁面:此功能允許建立多個狀態頁面,以便對不同的監控專案進行分組和顯示。您可以根據需求建立不同的狀態頁面,並將相關監控指標整合在一起展示。
將狀態頁面對映到特定域:該功能允許您將狀態頁面對映到特定的網域名稱上,以便使用者可以透過存取特定的網域名稱來檢視監控系統的狀態頁面。
Ping 圖表:這個功能提供了關於網絡主機 ping 測試結果的圖表展示,可以幫助您更直觀地了解網絡延遲的變化趨勢。
證書資訊:此功能用於監控和驗證 HTTPS 網站的證書資訊。您可以獲取證書的有效期、頒發機構和加密演算法等詳細資訊,並在證書即將過期或出現問題時收到通知。
代理支持:該功能允許透過代理伺服器進行監控操作,以便在網絡環境受限或需要匿名性的情況下使用監控系統。
2FA 支持:此功能提供了兩因素身份驗證的支持,增加了系統的安全性。您可以啟用 2FA 功能,以確保只有經過身份驗證的使用者可以存取和管理監控系統。
三、技術選型
npm
nodejs
四、界面展示
五、源碼地址
私信回復:78