mycpen

Mycpen

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

09_Hexo-Replit Uptime Kuma 監視サービスの構築

2023/06/01 更新#

最近 Replit の Repl がロールバック現象を起こし、最新の変更操作が失われることがあります。uptimekumaonreplit リポジトリの管理者が言及しているように、「Replit はちょっと問題があり、ロールバックされることがあり、データベースが一致しないことがあります。気軽に使ってください 20220430」とのことです。ロールバック現象については、解決策が見つかっていません。

1. 前書き#

ブログのフレンドリンクの生存状況を監視する予定です(少し失礼な行為ですが、image)。UptimeRobot の無料版は 50 のモニターに制限があるため、Uptime Kuma を使用することにしました。公式の readme では、Docker と Non-Docker の 2 つのインストール方法が紹介されています。

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. valetzx/uptimekumaonreplit リポジトリを Replit にインポートします。

    • valetzx/uptimekumaonreplit の readme に従って操作します:

      • Replit の個人版:Run on Replit をクリックして Replit にインポートします。

      • Loading Nix environment... の読み込みが完了したら、緑色の ▶ Run をクリックします。

  3. Replit サービスにカスタムドメインをバインドします。

    B 站视频:Replit… 绑定… 域名 の手順に従って、Replit Webview ウィンドウの右側のボタン(以下の画像参照)からカスタムドメインをバインドし、ドメインサービスプロバイダの DNS コンソールで解析を行います。

    image-20230131122911248

これで構築は完了です。カスタムドメインを使用して Uptime Kuma ダッシュボードにアクセスし、登録、設定、ステータスページの追加、モニタリング項目の追加、ステータスページのグループ化とモニタリング項目のバインドを行うことができます。

3. 注意事項#

  1. モニタリングタイプが HTTP(s) の場合、HTTP Options - MethodHEAD に設定して生存確認を行います(デフォルトの GET を使用しないでください。GET は対応するサービスに「大量の無意味なトラフィック」を引き起こします)。

  2. ハートビート間隔(監視頻度)は、デフォルトの 60 秒ではなく、長めに設定することをお勧めします(デフォルトの 60 秒では対応するサービスに「大量の無意味なトラフィック」を引き起こします)。私の場合、86400 秒(つまり、1 日に 1 回の監視)に設定しました。

私の場合、モニタリング項目 に変更がありました。以下の画像を参照してください。

image-20230131124355253

ウェブサイトが Uptime Kuma の UA をブロックしている場合、こちらの記事を参考に、リクエストヘッダー を設定して解決することができます。张洪 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 仓库作者の記事で、アラート通知について説明しています。個人的には設定していません)

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。