DUICUO

Uptime Kuma: オンライン サービスの継続時間を監視するための視覚的に魅力的なツール。

多数の機能をサポートします:

  • HTTP(s)/TCP/Ping/DNS/Push/Steam を使用してゲーム サーバーのオンライン時間を監視します。
  • Telegram、Discord、Slack、Pushover、メール、WeChat Work、DingTalk、Webhook など、70 を超えるさまざまな通知サービスをサポートしています。
  • 複数の言語をサポート
  • シンプルなステータスページ
  • 監視チャート情報
  • 証明書情報

インストール

最も簡単な方法は、Docker を使用してワンクリックでインストールすることです。

 docker run -d --restart = always -p 3001 :3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1


その後、ブラウザで http://localhost:3001 経由でアクセスできるようになります。

手動でインストールする場合は、まず次の依存ツールがインストールされていることを確認する必要があります。

  • Node.js >= 14
  • ギット
  • 午後2時

次に、以下のコマンドに従ってインストールします。

 # npm を最新バージョンに更新する
npmインストールnpm -g
# コードをクローンして依存関係をインストールする
gitクローン https://github.com/louislam/uptime-kuma.git
CD稼働時間-kuma
npm実行セットアップ
# オプション1. サービスを直接起動する
ノードサーバー/server.js
# (推奨) オプションの方法2. PM2を使用してバックグラウンドで実行する
# PM2 が利用できない場合は、まずインストールしてください。
npmインストール pm2 -g && pm2 インストール pm2-logrotate
# PM2を使用してサービスを開始する
pm2 start server/server.js --name uptime-kuma


http://localhost:3001 経由でブラウザからアクセスすることもできます。

PM2の詳細。以下のコマンドを使用します。

 # 既存のコンソール出力を表示する
pm2モニター
# スタートアップに追加
pm2 保存 && pm2 起動


Kubernetes や Ansible などのその他のインストール方法については、ドキュメント (https://uptime.kuma.pet/docs/%F0%9F%94%A7-How-to-Install) を参照してください。

使用

監視ページに移動したら、監視項目を追加できます。複数の監視タイプがサポートされています。例えば、Githubの稼働時間を監視する監視項目を追加してみましょう。

ハートビート間隔と再試行を設定できます。さらに、WeChat WorkやDingTalkなどの通知チャネルを含む通知サービスもサポートしています。

監視項目を保存したら、監視を開始できます。ダッシュボードには、設定した監視項目の応答時間、オンライン時間、平均応答時間、証明書情報が表示されます。

ユーザーフレンドリーな監視チャートが提供され、証明書の有効期間も確認できます。