LoginSignup
7
1

More than 1 year has passed since last update.

OCI Logging - VCN flow logsを用いてNetworkアクセス状況を分析したときのメモ

Last updated at Posted at 2021-06-14

この記事で記載すること

OCIの外部と内部、OCI内部間の通信ログの取得方法と取得したログの分析方法についてメモを記載する。

OCI Logging / VCN flow logsの利活用イメージ

image.png
※ 本記事では、上記のOCI StreamingのところをLog Analyticsに置き換えて、VCN flow logsで取得したログ分析する

OCI Logging / VCN flow logsに関連する基本操作

VCN flow logsの有効化

1. Loggingサービスメニューを選択
OCI Consoleメニュー > Observability & Management > Logging > Logsを選択
image.png
2. service logの有効化
「Enable service log」ボタンをクリック
image.png
3. パラメータを登録→Service Logの有効化

分類 項目
Resource Service ログ取得対象VCN
Resource Resource ログ取得対象Subnet
Configure Log Log Category Flow Logs
Log Location Log Group 任意(保存したLog Group)
Log Retention Log Retention 任意

image.png
image.png

Logの分析

Logging / searching loggingを利用したログの分析

1.searching loggingサービスの起動
OCI Consoleメニュー > Observability & Management > Logging > Searchを選択

image.png

2.searchするログの選択
Search > Select logs to search

image.png

image.png

3.Custom Fileterの設定

例①:REJECTしたデータのsearch

Custom filtersに以下を入力
data.action = 'REJECT'

例②:特定のサーバへの接続のsearch
data.destinationAddress='10.7.1.15'

例③:DBサーバへのOracle Net接続のsearch
data.destinationAddress='10.7.1.120'
data.destinationPort=1521

image.png

4.設定したsearchの保存
Save Search > New Saved Searchの登録

image.png

Logging Analyticsを利用したLogの分析

Logging Analyticsを使ってLoggingで取得したLogを以下のステップで分析準備
1.Loggingを使ってLogを収集(前述)
2.Logging Anaytlicsの準備
3.Service Connector Hubの準備
4.Loggin AnalyticsでLogを分析

■ VCN flow logs + Service Connector + Logging Analyticsのフローイメージ

image.png

■ Service Connector Hubを用いたフロー全体像(21/6/14時点)

image.png

2.Logging Anaytlicsの準備

Logging Analytics(LA)の有効化

LAコンソールの起動
OCI Consoleメニュー > Observability & Management > Logging Analyticsを選択

image.png

LAの有効化
Start Using Logging Analyticsをクリック

image.png

Set Up Ingestionをクリック

image.png

ここではDefaultのままでNextをクリック

image.png

Set Up Ingestionをクリック

image.png

option: Go to OCI Audit Analytics Dashboardをクリック
image.png

log groupの作成

LAのAdministorationコンソールの起動
OCI Consoleメニュー > Observability & Management > Logging Analytics > Administrationを選択

image.png

左ペインにあるLog Groupsをクリック

image.png

Create Log Groupをクリック

image.png

「flow_logs」をLog Group名としてLog Groupを作成

3.Service Connector Hubの準備

1.Service Connecter Hubサービスの起動
OCI Consoleメニュー > Observability & Management > Logging > Service Connectorsを選択
image.png

2.Log AnnalyticsがLoggingで収集したデータを利活用するための準備
Create Service Connector > パラメータをセットしてcreateをクリック
主なパラメータ

項目 補足
- Connector Name (任意:ここではVCN_FLOW_LOG2LA)
Source Logging
Configure source connection Log Group / Logs 事前設定済みの値を選択
Log Filter Task (Filter条件) (option)
Configure Function Task (option)

image.png

image.png

image.png

CreateをクリックしてPolicyを自動生成

image.png

Createをクリック

image.png

以下のような画面が表示される

image.png

4.Loggin AnalyticsでLogを分析

LA Dashboardの起動

LA / Dashboardsを選択

image.png

VCN Flow Logsをクリック

image.png

VCN Flow Logsダッシュボードが表示される

image.png

分析トライアル

例:DBサーバへのアクセスもとの特定

Total Packets In by Destination Portの1521(DB Port)をクリック

image.png

DBアクセスの詳細を確認

image.png

DBアクセスを一覧表示
Tableの表示 > Source IPの追加

image.png

image.png

image.png

例:Tree Mapをもとにアクセス元とアクセス頻度の確認 → アクセス頻度が高いアクセス元の深堀分析

赤枠のところをクリック

image.png

クリック後の遷移画面(Log Explorerが表示)

image.png

Destination Portごとの通信頻度の確認
→ 443ポートへのアクセスが大半を占めている

image.png

Destionリストの一覧を表示

image.png

例:REJECTされた通信をリスト表示する

Log Explorerを選択

image.png

検索条件をクリア
「×」をクリック → 「Run」をクリック

image.png

Actionをフィールドに追加

image.png

REJECTをクリック(Search条件に追加)

image.png

REJECT一覧が表示される

image.png

※ 検索条件の設定に以下と入力することでも可能

'Log Source' = 'OCI VCN Flow Unified Schema Logs' and Action = REJECT 

参考情報

Documentation

Logging

Service Connector Hub

Logging Analytics

API Refernce

Workshop

Blogs

Webiner

7
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
1