クイック スタート:Azure Monitor を使用してハイブリッド環境の Linux コンピューターからデータを収集するQuickstart: Collect data from a Linux computer in a hybrid environment with Azure Monitor

Azure Monitor は、詳細な分析と相関のために、環境内の物理的または仮想的な Linux コンピューターから直接データを Log Analytics ワークスペースに収集することができます。Azure Monitor can collect data directly from your physical or virtual Linux computers in your environment into a Log Analytics workspace for detailed analysis and correlation. Log Analytics エージェントをインストールすることにより、Azure Monitor でデータセンターまたは他のクラウド環境からデータを収集できるようになります。Installing the Log Analytics agent allows Azure Monitor to collect data from a datacenter or other cloud environment. このクイックスタートでは、いくつかの簡単な手順で、Linux サーバーを構成し、データを収集する方法を示します。This quickstart shows you how to configure and collect data from your Linux server with a few easy steps. Azure Linux VM については、Azure 仮想マシンに関するデータの収集のページを参照してください。For information about Azure Linux VMs, see Collect data about Azure virtual machines.

サポートされている構成を確認するには、「サポートされているオペレーティング システム」とネットワーク ファイアウォールの構成に関するセクションを参照してください。To understand the supported configuration, see Supported operating systems and Network firewall configuration.

Azure サブスクリプションをお持ちでない場合は、開始する前に 無料アカウント を作成してください。If you don't have an Azure subscription, create a free account before you begin.

Azure portal にサインインするSign in to the Azure portal

Azure Portal https://portal.azure.com にサインインします。Sign in to the Azure portal at https://portal.azure.com.

ワークスペースの作成Create a workspace

  1. Azure Portal で [すべてのサービス] を選択します。In the Azure portal, select All services. リソースの一覧で、「Log Analytics」と入力します。In the list of resources, type Log Analytics. 入力を始めると、入力内容に基づいて、一覧がフィルター処理されます。As you begin typing, the list filters based on your input. [Log Analytics ワークスペース] を選択します。Select Log Analytics workspaces.

    Azure portal で Log Analytics ワークスペースを見つける

  2. [作成] を選択し、次の項目について選択します。Select Create, and then select choices for the following items:

    • 新しい Log Analytics ワークスペースの名前 (DefaultLAWorkspace など) を指定します。Provide a name for the new Log Analytics workspace, such as DefaultLAWorkspace.

    • 関連付けるサブスクリプションをドロップダウン リストから選択します (既定値が適切でない場合)。Select a Subscription to link to by selecting from the drop-down list if the default selected is not appropriate.

    • [リソース グループ] では、1 つ以上の Azure Virtual Machines を含む既存のリソース グループを選択します。For Resource Group, select an existing resource group that contains one or more Azure virtual machines.

    • VM のデプロイ先となる場所を選択します。Select the Location your VMs are deployed to. 詳細については、Log Analytics を使用できるリージョンに関するページを参照してください。For additional information, see which regions Log Analytics is available in.

    • 2018 年 4 月 2 日より後に作成された新しいサブスクリプションでワークスペースを作成した場合は、自動的に "1 GB あたり" の価格プランが使用され、価格レベルを選択するためのオプションは利用できなくなります。If you are creating a workspace in a new subscription created after April 2, 2018, it will automatically use the Per GB pricing plan and the option to select a pricing tier will not be available. 4 月 2 日より前に作成された既存のサブスクリプションのワークスペースを作成している場合、または既存の EA 登録に関連付けられたサブスクリプションに対してワークスペースを作成している場合は、希望の価格レベルを選択します。If you are creating a workspace for an existing subscription created before April 2, or to subscription that was tied to an existing EA enrollment, select your preferred pricing tier. 特定のレベルの詳細については、Log Analytics の価格の詳細に関するページを参照してください。For additional information about the particular tiers, see Log Analytics Pricing Details.

      Azure portal で Log Analytics ワークスペースを作成する

  3. [Log Analytics ワークスペース] ウィンドウで必要な情報を入力したら、 [OK] を選択します。After providing the required information on the Log Analytics workspace pane, select OK.

情報が検証され、ワークスペースが作成されている間、メニューの [通知] でその進行状況を追跡することができます。While the information is verified and the workspace is created, you can track its progress under Notifications from the menu.

ワークスペース ID とキーを取得するObtain workspace ID and key

Linux 用 Log Analytics エージェントをインストールする前に、Log Analytics ワークスペースのワークスペース ID とキーが必要です。Before installing the Log Analytics agent for Linux, you need the workspace ID and key for your Log Analytics workspace. この情報は、エージェント ラッパー スクリプトがエージェントを適切に構成し、そのエージェントを Azure Monitor と正常に通信できるようにするために必要です。This information is required by the agent wrapper script to properly configure the agent and ensure it can successfully communicate with Azure Monitor.

注意

