1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

OCI Log Analyticsに手動でログをアップロードする

Last updated at Posted at 2020-09-28

OCI Log Analyticsは通常エージェントが定期的にログをアップロードしますが、OCI CLIまたはREST APIを使って手動でログをアップロードすることが可能です。この方法を使用すれば、エージェンドをインストールできないリソースのログを分析させることができます。

ドキュメントはこちら

ここでは、データベースのXML監査ログをインポートし、分析する手順を手順を説明します。

  • ロググループを作成し、OCIDをメモしておく
    image.png

  • ログソース名は、以下のソース内の名前から取得する
    image.png

#サンプルのXML監査ログをダウンロード
wget https://raw.githubusercontent.com/western24/omcdemo/master/ora_audit.xml

#OCI CLIでアップロード
oci log-analytics upload upload-log-file --namespace-name テナント名 --log-source-name 'ログソース名' --upload-name アップロード名 --file ログファイルパス --filename ログファイル名 --opc-meta-loggrpid ロググループのID
oci log-analytics upload upload-log-file --namespace-name xxxxxx --log-source-name 'Database Audit XML Logs' --upload-name uptest --file /home/opc/ora_audit.xml --filename oracleXMLlog --opc-meta-loggrpid ocid1.loganalyticsloggroup.oc1.iad.xxxxxxxxxxxxxxx

  • 正常にアップロード完了されていれば、管理 -> アップロード内に表示される。アップロードファイル内の "ログ・エクスプローラで表示" をクリック
    image.png

  • インポートしたログの分析画面に遷移する
    image.png

  • ビジュアル化を円グラフに変更、StatusCodeをグループ化基準にドラッグ&ドロップ
    image.png

  • クラスタ分析を選択すると、グルーピング化されログの傾向をより直感的に把握ができる
    image.png

今回はOCI LAにプリセットされているOracle Databaseのログタイプを使用しましたが、サポートされていないミドルウェアやアプリケーションのログには、カスタムパーサーの機能で新たに対応するログタイプを作成することが可能です。

本家のOracle Management CloudではGUIで簡単に実装できますが、OCI LAはまだですので、OMC側で作成した正規表現をコピーするというのが良いかもしれません。

OMC Log Analyticsで未対応のログをカスタム・パーサで取り込む

OCI Audit,Flowlog,WAF関連のログを手動でアップロードして分析するといった使い方も実践的ですね。ただ、完全対応したパーサーはまだなので、自身で作成する必要があります。

1
0
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?