翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Splunk を使用して AWS Network Firewall のログとメトリクスを表示する
作成者: Ivo Pinto
環境:PoC またはパイロット | テクノロジー: ネットワーキング CloudNative、コンテンツ配信、オペレーション、セキュリティ、アイデンティティ、コンプライアンス | ワークロード:その他すべてのワークロード |
AWS サービス: Amazon CloudWatch、Amazon CloudWatch Logs、AWSNetwork Firewall |
[概要]
多くの組織は、さまざまなソースからのログとメトリクスを一元的に集約および視覚化するツールとして Splunk Enterprise
これを実現するには、読み取り専用の AWS Identity and Access Management (IAM) ロールを作成します。の Splunk アドオンAWSは、このロールを使用して にアクセスします CloudWatch。メトリクスとログを から取得AWSするように Splunk アドオンを設定します CloudWatch。最後に、取得したログデータとメトリクスから Splunk で視覚化を作成します。
前提条件と制限
前提条件
制約事項
Splunk Enterprise は、AWSクラウド内の Amazon Elastic Compute Cloud (Amazon EC2) インスタンスのクラスターとしてデプロイする必要があります。
Amazon で自動的に検出されたIAMロールを使用してデータを収集EC2することは、AWS中国リージョンではサポートされていません。
アーキテクチャ
この図表は、以下を示すものです:
Network Firewall はログを CloudWatch ログに発行します。
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 ドキュメントの「Splunk Web を使用して CloudWatch ログ入力を設定する | Splunk 管理者 |
からの Network Firewall メトリクスの取得を設定します CloudWatch。 |
デフォルトでは、Splunk は 5 分ごとにメトリクスデータを取得します。これは、詳細設定 で設定可能なパラメータです。詳細については、Splunk ドキュメントの「Splunk Web を使用して CloudWatch 入力を設定する | Splunk 管理者 |
タスク | 説明 | 必要なスキル |
---|---|---|
上位のソース IP アドレスを表示します。 |
| Splunk 管理者 |
パケット統計を表示します。 |
| Splunk 管理者 |
最も使用されているソースポートを表示します。 |
| Splunk 管理者 |
関連リソース
AWS ドキュメント
AWS サービスにアクセス許可を委任するロールの作成 (IAM ドキュメント)
IAM ポリシーの作成 (IAM ドキュメント)
AWS Network Firewall でのログ記録とモニタリング (Network Firewall ドキュメント)
AWS Network Firewall のルートテーブル設定 (Network Firewall ドキュメント)
AWS ブログ記事
AWS マーケットプレイス