Hitachi

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


5.8.2 IM管理ノード関連情報の反映

機能

IM管理ノード関連情報の生成APIで取得した次に示すファイルとIM管理ノードリンク定義ファイルを使用して,構成管理ツリーを作成します。

  • IM管理ノードツリーファイル

  • IM管理ノードデータファイル

  • IM管理ノードリンクファイル

反映方式に新規・再構築モードを指定した場合,統合管理DBに格納されているJP1イベントをすべて取得および評価し,各IM管理ノードのステータスを評価します。

反映方式に構成変更モードを指定した場合,統合監視DBからのJP1イベントの取得は行わず,すでに保持しているIM管理ノードのステータス情報とIM管理ノードに関連するイベント情報を引き継いで使用します。

IM管理ノード関連情報の生成APIで作成したファイルの格納先ディレクトリは,次のとおりです。

Windowsの場合
  • 物理ホストのとき

    Managerパス\tmp\imdd\imnode\data

  • 論理ホストのとき

    共有フォルダ\JP1IMM\tmp\imdd\imnode\data

Linuxの場合
  • 物理ホストのとき

    /var/opt/jp1imm/tmp/imdd/imnode/data

  • 論理ホストのとき

    共有ディレクトリ/jp1imm/tmp/imdd/imnode/data

また,反映に成功した場合はJP1イベント「3F82」,反映に失敗した場合は「3F83」を発行します。

実行権限

次の権限が必要です。

  • JP1資源グループ:*

  • JP1権限レベル:JP1_Console_Admin

APIのバージョン

v1

形式
リクエスト行
POST /application/component/apiVersion/nodes/update httpVersion
リクエストのメッセージボディー
{
  "mode": 反映方式
}
レスポンスのメッセージボディー

正常終了の場合,レスポンスはありません。

警告終了の場合,次のレスポンスを返却します。

{
  "returnCode": リターンコード,
  "messageList":[
    {
      "messageId": メッセージID,
      "message": メッセージ
    },
    ・・・
  ]
}
パラメーター

リクエストのメッセージボディーに指定するパラメーターを次に示します。

パラメーター名

データ型

省略可否

説明

mode

string

反映方式を指定します。

  • reconfigure

    新規・再構築モードで反映します。

  • change

    構成変更モードで反映します。

省略時はインテリジェント統合管理基盤定義ファイル(imdd.properties)のjp1.imdd.simt.updateModeプロパティの設定値に従います。

ステータスコード

リクエストに対するレスポンスとして返却されるステータスコードを,次の表に示します。

ステータスコード

メッセージ

説明

200

OK

成功しました。

400

Bad Request

リクエストヘッダーが不正です。

403

Forbidden

実行権限がありません。

404

Not Found

リソースがありません。

406

Not Acceptable

Acceptヘッダー,Accept-Languageヘッダーの指定が不正です。

408

Request Timeout

リクエストがタイムアウトしました。

415

Unsupported media type

Content-Typeヘッダーの指定が不正です。

500

Internal Server Error

サーバ処理エラーが発生しました。

503

Service Unavailable

サービスが利用できません。

サービスが一時的に過負荷やメンテナンスで使用不可となっています。

一時的なエラーが発生した場合(時間経過で改善する見込みがある場合)に返却します。

戻り値

戻り値

説明

2

排他中です。

3

引数不正です。

6

このAPIの実行に必要な情報が不足しています。

9

格納ディレクトリのパスが長すぎます。

10

JP1/IM - Managerデータベースサービスが起動していません。

13

前提ファイルが存在しません。

14

前提ファイルの読み込みに失敗しました。

15

前提ファイルのフォーマット不正です。

16

前提ファイルの記載内容不正です。

17

イベント情報の取得に失敗しました。

19

プラグインからの情報取得に失敗しました。

22

マスターファイルの置換に失敗しました。

26

認証に使用したユーザーの権限が不足しています。

27

どのIM管理ノードにもマッピングされない提案定義が存在します。

28

提案関連マスターファイルの作成に失敗しました。

29

提案関連マスターファイルの置換えに失敗しました。

255

システムエラーです。

使用例

構成管理ツリーを再作成し,統合管理DBに格納されているJP1イベントをすべて取得および評価し,作成したツリーの構成オブジェクトのステータスに反映させるAPIの使用例を次に示します。

リクエスト:
POST /im/api/v1/nodes/update HTTP/1.1
Authorization: Bearer anAxYWRtaW46TUdGa01tTTJNMlV3TURFNFh6STNYekE0T2pJME9qTXpYMTlmWDE5ZlgxOWZYMTlmWDE5ZlgycHdNV0ZrYldsdUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0Fn
Accept-Language: ja
Content-Type: application/json
Accept: application/json
 
{
  "mode":"reconfigure"
}
レスポンス:
HTTP/1.1 200 OK
Cache-Control: no-store, no-cache, max-age=0
Pragma: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Content-Type: application/json