2023/06/01 更新#
最近 Replit 的 Repl 出現回滾現象,導致最新變更操作丟失,正如 uptimekumaonreplit 倉庫管理者提到的 Replit有點拉,似乎會回滾,會導致數據庫很多對不上。隨便用用吧20220430
,回滾現象我暫未找到解決辦法
1. 前言#
打算監控博客友鏈的存活情況(不太禮貌的行為),因 UptimeRobot 免費版有 50 monitors 的限制,轉而使用 Uptime Kuma,官方 readme 介紹了 Docker、Non-Docker 兩者安裝方式
由 uptime-kuma/issues/1472 及 butterfly 魔改群 群友獲知 Replit 可以搭建 Uptime Kuma;根據 issues #1472 給出的步驟並未順利搭建(體質問題吧),進而繼續百度
由 B 站視頻:Uptime Kuma…replit… 獲知倉庫 valetzx/uptimekumaonreplit(Replit 下搭建的很順利)
由 B 站視頻:Replit… 綁定… 域名 獲知 Replit 下服務綁定自定義域名
搭建效果見 Mycpen の友链检测
2. 搭建步驟#
主要步驟:Replit 導入 valetzx/uptimekumaonreplit 項目
搭建步驟:
-
註冊 Replit
-
Replit 導入 valetzx/uptimekumaonreplit 倉庫
-
按 valetzx/uptimekumaonreplit readme 操作:
-
Replit 個人版:點擊 Run on Replit 導入 Replit
-
當加載完 Loading Nix environment... 後點擊綠色 ▶ Run
-
-
-
Replit 服務綁定自定義域名
按 B 站視頻:Replit… 綁定… 域名 操作:在 Replit Webview 窗口右側按鈕下(如下圖),綁定自定義域名,並按提示在域名服務商 DNS 控制台進行解析
至此,搭建結束。可以通過 自定義域名 前往 Uptime Kuma 儀表盤進行 註冊、設置、新增狀態頁、添加監控項、狀態頁分組綁定監控項
3. 注意點#
-
監控類型為
HTTP(s)
時,HTTP 選項 - 方法
選擇HEAD
驗證存活(不要使用默認的 GET,GET 會對對應服務造成大量無意義的流量
) -
心跳間隔 (檢測頻率) 建議
拉長
(不要使用默認的 60s,會對對應服務造成大量無意義的流量
)。以我為例,設置了86400 秒
(即 1 天監控 1 次)
以我為例 監控項
變動了 4 處值,如下圖
若網站屏蔽了 Uptime Kuma 的 UA,例如此文 如何禁止 Uptime Kuma 監控網站,可以配置 請求頭
來解決,參考自 張洪 Heo. 評論區
{
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36"
}
4. 參考鏈接#
louislam/uptime-kuma/issues/1472
valetzx:在 Replit 中自建監控網站(未參考)(uptimekumaonreplit 倉庫作者的文章,介紹了些監控報警通知。個人未配置)