Uptime Kuma 無料 Web サイト ステータス監視ツール Linux サーバー監視ソフトウェア

私たちは通常、外部チェーンのプロモーションと友情リンクの最適化を行っており、監視する必要があります.

私たちの外部リンクと友情リンクが失われた場合、SEOランキングも下がりますので、外部リンクサイトのページの状態を監視することは非常に重要です。

Uptime Kuma を使用して Web サイトを監視する理由

SEOは友情リンクをどのように監視しますか

外部リンクを追加し、友情リンクを交換した後、私たちは通常アップタイムロボット各 Web サイトの外部リンク ページの接続を検出するように、クラウド監視プラットフォームで Web サイト監視を構成します。

ただし、外部チェーンとフレンド チェーンの数が増えると、Uptime Robot クラウド プラットフォームには監視アイテムの数に制限があり、さらにクラウド監視アイテムを追加し続けるには、アップグレードして料金を支払う必要があります。

したがって、オープンソースを使用できますLinuxクラウドサーバー監視ソフトウェアツール - アップタイム クマ。

Uptime Kuma とはどのようなソフトウェアですか?

Uptime Kuma は、Uptime Robot と同様の機能を備えたオープン ソースの Linux サーバー監視ツールです。

他の同様の Web サイト監視ツールと比較して、Uptime Kuma は制限の少ない自己ホスト型サービスをサポートします。

この記事では、Uptime Kuma のインストールと使用方法を紹介します。

Uptime Kuma 監視ツールのインストール方法は?

Uptime Kuma は、Docker のインストールをサポートしています。

以下は、Uptime Kuma のインストール手順に関するチュートリアルです。

次のコマンドはCLI経由のインストーラー [Ubuntu/CentOSの] Docker サポートの有無にかかわらず、対話型 CLI インストーラー

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • 上記のインストール コマンドを使用することはお勧めできません。Uptime Kuma は Docker 以外の方法でインストールされるため、インストールに失敗しやすくなります。
  • (以下のインストールコマンドを推奨します)

Docker を使用して Uptime Kuma をインストールする前に Docker をインストールする必要があるため、最初に Docker をインストールします。

Docker と Docker-compose をインストールする

必要なソフトウェアのアップデートとインストール ▼

apt-get update && apt-get install -y wget vim

アップデート中に404エラーが発生した場合は、以下の解決策をご確認ください▼

Docker をインストールする

外部サーバーの場合は以下のコマンドを使用してください▼

 curl -sSL https://get.docker.com/ | sh 

中国国内サーバーの場合は以下のコマンドをご利用ください▼

 curl -sSL https://get.daocloud.io/docker | sh 

起動時にDockerが自動起動するように設定 ▼

systemctl start docker 

systemctl enable docker

Docker-compose をインストールする 

外部サーバーの場合は以下のコマンドを使用してください▼

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

中国国内サーバーの場合は以下のコマンドをご利用ください▼

curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

dockerサービスコマンドの再起動▼

service docker restart

Uptime Kuma の無料ウェブサイト ステータス監視ツールのインストール方法

🐳 Dockerモードでインストールし、uptime-kumaという名前のコンテナを作成▼

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:3001Uptime-Kuma にアクセスしてください。

CSF ファイアウォールを有効にしている場合は、CSF ファイアウォールでポート 3001 を開く必要がある場合があります▼

vi /etc/csf/csf.conf
# Allow incoming TCP ports
 TCP_IN = "20,21,22,2812,25,53,80,110,143,443,465,587,993,995,2030,2031,2082,2083,2086,2087,2095,2096,3001" 

CSF ファイアウォールを再起動する ▼

csf -r

Nginx プロキシ マネージャーをインストールする

Nginx Proxy Manager は、Docker ベースのリバース プロキシ ソフトウェアです。

Nginx Proxy Manager は必要ないため、時間を無駄にしたくない場合は、Nginx Proxy Manager のインストールを省略できます。

ディレクトリを作成 ▼

mkdir -p data/docker_data/npm
cd data/docker_data/npm

docker-compose.yml ファイルの作成 ▼

nano docker-compose.yml

ファイルに次の内容を入力し、Ctrl+X を押して保存し、Y を押して終了します ▼

version: "3"
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      # These ports are in format :
      - '80:80' # Public HTTP Port
      - '443:443' # Public HTTPS Port
      - '81:81' # Admin Web Port
      # Add any other Stream port you want to expose
      # - '21:21' # FTP
    environment:
      DB_MYSQL_HOST: "db"
      DB_MYSQL_PORT: 3306
      DB_MYSQL_USER: "npm"
      DB_MYSQL_PASSWORD: "npm"
      DB_MYSQL_NAME: "npm"
      # Uncomment this if IPv6 is not enabled on your host
      # DISABLE_IPV6: 'true'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
    depends_on:
      - db

  db:
    image: 'jc21/mariadb-aria:latest'
    restart: unless-stopped
    environment:
      MYSQL_ROOT_PASSWORD: 'npm'
      MYSQL_DATABASE: 'npm'
      MYSQL_USER: 'npm'
      MYSQL_PASSWORD: 'npm'
    volumes:
      - ./data/mysql:/var/lib/mysql

