【SAP監視】RZ20からCCMSモニターセットの作り方

# 初めに
SAP監視周りでCCMSを使うことが多いと思いますが、わりと苦戦することが多いので備忘録として残しておきます。

## モニターセットの構造説明

モニターセット
->モニター
->仮想ノード
->ルールノード(MTEクラス)



# メンテナンス機能有効化
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2821335/2d70efe1-ba23-2ad2-b265-cea14aff2905.png)

T-code:RZ20から設定していきます。
まずはメンテナンス機能を有効化します。

# モニターセット新規作成
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2821335/7086dde6-7c5e-047c-f596-a752496cae71.png)
Editing functions ONの表示が見えれば、メンテナンス機能は有効化されています。

createボタン(左から3番目)を押すとポップアップが表示されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2821335/42b1f0ae-474a-b5f2-c741-45543b9dc18a.png)

New monitor setを選択


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2821335/8c561429-89d7-1228-96ab-437d68ac64b1.png)

ここで下記の属性を決定することができます。
・修正可能なユーザ範囲
・表示するユーザ範囲

# モニターセット作成完了

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2821335/88b59011-dca1-5ca7-74b3-2f222fbbd799.png)

まずはモニターセット作成完了しました。
モニターセットの中に実際にシステムを監視するためのモニターと定義を作成していきます。

このモニターセットをダブルクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2821335/77903c8f-a29e-c249-03a0-4a4b6e03c8da.png)

するとモニターを定義するための画面になります。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2821335/cc545fe9-8dcd-4e7e-72f7-7d8f23be9842.png)



![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2821335/8c849fba-85bb-a18a-f761-74517f146795.png)

モニターの中に定義として仮想ノードを作ります。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2821335/35ec2be4-17ff-f11c-35e3-ab301e37af20.png)

仮想ノードの名前入力します。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2821335/6eb6faff-5abd-29a8-6a6d-a2eba25e5344.png)

データベース接続監視の仮想ノードができました。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2821335/88278ee7-0d6e-347c-7937-9c2b85a7b004.png)

ルールノードを作っていきます。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2821335/e772aa90-70a9-842d-8c85-09353920df4d.png)


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2821335/8f6a4a1b-9830-905a-d687-e702801d4eb9.png)

ここではCCMS_GET_MTE_BY_CLASSを指定します。特定のMTEクラスを追加していきます。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2821335/a5466ced-0b8c-163a-d6ff-342afcaa4ad9.png)

今回はR3DBClientDBServerのMTECLASSです。
今回は開発機上で作成していますが、ここでR3Systemを<ALL>にすることで本番機へ移送した際に自動的に本番機を監視できるようになります。



![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2821335/552c1adb-2c13-f492-b729-6e9e121521be.png)

仮想ノードへルールノードが追加できました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2821335/f0dde69d-9b20-a2b4-4659-df501bb7d72e.png)

モニターセット「test」に「Testmonitor」としてモニターを保存します。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2821335/1e6912a4-2b65-c4c4-0361-1244d08faec6.png)
モニターできました。

# CCMSモニターセット完成
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2821335/9a50e220-f15d-cf7e-b258-ec2960b7629b.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2821335/3a9948d1-39e0-07a5-07ce-665c877c8eaa.png)