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.a8dog.com/sh/uptimekuma.sh && chmod +x uptimekuma.sh && clear && ./uptimekuma.sh