PowerVS IBM i 日記(25): IBM Cloud Activity Tracker with LogDNA で PowerVS の操作を監査する


# IBM Cloud Activity Tracker with LogDNA で PowerVS の操作を監査する

システムを使う上で、誰が何を行ったかの監査を可能にすることが重要です。

しかし「アカウント」の「監査ログ」には PowerVS の操作は表示されません。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/090dc05d-6def-2731-8dad-d973c7ce5289.png)

「[IBM Cloud 資料 → IBM Power Systems Virtual Server](https://cloud.ibm.com/docs/power-iaas)」を見ると「リファレンス」に3 つの項目があります。
[API と CLI は、これまで試しました](https://qiita.com/6onoda/items/f146c78c0c1bbe905a42)。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/d36643f8-f62b-3fb3-1bcf-f938b2e6a054.png)

今回は残りの「[Activity Tracker イベント](https://cloud.ibm.com/docs/power-iaas?topic=power-iaas-at-events)」の話です。

資料には、このように記載されています。

> セキュリティー担当者、監査員、または管理者として、お客様は Activity Tracker サービスを使用して、ユーザーおよびアプリケーションが IBM® Power Systems™ Virtual Server とどのように対話しているかをトラッキングすることができます。

つまり「Activity Tracker イベント」を使えば、PowerVSに対して誰が何を行ったか監査をすることができます。

## 記録されるイベント

記録されるイベントの一覧は「[Activity Tracker イベント](https://cloud.ibm.com/docs/power-iaas?topic=power-iaas-at-events)」にリストされています。

仮想サーバーインスタンスであれば、下記のイベントが発生します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/f578f105-a431-876c-59f6-90f2557313ba.png)

## IBM Cloud Activity Tracker with LogDNA の作成

イベントを記録するには「IBM Cloud Activity Tracker with LogDNAサービス」を利用します。

基本的な操作は下記にガイドされています。

* [IBM Cloud Activity Tracker with LogDNA - 入門チュートリアル](https://cloud.ibm.com/docs/Activity-Tracker-with-LogDNA?topic=Activity-Tracker-with-LogDNA-getting-started)

実際に作ってみましょう。

カタログから「IBM Cloud Activity Tracker with LogDNA」を検索・選択します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/92881e4d-ae85-de33-b3a1-deaa9d2d38ef.png)

リージョンと料金プランを選択します。
今回は、リージョンは「東京」、料金プラン「7 日間のイベント検索」にしました。
残念ながら過去のログ検索は無料の「ライト」プランでは行えません。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/168a40f5-afb1-98ee-ac88-5e563476ead1.png)


名前を指定し、必要であればリソースグループを選択し「作成」します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/252dd94b-eba3-0c6c-b141-d8684c200a96.png)


## IBM Cloud Activity Tracker with LogDNA へのアクセスの管理

アクセス・グループを作成します。

メニュー・バーから、「管理」→「アクセス (IAM)」をクリックして、「アクセス・グループ」を選択します。

「作成」をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/d92a9dc3-d19e-26c7-07af-5b59a83b1a57.png)


グループの名前を入力して「作成」をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/7c9919d6-cd42-36c4-99f4-79f525685589.png)

アクセス・グループが作成されました。

アクセス・グループにユーザーを追加します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/d9a87d33-d556-6b4d-c562-1e97a1c63b4e.png)

リストから追加するユーザーを選択します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/f597908e-aa17-6ba1-a9ae-147dd14b8858.png)

「アクセス・ポリシー」タブを開き「アクセス権限の割り当て」をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/0cb3796f-1677-0131-3c73-26179dab9c67.png)

「IAM サービス」「IBM Cloud Activity Tracker with LogDNA」を選びます。
必要に応じてリソース・グループやリージョンを選びます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/15250060-1eea-c583-9b3c-8114a6f9da78.png)

許可する権限を指定し「追加」します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/8cbb741c-3e9e-5e2b-5150-d4726d242d00.png)

サマリーの「割り当て」で確定します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/e61a2566-b483-ea04-8b8d-127117e59a0e.png)


## LogDNA へのアクセス

「リソース・リスト」を開くと「サービス」に作成した Activity Tracker がリストされています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/83789e23-02eb-3d0c-3b7a-36ceb1e9c2bd.png)

クリックして開き「LogDNAの表示」をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/6114bb32-b09d-f229-d8f4-819a25923ad1.png)

別のタブで LogDNA が開きました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/05221411-19fc-ff1d-27a5-da3c515add02.png)

## イベントの確認

PowerVS サービス「TOK04」を選び、新しいインスタンスを作成画面に進んでみました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/77b1479f-a7fe-b545-aa69-19036bca417d.png)

LogDNA で確認すると多数の「read」イベントが発生しています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/627b4d68-c19a-914b-a721-ec093eba340e.png)

GUIでの新しいインスタンスの作成画面では、保有しているsshキー、IBM 提供のイメージ、ユーザー作成のブートイメージ、既存ネットワーク、既存ストレージなどの選択が可能です。

これらの読み込みが「read」イベントとして記録されています。

インスタンスを作成しました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/2903f1c9-77f6-1682-913d-acec749c85d8.png)

作成後に「create」で検索してみます。インスタンス作成のログが見つかります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/daa4e715-6ca4-37da-a6b0-7b57f360a3ba.png)


詳細を確認します。

「pcloud.pvm-instance.create」が行われたことや「initiator」の情報で誰がを行ったか確認できます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/8cfbdbef-c00e-8d2b-2f8c-3f9acea7323c.png)

これで、IBM Cloud Activity Tracker with LogDNA で PowerVS のインスタンスの操作が監査できることが確認できました。

## ログの保管

ログは、ICOS をはじめとした各種のストレージに保管可能です。
LogDNA での期限を超えて保存したい場合は、外部ストレージに保管します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/51bfa36a-b493-e443-20b1-1bbfb2464339.png)

---
当日記のIndexは[こちら](https://qiita.com/6onoda/items/f146c78c0c1bbe905a42)です。

---
許可の無い転載を禁じます。
この記事は筆者の個人的な責任で無保証で提供しています。
当記事に関してIBMやビジネスパートナーに問い合わせることは、固くお断りします。