エラスティックサーチ連携

最終公開日 : Nov 04, 2026
注:
Elasticsearch連携、Elasticsearchへのデータのエクスポート、またはフィードバックについては、mailto:CAS-PM-Ext@cloud.comにお問い合わせください。
Logstashエンジンを使用して、Citrix Analytics for Performance™をElasticsearchと統合できます。この統合により、Citrix IT環境からElasticsearchにユーザーデータをエクスポートして関連付け、組織のセキュリティ体制に関するより深い洞察を得ることができます。
統合の利点と、オブザーバビリティプラットフォームに送信される処理済みデータの種類について詳しくは、「データエクスポート」を参照してください。

前提条件

  • 少なくとも1つのデータソースのデータ処理をオンにします。これにより、Citrix Analytics for PerformanceがElasticsearch統合プロセスを開始するのに役立ちます。
  • 次のエンドポイントがネットワークの許可リストに含まれていることを確認します。
    エンドポイント 米国リージョン 欧州連合リージョン アジア太平洋南部リージョン
    Kafkaブローカー casnb-0.citrix.com:9094 casnb-eu-0.citrix.com:9094 casnb-aps-0.citrix.com:9094
    casnb-1.citrix.com:9094 casnb-eu-1.citrix.com:9094 casnb-aps-1.citrix.com:9094
    casnb-2.citrix.com:9094 casnb-eu-2.citrix.com:9094 casnb-aps-2.citrix.com:9094
    casnb-3.citrix.com:9094

Elasticsearch と統合する

  1. 設定 > データエクスポート に移動します。
  2. アカウント設定 セクションで、ユーザー名とパスワードを指定してアカウントを作成します。このアカウントは、統合に必要な設定ファイルを準備するために使用されます。
    SIEM データエクスポート
  3. パスワードが次の条件を満たしていることを確認してください。
    SIEM パスワード要件
  4. Logstash 設定ファイルを生成するには、設定 をクリックします。
    Elasticsearchを構成(/en-us/citrix-analytics/media/siem-configure-casp.png)
  5. Observability Platformセクションから「Elastic Search」タブを選択して、構成ファイルをダウンロードします。
    • Logstash構成ファイル: Citrix Analytics for PerformanceからLogstashデータ収集エンジンを使用してElasticsearchにイベントを送信するための構成データ(入力、フィルター、および出力セクション)が含まれています。Logstash構成ファイルの構造については、Logstashドキュメントを参照してください。
    • JKSファイル: SSL接続に必要な証明書が含まれています。
      注
      これらのファイルには機密情報が含まれています。安全な場所に保管してください。
      Elasticsearchを選択(/en-us/citrix-analytics/media/elasticsearch-select-casp.png)
  6. Logstashを構成します。
    1. LinuxまたはWindowsホストマシンに、Logstashをインストールします。既存のLogstashインスタンスを使用することもできます。
    2. Logstashをインストールしたホストマシンで、指定されたディレクトリに次のファイルを配置します。
      ホストマシンの種類 ファイル名 ディレクトリパス
      リナックス CAS_Elasticsearch_LogStash_Config.config Debian および RPM パッケージの場合: /etc/logstash/conf.d/
      .zip および .tar.gz アーカイブの場合: {extract.path}/config
      kafka.client.truststore.jks Debian および RPM パッケージの場合: /etc/logstash/ssl/
      .zip および .tar.gz アーカイブの場合: {extract.path}/ssl
      ウィンドウズ CAS_Elasticsearch_LogStash_Config.config C:\logstash-7.xx.x\config
      kafka.client.truststore.jks
      Logstash インストールパッケージのデフォルトディレクトリ構造については、Logstash ドキュメントを参照してください。
    3. Logstash 設定ファイルを開き、次の操作を行います。
      1. ファイルの入力セクションに、次の情報を入力します。
        • パスワード: 設定ファイルを準備するために Citrix Analytics for Performance で作成したアカウントのパスワード。
        • SSL トラストストアの場所: SSL クライアント証明書の場所。これは、ホストマシン上の kafka.client.truststore.jks ファイルの場所です。
        Elasticsearch 入力セクション
      2. ファイルの出力セクションで、ホストマシンまたはElasticsearchが実行されているクラスターのアドレスを入力します。
        Elasticsearch出力セクション(/en-us/citrix-analytics/media/elasticsearch-output-section.png)
    4. Citrix Analytics for Performanceから処理済みデータをElasticsearchに送信するには、ホストマシンを再起動します。
