Hitachi

JP1 Version 12 JP1/Integrated Management 2 - Manager コマンド・定義ファイル・APIリファレンス


7.2.2 IM管理ノード

IM管理ノードの情報を示すjsonオブジェクトについて説明します。

〈この項の構成〉

(1) IM管理ノードツリーオブジェクト

機能

IM管理ノードツリー情報を表すオブジェクトです。

形式
{
  "meta":{
    "format":"ファイル種別",
    "timestamp":"ファイル作成時刻"
    "componentName":"コンポーネント名" ,
    "hostName":"ホスト名",
    "version":"1"
  },
  "simtData":[
    {"sid":"IM管理ノードのツリーのSID"},…
  ]
}
メンバー

メンバーを次の表に示します。

表7‒20 IM管理ノードツリーオブジェクトのメンバー

項番

メンバー

データ型

説明

1

meta

配列

ファイルの情報を格納する配列です。

2

format

string

ファイルの種別です。「conf」固定です。

この属性は省略できません。

3

timestamp

string

ファイル作成の年月日,日時をISO 8601形式のUTC時刻で返却します。この属性は省略できません。時間はJP1/IM - Managerのサーバ時間です。

4

compornentName

string

IM管理ノードを取得したコンポーネント名を設定します。

5

hostName

string

IM管理ノードを取得したホスト名を設定します。

6

version

string

バージョンです。固定値として「1」を指定します。

7

simtData

配列

IM管理ノードのSIDを格納する配列です。

ツリーのSIDのValueとしてTargetにIM管理ノードのSIDと表示用のLabel,およびiconNameに[関連ノード]タブのノードアイコンとして表示する画像ファイル名を指定できます。

画像ファイル名については,マニュアル「JP1/Integrated Management 2 - Manager 画面リファレンス」の「2.3.1(7) 関連ノードのアイコンの種類」を参照してください。

8

sid

string

IM管理ノードのツリーのSIDを指定します。

