Uptime Kuma は、シンプルで使いやすいオープンソースの監視ツールであり、Web とネットワークの監視に使用されます。他の監視サービスとは異なり、非常に軽量であり、Node.js と Vue3 に基づいて開発されています。
オープンソースのリポジトリ:https://github.com/louislam/uptime-kuma
プレビューサイト:https://demo.uptime.kuma.pet/
公式ウェブサイト:https://uptime.kuma.pet/
使用方法:https://github.com/louislam/uptime-kuma/wiki
Uptime-Kuma は、セルフホスト型の監視ツールであり、シンプルで使いやすく、見栄えの良いダッシュボードを備えています。さまざまなアラート方法をサポートしており、数分で監視アプリケーションを構築することができます。このプロジェクトに興味がある場合は、自分で試してみることができます!
主な特徴:#
- HTTP (s) / TCP / Ping / DNS などのネットワークの監視が可能
- Webhook、メールなどのさまざまな通知方法をサポート
- 多言語対応
- 軽量で、Node.js と Vue 3 に基づいて開発されています
- 見栄えの良い、レスポンシブなダッシュボード
- オープンソースで無料であり、Docker でのデプロイをサポート
プログラムのスクリーンショット:#
セットアップガイド:#
まず、Docker 環境にデプロイする必要があります:Docker 一键安装脚本
次に、次のコマンドを実行します:
docker volume create uptime-kuma
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
その後、IP+3001 ポートでアクセスできます。アクセス設定は、メール、DingTalk、TG ボットなどを使用してアラートを受けることができます。
ドメインでアクセスしたい場合は、リバースプロキシ環境を自分で構築するか、Cloudflare の無料トンネルサービスを使用することができます。
使用方法:https://github.com/louislam/uptime-kuma/wiki/Reverse-Proxy-with-Cloudflare-Tunnel
または、次のワンライナースクリプトを使用してセットアップできます:
wget https://i.k7blog.com/sh/uptimekuma.sh && chmod +x uptimekuma.sh && clear && ./uptimekuma.sh