設定が完了したら、ElasticsearchでCitrix Analyticsデータが表示されることを確認します。

Logstashの設定

Logstashの設定サンプルは、Citrix Analytics for Performanceページからダウンロードできます。
以下は、提供されているKibanaダッシュボードのサンプルをサポートできるLogstashパイプライン定義のわずかなバリエーションです。
filter {
  json {
    source => "message"
    remove_field => ["message"]
  }
  date {
    match => [ "timestamp", "ISO8601", "yyyy-MM-dd HH:mm:ss" ]
    target => "@timestamp"
  }
}

filter {
  mutate {
    copy => ["eventType", "[@metadata][eventTypeIndex]"]
  }
}

filter {
  mutate {
    lowercase => ["[@metadata][eventTypeIndex]"]
  }
}

output {
  elasticsearch {
    hosts => ["<your logstash host : port>"]
    index => "citrixanalytics-%{[@metadata][eventTypeIndex]}-%{+YYYY.MM.dd}"
  }
}
以前の設定に基づき、LogstashはeventTypeフィールドを使用して、セッションイベントとマシンイベントを別々のインデックスに分離します。
Citrix Analyticsページからダウンロードしたデフォルト設定ファイルの「filter」および「output」セクションを上記のコンテンツに置き換え、Logstashサービスを再起動できます。

Kibanaダッシュボードのサンプル

Citrixが提供するKibanaダッシュボードのサンプルをインポートできます。これには以下が含まれます。
  • メトリック
  • タイムチャート
  • セッションおよびインフラストラクチャテレメトリのその他の有用な視覚化。
ダッシュボード定義(JSONファイル)は、Citrix Analyticsダウンロードページからダウンロードできます。
Kibanaインスタンスにダッシュボードファイルをインポートできます。Elasticsearchクラウドまたはエンタープライズアカウントのいずれかです。
ダッシュボードをインポートする前に、Logstash、Elasticsearch、Kibanaの各インスタンスが適切に構成されており、Kibanaのインデックス管理ページでcitrixanalyticsインデックスを表示できることを確認してください。
ダッシュボードと参照されているデータビューをインポートするには、次の手順を実行します。
  1. 管理 > 保存済みオブジェクト に移動します。
  2. インポート をクリックし、指定された圧縮ファイルに含まれている提供されたndjsonファイルを選択します。
  3. オプションで、ランダムなIDで新しいオブジェクトを作成 を選択できます。
  4. インポート をクリックします。
上記の手順を完了すると、次の画像に示されているように、4つの新しい保存済みオブジェクトを表示できます。
ElasticSearchの4つのオブジェクト
データビューはダッシュボードの視覚化によって参照され、前述のLogstash構成で定義されたインデックスを参照しています。ダッシュボードを開くことができる必要があります。以下はサンプルダッシュボードです。
ElasticSearchダッシュボード1
ElasticSearchダッシュボード2

データ転送のオン/オフを切り替える

Citrix Analytics for Performanceが構成ファイルを準備すると、Elasticsearchのデータ転送がオンになります。
Citrix Analytics for Performanceからのデータ転送を停止するには:
  1. 「設定」>「データエクスポート」に移動します。
  2. データ送信を無効にするには、トグルボタンをオフにします。デフォルトでは、データ送信は常に有効になっています。
    SIEM送信クリア(/en-us/citrix-analytics/media/siem-turn-off-casp-elastic.png)
  3. 確認のための警告ウィンドウが表示されます。「データ送信をオフにする」をクリックして、送信アクティビティを停止します。
    SIEM送信クリア警告(/en-us/citrix-analytics/media/siem-turn-off-warning.png)
データ送信を再度有効にするには、トグルボタンをオンにします。