次の方法で共有


Windows コンピューターに Log Analytics エージェントをインストールする

この記事では、次の方法を使用して Windows コンピューターに Log Analytics エージェントをインストールする方法について説明します。

  • セットアップ ウィザードまたはコマンド ラインを使用した手動インストール。
  • Azure Automation Desired State Configuration (DSC)。

この記事で説明するインストール方法は、通常、オンプレミスまたは他のクラウドの仮想マシンに使用されます。 Azure 仮想マシンに使用できるより効率的なオプションについては、「 インストール オプション」を参照してください。

Important

従来の Log Analytics エージェントは、2024 年 8 月 31 日の時点で非推奨となっています。 Microsoft は Log Analytics エージェントのサポートを提供しなくなります。 Log Analytics エージェントを使用して Azure Monitor にデータを取り込む場合は、 ここで Azure Monitor エージェントに移行します

通常、Log Analytics エージェントをインストールする場合、コンピューターを再起動する必要はありません。

Requirements

サポートされるオペレーティング システム

Log Analytics エージェントでサポートされている Windows バージョンの一覧については、「 Azure Monitor エージェントの概要」を参照してください。

SHA-2 コード署名のサポート要件

Windows エージェントは、2020 年 8 月 17 日に SHA-2 署名のみを使用し始めました。 この変更は、Azure Monitor、Azure Automation、Azure Update Management、Azure Change Tracking、Microsoft Defender for Cloud、Microsoft Sentinel、Windows Defender Advanced Threat Protection など、Azure サービスの一部としてレガシ OS で Log Analytics エージェントを使用しているお客様に影響を与えました。

Windows 7、Windows Server 2008 R2、Windows Server 2008 などのレガシ OS バージョンでエージェントを実行している場合を除き、この変更ではお客様の操作は必要ありません。 レガシ OS バージョンで実行しているお客様は、2020 年 8 月 17 日より前にマシンで次のアクションを実行する必要がありました。または、エージェントが Log Analytics ワークスペースへのデータ送信を停止しました。

  1. OS 用の最新の Service Pack をインストールします。 必要な Service Pack のバージョンは次のとおりです。

    • Windows 7 SP1
    • Windows Server 2008 SP2
    • Windows Server 2008 R2 SP1
  2. Windows と WSUS の 2019 SHA-2 コード署名サポート要件で説明されているように、OS 用の SHA-2 署名 Windows 更新プログラムをインストールします。

  3. 最新バージョンの Windows エージェント (バージョン 10.20.18067) に更新します。

  4. TLS 1.2 を使用するようにエージェントを構成することをお勧めします。

ネットワークの要件

Windows エージェントのネットワーク要件については、 Log Analytics エージェントの概要 を参照してください。

TLS 1.2 を使用するようにエージェントを構成する

TLS 1.2 プロトコルにより、Windows エージェントと Log Analytics サービス間の通信のために転送中のデータのセキュリティが確保されます。 既定で TLS が有効になっていないオペレーティング システムにインストールする場合は、次の手順を使用して TLS 1.2 を構成します。

  1. 次のレジストリ サブキーを見つけます: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols

  2. TLS 1.2 の プロトコル : HKLM\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2 の下にサブキーを作成します。

  3. 先ほど作成した TLS 1.2 プロトコル バージョンのサブキーの下に クライアント サブキーを作成します。 たとえば、 HKLM\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client などです。

  4. HKLM\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client の下に次の DWORD 値を作成します。

    • Enabled [値 = 1]
    • DisabledByDefault [値 = 0]

既定では無効になっているため、セキュリティで保護された暗号化をサポートするように .NET Framework 4.6 以降を構成します。 強力な暗号化では、TLS 1.2 のようなより安全なネットワーク プロトコルが使用され、セキュリティで保護されていないプロトコルがブロックされます。

  1. 次のレジストリ サブキーを見つけます: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319

  2. このサブキーの下に、値 1 の DWORD 値 SchUseStrongCrypto を作成します。

  3. 次のレジストリ サブキーを見つけます: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319

  4. このサブキーの下に、値 1 の DWORD 値 SchUseStrongCrypto を作成します。

  5. 設定を有効にするためにシステムを再起動します。

ワークスペース ID とキー

使用するインストール方法に関係なく、エージェントが接続する Log Analytics ワークスペースのワークスペース ID とキーが必要です。 Azure portal の Log Analytics ワークスペース メニューからワークスペースを選択します。 次に、[ 設定] セクションで [エージェント] を選択 します

ワークスペースの詳細を示すスクリーンショット。

初期セットアップ中に複数のワークスペースにレポートするようにエージェントを構成することはできません。 コントロール パネルまたは PowerShell から設定を更新して、インストール後にワークスペースを追加または削除します。

