mycpen

Mycpen

记录学习历程与受益知识
github
telegram
bilibili

09_Hexo-Replit 搭建 Uptime Kuma 監控服務

2023/06/01 更新#

最近 Replit 的 Repl 出現回滾現象,導致最新變更操作丟失,正如 uptimekumaonreplit 倉庫管理者提到的 Replit有點拉,似乎會回滾,會導致數據庫很多對不上。隨便用用吧20220430,回滾現象我暫未找到解決辦法

1. 前言#

打算監控博客友鏈的存活情況(不太禮貌的行為image),因 UptimeRobot 免費版有 50 monitors 的限制,轉而使用 Uptime Kuma官方 readme 介紹了 Docker、Non-Docker 兩者安裝方式

uptime-kuma/issues/1472butterfly 魔改群 群友獲知 Replit 可以搭建 Uptime Kuma;根據 issues #1472 給出的步驟並未順利搭建(體質問題吧),進而繼續百度

B 站視頻:Uptime Kuma…replit… 獲知倉庫 valetzx/uptimekumaonreplit(Replit 下搭建的很順利)

B 站視頻:Replit… 綁定… 域名 獲知 Replit 下服務綁定自定義域名

搭建效果見 Mycpen の友链检测

2. 搭建步驟#

主要步驟:Replit 導入 valetzx/uptimekumaonreplit 項目

搭建步驟:

  1. 註冊 Replit

  2. Replit 導入 valetzx/uptimekumaonreplit 倉庫

  3. Replit 服務綁定自定義域名

    B 站視頻:Replit… 綁定… 域名 操作:在 Replit Webview 窗口右側按鈕下(如下圖),綁定自定義域名,並按提示在域名服務商 DNS 控制台進行解析

    image-20230131122911248

至此,搭建結束。可以通過 自定義域名 前往 Uptime Kuma 儀表盤進行 註冊、設置、新增狀態頁、添加監控項、狀態頁分組綁定監控項

3. 注意點#

  1. 監控類型為 HTTP(s) 時,HTTP 選項 - 方法 選擇 HEAD 驗證存活(不要使用默認的 GET,GET 會對對應服務造成 大量無意義的流量

  2. 心跳間隔 (檢測頻率) 建議拉長(不要使用默認的 60s,會對對應服務造成 大量無意義的流量)。以我為例,設置了 86400 秒(即 1 天監控 1 次)

以我為例 監控項 變動了 4 處值,如下圖

image-20230131124355253

若網站屏蔽了 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

* valetzx/uptimekumaonreplit

louislam/uptime-kuma/issues/1472

B 站視頻:Uptime Kuma…replit…

B 站視頻:Replit… 綁定… 域名

valetzx:在 Replit 中自建監控網站(未參考)(uptimekumaonreplit 倉庫作者的文章,介紹了些監控報警通知。個人未配置)

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。