現在進行中の Microsoft Operations Management Suite から Azure Monitor への移行の一環として、Windows 用または Linux 用の Operations Management Suite エージェントは、Windows 用 Log Analytics エージェントおよび Linux 用 Log Analytics エージェントと呼ばれるようになります。As part of the ongoing transition from Microsoft Operations Management Suite to Azure Monitor, the Operations Management Suite Agent for Windows or Linux will be referred to as the Log Analytics agent for Windows and Log Analytics agent for Linux.

  1. Azure portal の左上隅にある [すべてのサービス] を選択します。In the upper-left corner of the Azure portal, select All services. 検索ボックスに「Log Analytics」と入力します。In the search box, enter Log Analytics. 入力すると、入力内容に基づいて一覧がフィルター処理されます。As you type, the list filters based on your input. [Log Analytics ワークスペース] を選択します。Select Log Analytics workspaces.

  2. Log Analytics ワークスペースの一覧で、前の手順で作成したワークスペースを選択します。In your list of Log Analytics workspaces, select the workspace you created earlier. (DefaultLAWorkspace という名前を付けた可能性があります。)(You might have named it DefaultLAWorkspace.)

  3. [詳細設定] を選択します。Select Advanced settings:

    Azure portal の Log Analytics ワークスペースの [詳細設定] メニュー

  4. [接続されたソース][Linux サーバー] の順に選択します。Select Connected Sources, and then select Linux Servers.

  5. [ワークスペース ID][主キー] の右側に値が表示されます。The value to the right of Workspace ID and Primary Key. 両方をコピーしてお使いのエディターに貼り付けます。Copy and paste both into your favorite editor.

Linux 用エージェントのインストールInstall the agent for Linux

次の手順では、Azure および Azure Government クラウドで Log Analytics 用のエージェントのセットアップを構成します。The following steps configure setup of the agent for Log Analytics in Azure and Azure Government cloud.

注意

Linux 用 Log Analytics エージェントは、複数の Log Analytics ワークスペースにレポートするように構成することはできません。The Log Analytics agent for Linux cannot be configured to report to more than one Log Analytics workspace.

