キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
告知

JTAC-Mid-Career-Recruitment-2021.8

 

CMX にインストールされているライセンスを API を利用して CLI より確認する方法

177
閲覧回数
0
いいね!
0
コメント

 

はじめに

本ドキュメントでは、CMX にインストールされているライセンスを、CLI 上より実行する API の出力結果より確認する方法を記載しています。

※ 以下のバージョンで確認を行った動作例となります。

CMX Hardware : Virtual Appliance
CMX Software : 10.6.3, 10.5.1

 

動作例

CMX のライセンスの状態は通常は GUI より確認しますが、何らかの問題により GUI でのアクセスができない場合など、
CLI 上の操作で確認が必要になる状況も考えられます。

CLI の通常のコマンドではインストールされているライセンスは確認はできませんので、以下の API を利用します。

 

GET /api/config/v1/licenses

CMX 10.6.3 での動作例

GUI 上で確認できるライセンス

期限が切れた評価ライセンスしかインストールされていない状態です

2020-12-24-16-40-19.png    

API の出力結果
※ json 形式の出力結果を整形したものを記載しています

 

[cmxadmin@kCMX-10-6-2 ~]$ curl -X GET  http://localhost/api/config/v1/licenses

( 出力結果 )
[
    {
        "name": null,
        "licenseFileId": "11111111",
        "licenseFileName": "internal-base-eval",
        "isEvaluation": true,
        "installDate": 1586921604910,
        "type": "eval",
        "isActivation": false,
        "wipsKamAPCount": 0,
        "wipsElmAPCount": 0,
        "locationAPCount": 100,
        "actAPCount": 0,
        "expiryDate": 1597289604910,
        "evalDaysRemaining": 0,
        "cmxapcount": 0,
        "seeAPCount": 0,
        "activation": false,
        "evaluation": true,
        "wipsAPCount": 0,
        "udi": "none"
    },
    {
        "name": null,
        "licenseFileId": "33333333",
        "licenseFileName": "internal-wips-eval",
        "isEvaluation": true,
        "installDate": 1586921604910,
        "type": "eval",
        "isActivation": false,
        "wipsKamAPCount": 100,
        "wipsElmAPCount": 0,
        "locationAPCount": 0,
        "actAPCount": 0,
        "expiryDate": 1597289604910,
        "evalDaysRemaining": 120,
        "cmxapcount": 0,
        "seeAPCount": 0,
        "activation": false,
        "evaluation": true,
        "wipsAPCount": 100,
        "udi": "none"
    },
    {
        "name": null,
        "licenseFileId": "22222222",
        "licenseFileName": "internal-cmx-eval",
        "isEvaluation": true,
        "installDate": 1586921604910,
        "type": "eval",
        "isActivation": false,
        "wipsKamAPCount": 0,
        "wipsElmAPCount": 0,
        "locationAPCount": 0,
        "actAPCount": 0,
        "expiryDate": 1597289604910,
        "evalDaysRemaining": 0,
        "cmxapcount": 100,
        "seeAPCount": 0,
        "activation": false,
        "evaluation": true,
        "wipsAPCount": 0,
        "udi": "none"
    },
    {
        "name": null,
        "licenseFileId": "55555555",
        "licenseFileName": "internal-act-eval",
        "isEvaluation": true,
        "installDate": 1586921604910,
        "type": "eval",
        "isActivation": false,
        "wipsKamAPCount": 0,
        "wipsElmAPCount": 0,
        "locationAPCount": 0,
        "actAPCount": 100,
        "expiryDate": 1597289604910,
        "evalDaysRemaining": 20,
        "cmxapcount": 0,
        "seeAPCount": 0,
        "activation": false,
        "evaluation": true,
        "wipsAPCount": 0,
        "udi": "none"
    }
]

 


installDate や expiryDate は Unixtime 形式となり、外部ツールなどで変換することで日時の確認ができます。
また、インストールされている AP Count 数や、評価ライセンスの残り期間の確認もできます。
今回の例では、"evalDaysRemaining": 0 となっており、評価ライセンスの期間が切れていることもわかります。


CMX 10.5.1 での動作例

GUI 上で確認できるライセンス

Permanent の CMX Base ライセンスがインストールされている状態です。

2020-12-24-17-00-40.png

API の出力結果
※ json 形式の出力結果を整形したものを記載しています。

[cmxadmin@kcmx105-71 ~]$ curl -X GET  http://localhost/api/config/v1/licenses

( 出力結果 )

[
    {
        "name": null,
        "licenseFileId": "11111111",
        "licenseFileName": "internal-base-eval",
        "isEvaluation": true,
        "installDate": 1607579417486,
        "type": "eval",
        "isActivation": false,
        "wipsKamAPCount": 0,
        "wipsElmAPCount": 0,
        "locationAPCount": 100,
        "expiryDate": 1617947417486,
        "evalDaysRemaining": 115,
        "cmxapcount": 0,
        "activation": false,
        "evaluation": true,
        "wipsAPCount": 0,
        "udi": "none"
    },
    {
        "name": null,
        "licenseFileId": "20120821110957412",
        "licenseFileName": "MSE20120821110957412.lic",
        "isEvaluation": false,
        "installDate": 1608018590417,
        "type": "base",
        "isActivation": false,
        "wipsKamAPCount": 100,
        "wipsElmAPCount": 0,
        "locationAPCount": 300,
        "expiryDate": null,
        "evalDaysRemaining": -1,
        "cmxapcount": 0,
        "activation": false,
        "evaluation": false,
        "wipsAPCount": 100,
        "udi": < product udi >
    },
    {
        "name": null,
        "licenseFileId": "33333333",
        "licenseFileName": "internal-wips-eval",
        "isEvaluation": true,
        "installDate": 1607579417486,
        "type": "eval",
        "isActivation": false,
        "wipsKamAPCount": 100,
        "wipsElmAPCount": 0,
        "locationAPCount": 0,
        "expiryDate": 1617947417486,
        "evalDaysRemaining": 120,
        "cmxapcount": 0,
        "activation": false,
        "evaluation": true,
        "wipsAPCount": 100,
        "udi": "none"
    },
    {
        "name": null,
        "licenseFileId": "22222222",
        "licenseFileName": "internal-cmx-eval",
        "isEvaluation": true,
        "installDate": 1607579417486,
        "type": "eval",
        "isActivation": false,
        "wipsKamAPCount": 0,
        "wipsElmAPCount": 0,
        "locationAPCount": 0,
        "expiryDate": 1617947417486,
        "evalDaysRemaining": 115,
        "cmxapcount": 100,
        "activation": false,
        "evaluation": true,
        "wipsAPCount": 0,
        "udi": "none"
    }
]

 

  評価ライセンスの他に、"MSE20120821110957412.lic" というファイル名の Permanent ライセンスがインストールされていることがわかります。