Supported OS Windows

インテグレーションバージョン5.1.0

IIS グラフ

概要

すべてのサイトを集計して、またはサイトごとに IIS メトリクスを収集します。IIS Agent チェックは、アクティブな接続数、送信および受信バイト数、HTTP メソッド別のリクエスト数などのメトリクスを収集します。サイトごとのサービスチェックも送信されるため、サイトが稼働しているか停止しているかを把握できます。

セットアップ

インストール

IIS チェックは Agent にパッケージ化されています。IIS メトリクスとログの収集を開始するには、Agent をインストールします

ホスト

ホストで実行中の Agent に対してこのチェックを構成するには

メトリクスの収集
  1. IIS のサイトデータの収集を開始するには、Agent の構成ディレクトリのルートにある Agent の conf.d ディレクトリiis.d/conf.yaml ファイルを編集します。使用可能なすべての構成オプションの詳細については、サンプル iis.d/conf.yaml を参照してください。

  2. Agent を再起動すると、Datadog への IIS メトリクスの送信が開始されます。

: このチェックのバージョン 2.14.0 以降では、メトリクスの収集に新しい実装を使用し、これには Python 3 が必要です。Python 3 の使用が不可能なホストの場合や、このチェックのレガシーバージョンを使用する場合は、以下のコンフィグを参照してください。

ログ収集
  1. Datadog Agent で、ログの収集はデフォルトで無効になっています。以下のように、datadog.yaml ファイルでこれを有効にします。

    logs_enabled: true
    
  2. IIS のログの収集を開始するには、次の構成ブロックを iis.d/conf.yaml ファイルに追加します。

    logs:
      - type: file
        path: C:\inetpub\logs\LogFiles\W3SVC1\u_ex*
        service: myservice
        source: iis
    

    path パラメーターと service パラメーターの値を変更し、環境に合わせて構成してください。使用可能なすべての構成オプションの詳細については、サンプル iis.d/conf.yaml を参照してください。

  3. Agent を再起動します

: datadog-agent ユーザーが、収集したいログファイルをテールするための読み取りアクセスと実行アクセスを持っていることを確認してください。IIS が新しいサブフォルダを作成するとき (新しいサイトが作成されるときなど)、親フォルダの権限は自動的に継承されません。詳細については、ログファイルのテールに関する権限の問題を参照してください。

検証

Agent の status サブコマンドを実行し、Checks セクションで iis を探します。

収集データ

メトリクス

イベント

IIS チェックには、イベントは含まれません。

サービスチェック

iis.site_up
サイトのアップタイムが 0 の場合は CRITICAL を、それ以外の場合は OK を返します。サイトのアップタイムは WMI 経由で Win32_PerfFormattedData_W3SVC_WebService クラス を用いて収集されます。
Statuses: ok, クリティカル

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問合せください。