Linux コンピューターと Log Analytics との通信をプロキシ サーバーを介して行う必要がある場合、コマンド ラインから「-p [protocol://][user:password@]proxyhost[:port]」を入力することでプロキシの構成を指定できます。If your Linux computer needs to communicate through a proxy server to Log Analytics, the proxy configuration can be specified on the command line by including -p [protocol://][user:password@]proxyhost[:port]. proxyhost プロパティは、プロキシ サーバーの完全修飾ドメイン名または IP アドレスを受け取ります。The proxyhost property accepts a fully qualified domain name or IP address of the proxy server.

例: https://user01:password@proxy01.contoso.com:30443For example: https://user01:password@proxy01.contoso.com:30443

  1. Log Analytics ワークスペースに接続できるように Linux コンピューターを構成するには、前にコピーしたワークスペース ID と主キーを指定した次のコマンドを実行します。To configure the Linux computer to connect to a Log Analytics workspace, run the following command providing the workspace ID and primary key copied earlier. 次のコマンドは、エージェントをダウンロードし、そのチェックサムを検証してインストールします。The following command downloads the agent, validates its checksum, and installs it.

    wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh && sh onboard_agent.sh -w <YOUR WORKSPACE ID> -s <YOUR WORKSPACE PRIMARY KEY>
    

    次のコマンドには、-p プロキシ パラメーターと、お使いのプロキシ サーバーで認証が必要な場合の構文例が含まれています。The following command includes the -p proxy parameter and example syntax when authentication is required by your proxy server:

     wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh && sh onboard_agent.sh -p [protocol://][user:password@]proxyhost[:port] -w <YOUR WORKSPACE ID> -s <YOUR WORKSPACE PRIMARY KEY>
    
  2. Azure Government クラウドの Log Analytics ワークスペースに接続できるように Linux コンピューターを構成するには、前にコピーしたワークスペース ID と主キーを指定した次のコマンドを実行します。To configure the Linux computer to connect to Log Analytics workspace in Azure Government cloud, run the following command providing the workspace ID and primary key copied earlier. 次のコマンドは、エージェントをダウンロードし、そのチェックサムを検証してインストールします。The following command downloads the agent, validates its checksum, and installs it.

    wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh && sh onboard_agent.sh -w <YOUR WORKSPACE ID> -s <YOUR WORKSPACE PRIMARY KEY> -d opinsights.azure.us
    

    次のコマンドには、-p プロキシ パラメーターと、お使いのプロキシ サーバーで認証が必要な場合の構文例が含まれています。The following command includes the -p proxy parameter and example syntax when authentication is required by your proxy server:

     wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh && sh onboard_agent.sh -p [protocol://][user:password@]proxyhost[:port] -w <YOUR WORKSPACE ID> -s <YOUR WORKSPACE PRIMARY KEY> -d opinsights.azure.us
    
  3. 次のコマンドを実行してエージェントを再起動します。Restart the agent by running the following command:

    sudo /opt/microsoft/omsagent/bin/service_control restart [<workspace id>]
    

イベントとパフォーマンス データを収集するCollect event and performance data

Azure Monitor では、Linux Syslog からイベントを収集できるほか、特定のパフォーマンス カウンターを収集することによって、より長期的な分析とレポート作成を行えます。Azure Monitor can collect events from the Linux Syslog and performance counters that you specify for longer term analysis and reporting. 特定の条件を検出したときにアクションを実行することもできます。It can also take action when it detects a particular condition. まず、以下の手順に従って、Linux Syslog およびいくつかの一般的なパフォーマンス カウンターからのイベント収集を構成します。Follow these steps to configure collection of events from the Linux Syslog, and several common performance counters to start with.

  1. Azure Portal で [すべてのサービス] を選択します。In the Azure portal, select All services. リソースの一覧で、「Log Analytics」と入力します。In the list of resources, type Log Analytics. 入力すると、入力内容に基づいて一覧がフィルター処理されます。As you type, the list filters based on your input. Log Analytics ワークスペースを選択し、Log Analytics ワークスペースの一覧で探しているワークスペースを選択し、その Log Analytics ワークスペースの [詳細設定] を選択します。Select Log Analytics workspaces and in your list of Log Analytics workspaces, select the workspace you are looking for and select Advanced settings of the Log Analytics workspace.

  2. [データ][Syslog] の順に選択します。Select Data, and then select Syslog.

  3. ログの名前を入力して Syslog を追加します。You add syslog by typing in the name of the log. Syslog」と入力し、プラス記号 + を選択します。Enter Syslog and then select the plus sign +.

  4. テーブルで、重大度の [情報][通知] および [デバッグ] の各チェック ボックスをオフにします。In the table, uncheck the severities Info, Notice and Debug.

  5. ページの上部にある [保存] を選択して構成を保存します。Select Save at the top of the page to save the configuration.

  6. [Linux パフォーマンス データ] を選択して、Linux コンピューターでのパフォーマンス カウンターの収集を有効にします。Select Linux Performance Data to enable collection of performance counters on a Linux computer.

  7. 新しい Log Analytics ワークスペースの Linux パフォーマンス カウンターを初めて構成する場合は、いくつかの一般的なカウンターをすばやく作成するためのオプションが表示されます。When you first configure Linux Performance counters for a new Log Analytics workspace, you are given the option to quickly create several common counters. それぞれのオプションの横には、チェック ボックスが表示されます。They are listed with a checkbox next to each.

    Azure Monitor で選択された既定の Linux パフォーマンス カウンター

    [下の構成をコンピューターに適用する] を選択し、 [選択したパフォーマンス カウンターを追加する] を選択します。Select Apply below configuration to to my machines and then select Add the selected performance counters. カウンターが追加され、10 秒間の収集サンプル間隔でプリセットされます。They are added and preset with a ten second collection sample interval.

  8. ページの上部にある [保存] を選択して構成を保存します。Select Save at the top of the page to save the configuration.

収集されたデータを表示するView data collected

これでデータ収集は有効になりました。次は、簡単なログ検索の例を実行して、ターゲット コンピューターのデータを表示してみましょう。Now that you have enabled data collection, lets run a simple log search example to see some data from the target computer.

  1. 選択したワークスペースで、左側のウィンドウから [ログ] を選択します。In the selected workspace, from the left-hand pane, select Logs.

  2. ログ クエリ ページでクエリ エディターに「Perf」と入力し、 [実行] を選択します。On the Logs query page, type Perf in the query editor and select Run.

    Log Analytics のログ検索

    たとえば、次の画像のクエリでは、10,000 件のパフォーマンス レコードが返されています。For example, the query in the following image returned 10,000 Performance records. 実際の結果はかなり少なくなります。Your results will be significantly less.

    Log Analytics のログ検索の結果

リソースをクリーンアップするClean up resources

不要になった場合、Linux コンピューターからエージェントを削除し、Log Analytics ワークスペースを削除できます。When no longer needed, you can remove the agent from the Linux computer and delete the Log Analytics workspace.

エージェントを削除するには、Linux コンピューターで次のコマンドを実行します。To remove the agent, run the following command on the Linux computer. 引数 --purge を指定することにより、エージェントとその構成が完全に削除されます。The --purge argument completely removes the agent and its configuration.

wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh && sh onboard_agent.sh --purge

ワークスペースを削除するには、作成した Log Analytics ワークスペースを選択し、リソース ページで [削除] を選択します。To delete the workspace, select the Log Analytics workspace you created earlier and on the resource page select Delete.

Log Analytics リソースを削除する

次のステップNext steps

これでオンプレミスの Linux コンピューターからオペレーション データとパフォーマンス データが収集されているので、収集したデータの調査と分析、およびデータに対するアクションの実行を無料で簡単に開始することができます。Now that you are collecting operational and performance data from your on-premises Linux computer, you can easily begin exploring, analyzing, and taking action on data that you collect for free.

データの表示および分析方法を学習する場合は、次のチュートリアルに進んでください。To learn how to view and analyze the data, continue to the tutorial.