走る▼

docker-compose up -d

次のようなエラー メッセージが表示された場合:Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use

[root@ten npm]# docker-compose up -d
npm_db_1 is up-to-date
Starting npm_app_1 ... error

ERROR: for npm_app_1 Cannot start service app: driver failed programming external connectivity on endpoint npm_app_1 (bd3512d79a2184dbd03b2a715fab3990d503c17e85c35b1b4324f79068a29969): Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use

ERROR: for app Cannot start service app: driver failed programming external connectivity on endpoint npm_app_1 (bd3512d79a2184dbd03b2a715fab3990d503c17e85c35b1b4324f79068a29969): Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use
ERROR: Encountered errors while bringing up the project.
  • これは、ポート 443 が既に使用されていることを意味し、作成したばかりの docker-compose.yml ファイルを編集する必要があります。

ポート 443 を 442 に変更する必要があります ▼

      - '442:442' # Public HTTPS Port

次に、コマンドを再度実行します docker-compose up -d

エラー メッセージが表示されます。“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use 

また、ポート80を882に変更する必要があります ▼

      - '882:882' # Public HTTP Port

開くことによって http:// IP:81 Nginx プロキシ マネージャーにアクセスします。

初回ログイン時はデフォルトの初期アカウントとパスワードでログイン▼

Email: [email protected]
Password: changeme
  • ログイン後は、必ずメールアドレスとパスワードをすぐに変更してください。

リバース プロキシ アップタイム クマ

Uptime Kuma をインストールした後、デフォルトで使用するのはIP:3001Uptime Kuma にアクセスしてください。

前に示した URL と同様に、リバース プロキシ経由でドメイン名にアクセスし、SSL 証明書を構成できます。

次に、以前に構築した Nginx Proxy Manager を使用して、逆生成操作を実行します。

によって http:// IP:81 Nginx プロキシ マネージャーを開きます。

初回ログイン後、ユーザー名とパスワードを変更する必要がありますので、ご自身で設定してください。

次に、Nginx Proxy Manager の操作手順は次のとおりです。

ステップ1:開く Proxy Hosts

Uptime Kuma 無料 Web サイト ステータス監視ツール Linux サーバー監視ソフトウェア

ステップ2:右上隅をクリックします Add Proxy Hosts

ステップ 2: 右上隅の 3 番目にある [プロキシ ホストの追加] をクリックします。

ステップ 3: 図に従って構成します。クリック Save 保存 ▼ 

ステップ 3: 図に従って構成し、[保存] をクリックして 4 番目の画像を保存します。

ステップ4:クリックしてEidt設定ページを開く ▼

ステップ 4: Eidt をクリックして構成ページのシート 5 を開きます

ステップ 5: SSL 証明書を発行し、必須の Https アクセスを有効にする ▼

ステップ 5: SSL 証明書を発行し、必須の Https アクセスを有効にする 第 6 章

  • この時点で逆生成が完了し、解決したドメイン名を使用して Uptime Kuma にアクセスできるようになります。
  • Uptime Kuma の設定は非常にシンプルです。
  • 中国語のインターフェースがあり、すぐに使えるようになると思います。

Uptime Kuma 便利な PM2 コマンド

Uptime Kuma の起動、停止、再起動コマンド (このコマンドは Docker 以外のインストール専用です)▼

pm2 start uptime-kuma
pm2 stop uptime-kuma
pm2 restart uptime-kuma

Uptime Kuma の現在のコンソール出力を表示します (このコマンドは非 Docker インストール専用です)▼

pm2 monit

起動時に Uptime Kuma を実行します (このコマンドは Docker 以外のインストール専用です) ▼

pm2 save && pm2 startup

Uptime Kuma 監視ソフトウェアをアンインストールする方法は?

Docker によってインストールされていない場合アップタイムくま、アンインストールするには?

たとえば、このコマンドを使用して Docker 以外の方法でインストールする場合 ▼

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh

Uptime Kuma をアンインストールするには、次のコマンドを使用します ▼

  1. 故障中  pm2 stop uptime-kuma
  2. ディレクトリを削除 rm -rf /opt/uptime-kuma

Docker を使用して Uptime Kuma をインストールした場合、Uptime Kuma をアンインストールするにはどうすればよいですか?

次のクエリコマンドを実行▼

docker ps -a
  • あなたの書き留めます kuma コンテナの名前。 uptime-kuma

ストップコマンド ▼

  • 请将container_name上記のクエリに変更kuma コンテナーの名前。
docker stop container_name
docker rm container_name

Uptime Kuma のアンインストール ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

言語

Uptime Kuma のインターフェースはクリーンでシンプルで、導入と使用が非常に簡単です。

Uptime Kuma は、ウェブサイトの監視に高い要件がない場合に非常に適しています。

Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) さんが「Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software」をシェアしました。

この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-29041.html

Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!

🔔 貴重な「ChatGPT コンテンツ マーケティング AI ツール使用ガイド」をチャンネル トップ ディレクトリでいち早く入手してください! 🌟
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!

 

发表评论

あなたのメールアドレスが公開されることはありません。 必須アイテム * 标注

トップにスクロールします