このページは機械翻訳によるものです。内容の正確さは保証しておりません。 人力翻訳を依頼する

ECS インスタンスへの Logtail のインストール

更新日時2025-02-24 17:38

Simple Log Service は、Simple Log Service プロジェクトと同じリージョンにある Elastic Compute Service (ECS) インスタンスに Logtail をインストールできます。このトピックでは、Logtail 構成を作成するために使用するウィザードで ECS インスタンスを指定し、ECS インスタンスに Logtail をインストールする方法について説明します。

重要

このトピックは、ECS インスタンスと Simple Log Service プロジェクトが同じアカウントとリージョンにある場合にのみ適用されます。この条件が満たされない場合は、「Linux サーバーへの Logtail のインストール」または「Windows サーバーへの Logtail のインストール」をご参照ください。

前提条件

Resource Access Management (RAM) ユーザーを使用して Simple Log Service コンソールにログインする場合は、RAM ユーザーが CloudOps Orchestration Service (OOS) および Simple Log Service でサポートされている Logtail ベースのデータ収集モジュールに対する管理権限を持っていることを確認してください。

  • Simple Log Service

    権限アシスタントウィザードで、[logtail ベースのデータ収集] を選択します。詳細については、「権限アシスタント機能の構成」をご参照ください。

  • OOS: Simple Log Service は、OOS を利用して ECS インスタンスに Logtail を自動的にインストールします。

    • システム権限: AliyunOOSFullAccess。

      AliyunOOSFullAccess ポリシーを RAM ユーザーにアタッチする方法の詳細については、「RAM ユーザーへの権限の付与」をご参照ください。

    • カスタム権限: 次の例に基づいて、OOS リソースを管理するための権限を付与するカスタムポリシーを作成します。詳細については、「カスタムポリシーの作成」をご参照ください。

      カスタムポリシーの作成後、ポリシーを RAM ユーザーにアタッチします。詳細については、「RAM ユーザーへの権限の付与」をご参照ください。

      {
          "Version": "1",
          "Statement": [
              {
                  "Effect": "Allow",
                  "Action": [
                      "ecs:DescribeTagKeys",
                      "ecs:DescribeTags",
                      "ecs:DescribeInstances",
                      "ecs:DescribeInvocationResults",
                      "ecs:RunCommand",
                      "ecs:DescribeInvocations"
                  ],
                  "Resource": "*"
              },
              {
                  "Effect": "Allow",
                  "Action": [
                      "oos:ListTemplates",
                      "oos:StartExecution",
                      "oos:ListExecutions",
                      "oos:GetExecutionTemplate",
                      "oos:ListExecutionLogs",
                      "oos:ListTaskExecutions"
                  ],
                  "Resource": "*"
              }
          ]
      }

Logtail のインストール

  1. Simple Log Service コンソール にログインします。

  2. [データのインポート] セクションで、[テキストログ] で検索し、表示されるカードのいずれかをクリックします。この例では、[複数行 - テキストログ] をクリックします。

    image

  3. [ログストアの選択] ステップで、[プロジェクト] パラメーターと [ログストア] パラメーターを構成し、[次へ] をクリックします。

    プロジェクトとログストアを作成する場合は、[今すぐ作成] をクリックします。詳細については、「プロジェクトの管理」および「ログストアの管理」をご参照ください。

  4. [マシン グループの構成] ステップで、[シナリオ] パラメーターを [サーバー] に、[インストール環境] パラメーターを [ECS] に設定し、[マシン グループの選択] セクションで [マシン グループの作成] をクリックします。[マシン グループの作成] パネルで、Logtail をインストールする ECS インスタンスを選択し、[インストールしてマシン グループを作成] をクリックします。

    重要

    選択した ECS インスタンスに クラウドアシスタントクライアント がインストールされていることを確認してください。

    デフォルトでは、2017 年 12 月 1 日以降にパブリックイメージから作成された ECS インスタンスには、クラウドアシスタントクライアント がプリインストールされています。ECS インスタンスが 2017 年 12 月 1 日より前に購入された場合は、ECS インスタンスに クラウドアシスタントクライアント をインストールする必要があります。詳細については、「クラウドアシスタントクライアント のインストール」をご参照ください。

    image

  5. [Logtail のインストールステータス] 列に [成功] と表示されている場合は、Logtail がインストールされています。Logtail のインストールに失敗した場合は、[インストールタスクの再作成] をクリックします。

    image

Logtail のアップグレード

多数の ECS インスタンスで Logtail をアップグレードする場合は、OOS を使用してバッチ操作を自動化できます。詳細については、「OOS を使用した Logtail の一括インストールまたは一括更新」をご参照ください。

サーバーが別の Alibaba Cloud アカウントに属する ECS インスタンス、サードパーティのクラウド サービス プロバイダーによって提供されるサーバー、または自己管理型データセンターにデプロイされているサーバーの場合は、Logtail を手動でインストールする必要があります。詳細については、「Linux サーバーへの Logtail のインストール」または「Windows サーバーへの Logtail のインストール」をご参照ください。

Logtail のアンインストール

${region_id} 変数の値は、Simple Log Service プロジェクトが存在するリージョンに基づいて取得します。取得した値で ${region_id} 変数を置き換え、Logtail をアンインストールします。

重要

各リージョンの ${region_id} パラメーターの値の詳細については、「サポートされているリージョン」をご参照ください。たとえば、シンガポールリージョンの ${region_id} パラメーターの値は ap-southeast-1 です。

wget http://logtail-release-${region_id}.oss-${region_id}.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod +x logtail.sh; ./logtail.sh uninstall

次のステップ

Simple Log Service で Logtail 構成を作成できます。詳細については、「サーバーからのテキストログの収集」をご参照ください。

  • 目次 (1, M)
  • 前提条件
  • Logtail のインストール
  • Logtail のアップグレード
  • Logtail のアンインストール
  • 次のステップ
フィードバック