翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Splunk を使用して AWS Network Firewall のログとメトリクスを表示する
作成者: Ivo Pinto
概要
多くの組織では、さまざまなソースからのログとメトリクスを一元的に集約および可視化するツールとして Splunk Enterprise
これを実現するには、読み取り専用の AWS Identity and Access Management (IAM) ロールを作成します。の Splunk アドオンAWSは、このロールを使用して にアクセスします CloudWatch。の Splunk アドオンを設定AWSして、メトリクスとログを取得します CloudWatch。最後に、取得したログデータとメトリクスから Splunk で視覚化を作成します。
前提条件と制限
前提条件
制約事項
Splunk Enterprise は、 AWS クラウド内の Amazon Elastic Compute Cloud (Amazon EC2) インスタンスのクラスターとしてデプロイする必要があります。
Amazon の自動検出IAMロールを使用したデータ収集EC2は、AWS中国リージョンではサポートされていません。
アーキテクチャ

この図表は、以下を示すものです:
Network Firewall はログを CloudWatch Logs に発行します。
Splunk Enterprise は、 からメトリクスとログを取得します CloudWatch。
このアーキテクチャのメトリクスとログの例を入力するために、ワークロードは Network Firewall エンドポイントを通過してインターネットに移動するトラフィックを生成します。これは、ルートテーブルを使用することで実現されます。このパターンではワークロードとして単一の Amazon EC2インスタンスを使用しますが、Network Firewall が CloudWatch Logs にログを送信するように設定されている場合、このパターンは任意のアーキテクチャに適用できます。
このアーキテクチャでは、別の仮想プライベートクラウド () の Splunk Enterprise インスタンスも使用しますVPC。ただし、Splunk インスタンスは、 に到達できる限り、ワークロードVPCと同じ など、別の場所に配置できます CloudWatch APIs。
ツール
AWS サービス
Amazon CloudWatch Logs は、すべてのシステム、アプリケーション、AWSサービスからのログを一元化するのに役立つため、ログをモニタリングして安全にアーカイブできます。
Amazon Elastic Compute Cloud (Amazon EC2) はAWS、 クラウドでスケーラブルなコンピューティング性能を提供します。必要な数の仮想サーバーを起動することができ、迅速にスケールアップまたはスケールダウンができます。
AWS Network Firewall は、 AWS クラウドVPCs内の 用のステートフルでマネージド型のネットワークファイアウォールおよび侵入検知および防止サービスです。
その他のツール
「Splunk
」 はログデータのモニタリング、視覚化、分析に役立ちます。
エピック
タスク | 説明 | 必要なスキル |
---|---|---|
IAM ポリシーを作成します。 | JSON 「エディタを使用してポリシーを作成する」の手順に従って、 CloudWatch ログのデータと CloudWatch メトリクスへの読み取り専用アクセスを許可するIAMポリシーを作成します。次のポリシーをJSONエディタに貼り付けます。
| AWS 管理者 |
新しいIAMロールを作成します。 | 「 AWSのサービスにアクセス許可を委任するロールの作成」の手順に従って、 の Splunk アドオンがアクセスAWSに使用するIAMロールを作成します CloudWatch。アクセス許可ポリシーで、前に作成したポリシーを選択します。 | AWS 管理者 |
IAM ロールを Splunk クラスターのEC2インスタンスに割り当てます。 |
| AWS 管理者 |
タスク | 説明 | 必要なスキル |
---|---|---|
アドオンをインストールします。 |
| Splunk 管理者 |
AWS 認証情報を設定します。 |
詳細については、Splunk ドキュメントの「Splunk プラットフォームインスタンス内で IAMロールを検索する | Splunk 管理者 |
タスク | 説明 | 必要なスキル |
---|---|---|
ログからの Network Firewall CloudWatch ログの取得を設定します。 |
デフォルトでは、Splunk は 10 分ごとにログデータを取得します。これは、詳細設定で設定可能なパラメータです。詳細については、Splunk ドキュメントの「Configure a CloudWatch Logs input using Splunk Web | Splunk 管理者 |
Network Firewall メトリクスの取得を設定します CloudWatch。 |
デフォルトでは、Splunk は 5 分ごとにメトリクスデータを取得します。これは、詳細設定で設定可能なパラメータです。詳細については、Splunk ドキュメントの「Configure a CloudWatch input using Splunk Web | Splunk 管理者 |
タスク | 説明 | 必要なスキル |
---|---|---|
上位のソース IP アドレスを表示します。 |
| Splunk 管理者 |
パケット統計を表示します。 |
| Splunk 管理者 |
最も使用されているソースポートを表示します。 |
| Splunk 管理者 |
関連リソース
「AWS ドキュメント」
AWS サービスにアクセス許可を委任するロールの作成 (IAM ドキュメント)
IAM ポリシーの作成 (IAM ドキュメント)
AWS Network Firewall でのログ記録とモニタリング (Network Firewall ドキュメント)
AWS Network Firewall のルートテーブル設定 (Network Firewall ドキュメント)
AWS ブログ記事
AWS Marketplace