出力例
{
  "meta":{
    "format":"conf"
    "timestamp":"2018-11-11T00:00:00Z"
   "componentName":"/HITACHI/JP1/IMDD"
   "hostName":"host1"
  },
  "simtData":[
    {"sid":"_ROOT_AllSystems","value":{"target":[],"iconName":"ROOT.png","label":"All Systems"}},
    {"sid":"_ROOT_AllSystems/_SYSTEM_System1","value":{"target":[],"label":"システム1",…}},
{"sid":"_ROOT_AllSystems/_SYSTEM_System1/_SYSTEM_SubSystem1","value":{"target":[],"label":"サブシステム1",…}},
{"sid":"_ROOT_AllSystems/_SYSTEM_System1/_SYSTEM_SubSystem1/_HOST_host1","value":{"target":[],"label":"host1",・},
{"sid":"_ROOT_AllSystems/_SYSTEM_System1/_SYSTEM_SubSystem1/_HOST_host1/_CATEGORY_job","value":{"target":[],"label":"Job",・},
{"sid":"_ROOT_AllSystems/_SYSTEM_System1/_SYSTEM_SubSystem1/_HOST_host1/_CATEGORY_job/_SUBCATEGORY_JP1%2FAJS3%20-%20Manager/_OBJECT_AJSROOT1/_OBJECT_jobgroup","value":{"target":[],"label":"jobgroup",・},
{"sid":"_ROOT_AllSystems/_SYSTEM_System1/_SYSTEM_SubSystem1/_HOST_host1/_CATEGORY_job/_SUBCATEGORY_JP1%2FAJS3%20-%20Manager/_OBJECT_AJSROOT1/_OBJECT_jobgroup/_OBJECT_jobnet1","value":{"target":[],"label":"jobnet1",・}
  ]
}

(2) IM管理ノードオブジェクト

機能

IM管理ノード情報を表すオブジェクトです。

形式
{
  "meta":{
    "format":"ファイル種別",
    "timestamp":"ファイル作成時刻"
    "componentName":"コンポーネント名" ,
    "hostName":"ホスト名",
    "version":"1"
  },
  "simtData":[
    {"sid":"IM管理ノードSID"},…
  ]
}
メンバー

メンバーを次の表に示します。

表7‒21 IM管理ノードオブジェクトのメンバー

項番

メンバー

データ型

説明

1

meta

配列

ファイルの情報を格納する配列です。

2

format

string

ファイルの種別です。「conf」固定です。

この属性は省略できません。

3

timestamp

string

ファイル作成の年月日,日時をISO 8601形式のUTC時刻で返却します。この属性は省略できません。時間はJP1/IM - Managerのサーバ時間です。

4

componentName

string

IM管理ノードを取得したコンポーネント名を設定します。使用できる文字は,半角英数字と記号「/」です。

5

hostName

string

  • IM管理ノードオブジェクトファイルの場合

    IM管理ノードを取得したホスト名を設定します。

  • IM管理ノードオブジェクトマスターファイルの場合

    固定値として「mastar」を設定します。

6

version

string

バージョンです。固定値として「1」を指定します。

7

simtData

配列

IM管理ノードのSIDを格納する配列です。

8

sid

string

IM管理ノードのSIDを指定します。

出力例
{
  "meta":{
    "format":"conf"
    "timestamp":"2018-11-11T00:00:00Z"
    "componentName":"/HITACHI/JP1/AJS3/CONFINFO"
    "hostName":"host1"
  },
"simtData":[
    {"sid":"_JP1AJS-M_host1/_HOST_host1","value":{・},
    {"sid":"_JP1AJS-M_host1/_HOST_host1/_JP1SCHE_schedulerserv","value":{・},
{"sid":"_JP1AJS-M_host1/_HOST_host1/_JP1SCHE_schedulerserv/_JP1JOBG_jobgroup","value":{・},
{"sid":"_JP1AJS-M_host1/_HOST_host1/_JP1SCHE_schedulerserv/_JP1JOBG_jobgroup/_JP1ROOTJOBNET_jobnet1","value":{・},
{"sid":"_JP1AJS-M_host1/_JP1AJS-A_AGT10/_HOST_host10","value":{・},
  ]
}

(3) IM管理ノードリンクマスターオブジェクト

機能

IM管理ノードリンクマスター情報を表すオブジェクトです。

形式
{
    "meta":{
      "format":"ファイル種別",
      "timestamp":"ファイル作成時刻"
      "componentName":"コンポーネント名" ,
      "hostName":"ホスト名",
      "version":"1"
    },
    "links": [
        {
        "from":"先行ノードのSID",
        "to":"後続ノードのSID",
        "type":"処理対象種別"
        }, ...
    ]
}
メンバー

メンバーを次の表に示します。

表7‒22 IM管理ノードリンクマスターオブジェクトのメンバー

項番

メンバー

データ型

説明

1

meta

配列

ファイルの情報を格納する配列です。

2

format

string

ファイルの種別です。「conf」固定です。

この属性は省略できません。

3

timestamp

string

ファイル作成の年月日,日時をISO 8601形式のUTC時刻で返却します。この属性は省略できません。時間はJP1/IM - Managerのサーバ時間です。

4

compornentName

string

固定値として「mastar」を設定します。

5

hostName

string

固定値として「mastar」を設定します。

6

version

string

バージョンです。固定値として「1」を指定します。

7

links

配列

レスポンスオブジェクトの配列です。配列順序に意味はありません。

8

from

string

先行ノードです。先行ノードのSIDを指定します。この属性は省略できません。

指定例:ルートジョブネットを指定する場合

_JP1AJS-M_JP1/AJS3マネージャーホスト名/_HOST_JP1/AJS3マネージャーホスト名/_JP1SCHE_スケジューラーサービス名/_JP1JOBG_ジョブグループ名/_JP1ROOTJOBNET_ノード名

9

to

string

後続ノードです。後続ノードのSIDを指定します。この属性は省略できません。

指定例:ルートジョブネットを指定する場合

_JP1AJS-M_JP1/AJS3マネージャーホスト名/_HOST_JP1/AJS3マネージャーホスト名/_JP1SCHE_スケジューラーサービス名/_JP1JOBG_ジョブグループ名/_JP1ROOTJOBNET_ノード名

10

type

string

システムに適用されているリンク情報の種別のうち,取得したいリンク情報の種別を指定します。

typeは同じ意味を持つ関連同士をグループ化する情報です。統合オペレーション・ビューアーの[関連ノード]タブでは,typeごとに関連をフィルタリングして表示することができます。

JP1/IMの製品内や他製品との連携では次の種別を使用します。これらの種別以外に,ユーザーが任意の種別を指定することもできます。

  • rootJobnetExecutionOrder:ルートジョブネット実行順序の関連

  • managerAgent:JP1製品のマネージャーとエージェントの関連

  • rootJobnetAgent:ルートジョブネットとAJSエージェントの関連

  • sameNode:名称が同一のノードの関連

  • L2Connection:JP1/NNMiで管理するレイヤー2接続線の関連

  • Infrastructure:JP1/OAで管理するインフラリソースの関連

  • monitoringConfiguration:監視製品の構成における製品と監視対象の関連

出力例
{
 "meta":{
    "format":"conf"
    "timestamp":"2018-11-11T00:00:00Z"
        "componentName":"AJS"
        "hostName":"host1"
  },
    "links": [
        {
        "from":"先行ノードのSID",
        "to":"後続ノードのSID",
        "type":"処理対象種別"
        }, ...
    ],
}