Azure MonitorでIISログを収集できない

nishino-ti 101 評価のポイント
2025-08-22T10:14:37.82+00:00

Azure Monitor を使用して仮想マシンから IIS ログを収集する - Azure Monitor | Microsoft Learn

https://learn.microsoft.com/ja-jp/azure/azure-monitor/vm/data-collection-iis#troubleshooting

上記のページを参考にデータ収集ルールを設定しましたが、Log Analytics ワークスペースの「W3CIISLog」テーブルにレコードが挿入されません。

原因の切り分け方法についてアドバイスをいただけないでしょうか?

仮想マシン、データ収集エンドポイント、データ収集ルールについての詳細は以下の通りです。

【リソース共通】

リソースグループ名:英字のみ

リージョン:西日本

【仮想マシン】

OS:Windows Server 2022 Datacenter Azure Edition 21H2(OSビルド 20348.3807)

IISログの設定:以下の通り、初期状態のままです。

 形式:W3C

 ディレクトリ:%SystemDrive%\inetpub\logs\LogFiles

 エンコード:UTF8

サイトID:1 → ログ出力フォルダーは C:\inetpub\logs\LogFiles\W3SVC1 です。

【データ収集エンドポイント】

プロビジョニングの状態:成功

パブリックアクセス:すべてのネットワークから有効

ネットワークセキュリティ境界:関連付け無し

接続リソース:上記の仮想マシン

【データ収集ルール】

データソース:以下の2つです。

 (1)Windows イベント ログ

 (2)IISのログ(ファイルパターンは空白)

接続リソース:上記の仮想マシン

Azure
Azure

Microsoft が管理する世界のデータ センター ネットワークを介してアプリケーションとサービスを構築、配置、および管理するインフラストラクチャおよびクラウド コンピューティング プラットフォーム。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Bharath Y P 10,345 評価のポイント Microsoft 外部スタッフ モデレーター
2025-08-22T13:22:37.42+00:00

こんにちは nishino-ti,

私は英語からの回答を翻訳しているので、文法の問題があればお許しください.

あなたは、Windows Server 2022 VMからIISログを収集するために、データ収集ルール(DCR)を使用してAzure Monitorを設定しました。しかし、Log AnalyticsワークスペースのW3CIISLogテーブルには記録が表示されません.

直面している問題は、IISログがAzure Monitorに取り込まれていないことです。ログが挿入されない一般的な原因は次のとおりです:

  • DCRのIISログファイルパターンが設定されていません(現在は空白です)
  • Azure Monitor Agent (AMA) が実行されていないか、データ収集エンドポイント (DCE) に接続されていません
  • VMがログファイルにアクセスできないか、ログを生成していません

Azure Monitorは特定のパスからIISログファイルを読み取るためにAMAに依存しています:

  • IISログファイルのデフォルトの場所は C:\inetpub\logs\LogFiles\W3SVC1 これは、IISがログを書く標準のパスで、カスタマイズしていない限りそうなります。ファイルパターンがDCRで指定されていない場合、Azure Monitor Agent (AMA)がログを見つけることを期待する場所です。このように正しいパスを設定してみてください C:\inetpub\logs\LogFiles\W3SVC*\u_ex*.log. Azure Monitor を使用して仮想マシンから IIS ログを収集する - Azure Monitor | Microsoft Learn
  • Azure Monitor Agent (AMA) が実行されていないか、Get-Service AzureMonitorAgent または Get-Service -Name HealthService が実行中であることを確認してください
  • IISがログを書き込んでいない場合、またはAMAサービスがフォルダーを読み取れない場合は、エージェントログを確認してください C:\ProgramData\Azure Monitor Agent\Logs\ ファイルアクセスまたは取り込みエラーの場合
  • DCRの接続リソースにVMがリストされていることを確認してください
  • また、ネットワークやDCEの接続問題を確認することも、ログがLog Analyticsに到達するのを妨げる可能性があります

これが役に立てば幸いです。さらに質問がある場合は、お気軽にお問い合わせください

この回答は役に立ちましたか?


0 件の追加の回答

並べ替え方法: 最も役に立つ

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "おすすめ" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。