Splunkとの統合
NetScaler ADMをSplunkと統合して、以下の分析を表示できるようになりました。
WAF 違反
ボット違反
SSL 証明書インサイト
Splunk アドオンにより、次のことが可能になります。
他のすべての外部データソースを結合します。
一元化された場所で分析の可視性を高めます。
NetScaler ADMはボット、WAF、SSLイベントを収集し、定期的にSplunkに送信します。Splunk 共通情報モデル (CIM) アドオンは、イベントを CIM 互換データに変換します。管理者は CIM 互換データを使用して、Splunk ダッシュボードでイベントを表示できます。
統合を成功させるには、次のことを行う必要があります。
NetScaler ADM からデータを受信するようにSplunkを設定
Splunkでは、次のことを行う必要があります。
Splunk HTTP イベントコレクターエンドポイントをセットアップしてトークンを生成する
最初に Splunk で HTTP イベントコレクターを設定する必要があります。この設定により、ADM と Splunk を統合して WAF または Bot データを送信できるようになります。次に、Splunkで次のことを行うためのトークンを生成する必要があります。
ADM と Splunk 間の認証を有効にします。
イベントコレクターエンドポイントを介してデータを受信します。
Splunk にログオンします。
[設定] > [データ入力] > [HTTP イベントコレクター] に移動し、[新規追加] をクリックします。
次のパラメータを指定します。
名前:任意の名前を指定します。
ソース名の上書き (オプション): 値を設定すると、HTTP イベントコレクターのソース値が上書きされます。
説明 (オプション): 説明を指定します。
出力グループ (オプション): デフォルトでは、このオプションは「なし」に設定されています。
インデクサーの確認を有効にする:デフォルトでは、このオプションは選択されていません。
[次へ]をクリックします。
オプションで、入力設定ページで追加の入力パラメータを設定できます。
「確認」をクリックして入力内容を確認し、「送信」をクリックします。
トークンが生成されます。NetScaler ADM で詳細を追加するときは、このトークンを使用する必要があります。
Splunk 共通情報モデルのインストール
Splunkでは,Splunk CIMアドオンをインストールする必要的があります。このアドオンにより、Citrix ADM から受信したデータが取り込まれたデータを正規化し、同等のイベントに対して同じフィールド名とイベントタグを使用して共通の標準に一致するようにします。
注
Splunk CIM アドオンを既にインストールしている場合は、このステップは無視してかまいません。
Splunk にログオンします。
[アプリ] > [その他のアプリを検索] に移動します。
検索バーにCIMと入力し、Enterキーを押してSplunk 共通情報モデル (CIM)アドオンを取得し、[インストール] をクリックします。
CIM ノーマライザーのインストール
CIM ノーマライザーは、Splunk で WAF とボットのインサイトを表示するためにインストールする必要がある追加プラグインです。
Splunk ポータルで、[アプリ]> [その他のアプリを検索] に移動します。
検索バーに「ADM サービスイベント/データの CIM 正規化」と入力し、Enterキーを押してアドオンを入手し、[インストール] をクリックします。
Splunkでサンプルダッシュボードを用意する
Splunk CIM をインストールしたら、WAF と Bot のテンプレートと SSL 証明書インサイトを使用してサンプルダッシュボードを準備する必要があります。ダッシュボードテンプレート (.tgz
) ファイルをダウンロードし、任意のエディター (メモ帳など) を使用してその内容をコピーし、データを Splunk に貼り付けてダッシュボードを作成できます。
注:
サンプルダッシュボードを作成する以下の手順は、WAF と Bot、および SSL 証明書インサイトの両方に適用できます。必要な
json
ファイルを使用する必要があります。
Citrixd のダウンロードページにログオンし、オブザーバビリティ統合にあるサンプルダッシュボードをダウンロードします。
json
ファイルを抽出し、任意のエディターを使用してファイルを開き、ファイルからデータをコピーします。注:
抽出すると、2つの
json
ファイルが作成されます。adm_splunk_security_violations.json
を使用して WAF と Bot のサンプルダッシュボードを作成し、adm_splunk_ssl_certificate.json
を使用して SSL 証明書インサイトのサンプルダッシュボードを作成します。Splunk ポータルで、[検索とレポート] > [ダッシュボード] に移動し、[新しいダッシュボードの作成] をクリックします。
「ダッシュボードの新規作成」ページで、次のパラメータを指定します。
ダッシュボードタイトル-任意のタイトルを入力します。
説明-必要に応じて、参照用の説明を入力できます。
権限-要件に応じて [非公開] または [アプリ内で共有] を選択します。
[ダッシュボードStudio] を選択します。
任意のレイアウト ([絶対] または [グリッド]) を選択し、[作成] をクリックします。
「作成」をクリックした後、レイアウトから「ソース」アイコンを選択します。
既存のデータを削除し、ステップ 2 でコピーしたデータを貼り付けて、[戻る] をクリックします。
[保存]をクリックします。
Splunkで次のサンプルダッシュボードを表示できます。
データをSplunkにエクスポートするようにNetScaler ADMを設定する
これで、Splunkですべての準備が整いました。最後のステップは、サブスクリプションを作成してトークンを追加することによってNetScaler ADMを構成することです。
次の手順を完了すると、NetScaler ADMで現在使用可能な更新されたダッシュボードをSplunkで表示できます。
NetScaler ADM にログオンします。
[設定] > [エコシステム統合]に移動します。
「購読」ページで、「追加」をクリックします。
[購読する機能の選択] タブでは、エクスポートする機能を選択し、[次へ] をクリックします。
リアルタイムエクスポート-選択した違反は直ちに Splunk にエクスポートされます。
定期エクスポート-選択した違反が、選択した期間に従って Splunk にエクスポートされます。
「エクスポート構成を指定」タブで:
エンドポイントタイプ— リストからSplunkを選択します。
エンドポイント— Splunk エンドポイントの詳細を指定します。終点はhttps://SPLUNK_PUBLIC_IP:SPLUNK_HEC_PORT/services/collector/eventの形式でなければなりません。
注
セキュリティ上の理由から HTTPS を使用することをお勧めします。
SPLUNK_PUBLIC_IP— Splunk に設定された有効な IP アドレス。
SPLUNK_HEC_PORT— HTTP イベントエンドポイントの設定時に指定したポート番号を示します。デフォルトのポート番号は 8088 です。
サービス/コレクター/イベント— HEC アプリケーションのパスを示します。
認証トークン— Splunk ページから認証トークンをコピーして貼り付けます。
[次へ]をクリックします。
「購読」ページで:
エクスポート頻度— リストから [毎日] または [毎時] を選択します。選択内容に基づいて、NetScaler ADM は詳細を Splunk にエクスポートします。
注
定期エクスポートで違反を選択した場合にのみ適用されます。
サブスクリプション名— 任意の名前を指定します。
「通知を有効にする」チェックボックスを選択します。
[Submit]をクリックします。
注
Periodic Exportオプションで初めて設定すると、選択した機能のデータが直ちに Splunk にプッシュされます。次のエクスポート頻度は、選択内容に基づいて行われます (毎日または毎時)。
リアルタイムエクスポートオプションで初めて構成すると、NetScaler ADM で違反が検出されるとすぐに、選択した機能のデータがすぐに Splunk にプッシュされます。
Splunk のダッシュボードを表示する
NetScaler ADM で構成を完了すると、イベントがSplunkに表示されます。
注:
更新されたSSL証明書インサイトデータをSplunkですぐに表示するには、NetScaler ADM SSLダッシュボード(インフラストラクチャSSLダッシュボード)で「今すぐ投票」をクリックします。
これで、追加の手順なしに、更新されたダッシュボードを Splunk で表示する準備が整いました。
Splunk に移動し、作成したダッシュボードをクリックすると、更新されたダッシュボードが表示されます。
以下は、更新されたWAFとボットのダッシュボードの例です。
次のダッシュボードは、更新された SSL 証明書インサイトダッシュボードの例です。