OCI VCNフロー・ログのフィルターで REJECT のログのみを取得する。(Oracle Cloud Infrastructure)

VCNフロー・ログは OCI の VCN(Virtual Cloud Network) のトラフィックをロギングできるサービスです。
当然大量の情報が取得されてしまうのですが、フィルターの機能を使うと REJECT されたトラフィックのみ取得可能です。

> VCNフロー・ログ
> https://docs.oracle.com/ja-jp/iaas/Content/Network/Concepts/vcn-flow-logs.htm#vcn_flow_logs
> VCNフロー・ログを使用して、監視およびセキュリティのニーズをサポートするネットワーク・トラフィック情報を取得します。

本記事では VCNフロー・ログ のフィルターで REJECT のログのみを取得してみますやで。
彡(ﾟ)(ﾟ)

# 1. Log Groups の作成

画面左上のハンバーガー・ボタン → Observability & Management → Logging → Log Groups と遷移して、Create Log Groupボタンをクリックします。
![FlowLogsFilter001.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110066/a845f0a7-979e-363a-e776-a9b4c5819609.jpeg)

名前、詳細を入力して Createボタンをクリックします。
![FlowLogsFilter002.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110066/76e2ba71-63c5-4e25-7bd7-4061a147fa24.jpeg)


# 2. VCN Flow Log の作成

画面左上のハンバーガー・ボタン → Networking → Networking Command Center → Flow logs と遷移して、Enable flow logsボタンをクリックします。
![FlowLogsFilter003.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110066/c0778c72-3506-9acf-0bfc-c21ac739e153.jpeg)
![FlowLogsFilter004.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110066/9926fd2e-63aa-0b0f-687d-3c870853288f.jpeg)


ファイル名プレフィックス、フロー・ログの宛先を入力して、キャプチャー・フィルターのプルダウンの Create new capture filter を選択します。
![FlowLogsFilter005.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110066/c7a356ba-2ad0-d14a-89cf-d36ea0c0f35b.jpeg)

キャプチャー・フィルターの名前とコンパートメントとサンプリング・レートは任意、Traffic disposition に Reject を選択して Create capture filterボタンをクリック → Next をクリックします。
![FlowLogsFilter006.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110066/906689f8-230d-db69-f536-0f9b699b462f.jpeg)

Add enablement pointsボタンをクリックします。
![FlowLogsFilter007.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110066/21868561-ce06-3744-50cc-160ba3140b70.jpeg)

Viertual cloud network を選択して Continue をクリックします。
![FlowLogsFilter008.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110066/f5672cd0-e844-03c3-dfe5-b34c77c6f48f.jpeg)

VCNフロー・ログを有効化するVCNを選択して Add enablement pointsボタンをクリック → Next をクリックします。
![FlowLogsFilter009.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110066/b7715511-07c2-c4a5-0075-6f56b8341390.jpeg)

作成する VCNフロー・ログのレビュー画面が出るので確認して Enable flow logsボタンをクリックします。
![FlowLogsFilter010.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110066/e4822919-5f3b-108a-4f32-30d6f825dc8e.jpeg)

しばらくすると作成した VCNフロー・ログが ACTIVE になります。
![FlowLogsFilter011.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110066/210bc0b5-d4b3-c722-cb98-08214cdea7ee.jpeg)

# 3. REJECT されたトラフィックの確認

REJECT される操作をしてVCNフロー・ログ上に記録されたトラフィックを確認します。
ACTIVE になった VCNフロー・ログ画面の　To view more logging data, click here. をクリックします。
![FlowLogsFilter011.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110066/2675da14-f23a-457e-508d-d66b4750d2af.jpeg)

遷移後の画面で VCNフロー・ログに記録された REJECT のトラフィックを確認できます。
![FlowLogsFilter012.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/110066/81fb46a6-9187-f832-f43f-a57ffe2d1b91.jpeg)

# 4. まとめ
VCNフロー・ログで REJECT されたトラフィックのみを記録できました。

通常は ACCEPTされるトラフィックも記録されてしまうので、
REJECT されるトラフィックのみ記録できるのは便利ですやね。
彡(^)(^)

# 5. 参考

> OCI Flow Logsがネットワーク監視エクスペリエンスを合理化するための拡張機能を発表
> https://blogs.oracle.com/oracle4engineer/post/ja-oci-flow-logs-enhance-network-monitoring