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 3 - Manager 画面リファレンス」の「2.6.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":"処理対象種別" }, ... ], }