Log Analytics ワークスペースの共有キーを再生成することは可能ですが、この目的は、これらのキーを現在使用しているエージェントへのアクセスをすぐに制限 するわけではありません 。 エージェントはキーを使用して、3 か月後に有効期限が切れる証明書を生成します。 共有キーを再生成すると、エージェントは証明書を更新できず、有効期限が切れるまで証明書を使用し続けなくなります。

エージェントをインストールする

Important

従来の Log Analytics エージェントは、2024 年 8 月 31 日の時点で非推奨となっています。 Microsoft は Log Analytics エージェントのサポートを提供しなくなります。 Log Analytics エージェントを使用して Azure Monitor にデータを取り込む場合は、 ここで Azure Monitor エージェントに移行します

次の手順では、コンピューター上のエージェントのセットアップ ウィザードを使用して、Azure および Azure Government クラウドに Log Analytics エージェントをインストールして構成します。 System Center Operations Manager 管理グループにもレポートするようにエージェントを構成する方法については、 エージェント セットアップ ウィザードを使用した Operations Manager エージェントの展開に関するページを参照してください。

  1. Log Analytics ワークスペースで、前に移動した Windows Server ページから、Windows オペレーティング システムのプロセッサ アーキテクチャに応じて、ダウンロードする適切な Windows エージェント のダウンロード バージョンを選択します。

  2. セットアップを実行して、コンピューターにエージェントをインストールします。

  3. ようこそ ページで [次へ] をクリックします。

  4. [ライセンス条項] ページの記述内容を確認し、 [同意する] をクリックします。

  5. [インストール先フォルダー] ページで、既定のインストール フォルダーを変更するか、変更せずに [次へ] をクリックします。

  6. [エージェントのセットアップ オプション] ページで、エージェントを接続する Azure Log Analytics をクリックし、 [次へ] をクリックします。

  7. Azure Log Analytics ページで、次の操作を行います。

    1. [ワークスペース ID][ワークスペース キー (主キー)] に、先ほどコピーした値を貼り付けます。 コンピューターが Azure Government クラウドの Log Analytics ワークスペースに報告する必要がある場合は、Azure Cloud ドロップダウン リストから Azure US Government を選択します。
    2. コンピューターがプロキシ サーバーを介して Log Analytics サービスと通信する必要がある場合は、 [詳細] をクリックし、プロキシ サーバーの URL とポート番号を指定します。 プロキシ サーバーで認証が必要な場合には、プロキシ サーバーにアクセスするためのユーザー名とパスワードを入力し、 [次へ] をクリックします。
  8. 必要な構成設定をしたら、 [次へ] をクリックします。

    セットアップ中にワークスペース ID と主キーを貼り付ける場所を示すスクリーンショット。

  9. [インストールの準備完了] ページで、設定内容を確認し、 [インストール] をクリックします。

  10. [構成は正常に終了しました] ページで [完了] をクリックします。

完了すると、コントロール パネルMicrosoft Monitoring Agent が表示されます。 Log Analytics に報告されていることを確認するには、 Log Analytics へのエージェント接続の確認を確認します。

Azure Monitor へのエージェント接続を確認する

エージェントのインストールが完了したら、2 つの方法で正常に接続され、レポートされていることを確認できます。

コントロール パネル[システムとセキュリティ] から、Microsoft Monitoring Agent の項目を見つけます。 これを選択すると、Azure Log Analytics タブに、Microsoft Monitoring Agent が Microsoft Operations Management Suite サービスに正常に接続されたことを示すメッセージがエージェントに表示されます。

Log Analytics メッセージへの MMA 接続の状態を示すスクリーンショット。

Azure portal でログ クエリを実行することもできます。

  1. Azure portal で、Monitor を検索して選択 します

  2. メニューの [ログ ] を選択します。

  3. [ ログ ] ペインのクエリ フィールドに、次のように入力します。

    Heartbeat 
    | where Category == "Direct Agent" 
    | where TimeGenerated > ago(30m)
    

返される検索結果には、接続され、サービスに報告されていることを示すコンピューターのハートビート レコードが表示されます。

キャッシュ情報

Log Analytics エージェントからのデータは、Azure Monitor に送信される前に 、ローカル コンピューターの C:\Program Files\Microsoft Monitoring Agent\Agent\Health Service State にキャッシュされます。 エージェントは 20 秒ごとにアップロードを試みます。 失敗した場合、成功するまで指数関数的に増加する期間を待機します。 2 回目の試行の 30 秒前、次の試行の 60 秒前、120 秒待機し、再試行が正常に再び接続されるまで最大 8.5 時間待機します。 この待機時間は、すべてのエージェントが同時に接続を試みないように少しランダム化されます。 最大バッファーに達すると、最も古いデータが破棄されます。

既定のキャッシュ サイズは 50 MB ですが、最小 5 MB から最大 1.5 GB の間で構成できます。 レジストリ キーHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HealthService\Parameters\Persistence Cache Maximumに格納されます。 この値はページ数を表し、1 ページあたり 8 KB です。

次のステップ