jirminfolist

機能

ITリソースの構成情報をCSV形式でファイルに出力するコマンドです。このコマンドは次のような場合に使用します。

実行時の前提条件

形式

jirminfolist {-all | -res リソース名 | -rg リソースグループ名 |
            -bg 業務グループ名}
            -f ファイル名 [-d] [-encoding {utf8 | utf8n}]

引数

-all

JP1/ITRMが管理しているすべてのITリソースの構成情報を出力する場合に指定します。

-res リソース名

構成情報を出力するリソース名を指定します。

-rg リソースグループ名

構成情報を出力するリソースグループ名を指定します。

-bg 業務グループ名

構成情報を出力する業務グループ名を指定します。

-f ファイル名

ITリソースの構成情報を出力するファイルの名称を,絶対パスまたは相対パス形式で指定します。ファイル名だけを指定した場合は,カレントディレクトリにCSVファイルを出力します。同名のファイルがすでに存在する場合は,ファイルを上書きします。

-d

CPU,メモリ,およびドライブの情報など,構成情報の詳細を出力する場合に指定します。このオプションを指定した場合に出力される項目については「表1-6 jirminfolistコマンドの出力項目」を参照してください。

-encoding {utf8 | utf8n}

ITリソースの構成情報を出力するファイルの文字コードを指定します。このオプションを省略した場合,OSのデフォルトエンコーディングで出力します。

注意事項

戻り値

0正常終了
1引数不正
2JP1/ITRM ServiceまたはJP1/ITRM DB Serviceが起動していない
8メモリ不足
12通信エラー
16実行権限がない
35同時に実行できるコマンドの数を超えている
130[Ctrl]+[C]キーを押してコマンドを中止した
131ファイルへの出力に失敗
137指定したリソース名が存在しない
145コマンド実行エラー(エラーの詳細はメッセージで確認)
255その他のエラー

出力ファイルの形式

このコマンドを実行して出力されるCSVファイルの項目を次の表に示します。項目名はコンマ(,)区切りで出力されます。項目値にダブルクォーテーション(")が存在する場合は,ダブルクォーテーション(")2つに置き換え,さらに設定値全体をダブルクォーテーション(")で囲みます。項目値にコンマ(,)が存在する場合は,その項目をダブルクォーテーション(")で囲みます。

ファイルの1行目には,製品名,バージョン,ファイル名,および文字コードを,2行目には,ヘッダーとして各項目の項目名を出力します。3行目以降に,管理対象のデータを出力します。

表1-6 jirminfolistコマンドの出力項目

項番項目名ヘッダー名出力属性
1デバイス※1DEVICE出力対象のデバイスのカテゴリ。
次のどれかの文字列を出力する。
  • サーバ
  • 仮想化ソフトウェア
  • ネットワークデバイス
  • ストレージ
  • プール
  • VMクラスタ
  • vApp
  • ドライブ情報(-dオプションを指定した場合,ITリソースに複数のドライブがあるときに出力する)
  • ネットワーク情報(-dオプションを指定した場合,アダプタのネットワーク情報があるときに出力する)
  • 不明
2タイプTYPE出力対象のデバイスのタイプ。
値はデバイスごとに異なり,次のどれかの文字列を出力する。
サーバまたは仮想化ソフトウェアの場合
  • 物理
  • 仮想
  • 不明
ネットワークデバイスの場合
  • FC
  • IP
  • FC/IP
ストレージの場合
  • FC
  • iSCSI
  • FC/iSCSI
  • ファイルサーバ
  • 不明なインターフェース
  • FC/ファイルサーバ
  • iSCSI/ファイルサーバ
  • FC/iSCSI/ファイルサーバ
上記以外の場合
  • 空文字
3リソース名※1RESOURCENAMEリソースの名称。
4ホスト名HOSTNAMEホスト名。
5管理状態MANAGEMENTSTATUS次のどれかの文字列を出力する。
  • 発見
  • 未処理
  • 管理対象
  • 管理対象外
  • 削除待ち
6状態STATUS管理状態が「管理対象」の場合,次のどれかの文字列を出力する。
  • 正常
  • 警告
  • 異常
  • 不明
  • 応答なし
  • 監視停止
7管理IPアドレス※1,※2MANAGEMENTIPADDRESS管理IPアドレス。
複数の場合はコンマ(,)区切りで連結する。
8業務IPアドレス※2BUSINESSIPADDRESS業務IPアドレス。
複数の場合はコンマ(,)区切りで連結する。
9ネットワークアドレスNETWORKADDRESSネットワークアドレス。
複数の場合はコンマ(,)区切りで連結する。
10NIC枚数NUMOFNICNetwork Interface Cardの枚数。
11WWPNWWPNファイバーチャネルのWWPN(World Wide Port Name)。
複数の場合はコンマ(,)区切りで連結する。
12リソースグループRESOURCEGROUPITリソースが所属するリソースグループの名称。
階層をスラッシュ(/)区切りで連結する。
13リソースグループ割り当て種別RESOURCEGROUPTYPEリソースグループの割り当て種別。
次のどれかの文字列を出力する。
  • 共有
  • 占有
  • 割り当て不可
14業務グループBUSINESSGROUPITリソースが所属する業務グループの名称。
階層をスラッシュ(/)区切りで連結する。複数の場合はコンマ(,)区切りで連結する。
15導入予定日時INTRODUCTIONDATE導入予定日時。
yyyy/mm/dd hh:mm形式で出力する。
16滅却予定日時REMOVALDATE滅却予定日時。
yyyy/mm/dd hh:mm形式で出力する。
17コメント1COMMENT1コメント1。
18コメント2COMMENT2コメント2。
19コメント3COMMENT3コメント3。
20モデルMODELデバイスのモデル。
21OSOSOSの名前。
22OSバージョンOSVERSIONOSのバージョン。
23ベンダーVENDERデバイスのベンダー。
24CPUCPUCPUの名前。
25CPUクロック数CPUCLOCK(MHz)CPUクロック数(メガヘルツ)。
26CPUコア数NUMOFCPUCORECPUコア数。
27CPU同時マルチスレッディングCPUSMTCPUの同時マルチスレッディング(Simultaneous Multithreading)の有効・無効を表す。
次のどれかの文字列を出力する。
  • 有効
  • 無効
  • 不明
28CPU占有種別CPUOCCUPATIONTYPE仮想ホストのCPUが占有か共有かを表す。
次のどれかの文字列を出力する。
  • 占有
  • 共有
  • 不明
29メモリMEMORY(MB)メモリ容量(メガバイト)
30CPUクロック数VMCPUCLOCK(MHz)仮想化環境管理ソフトウェアまたは仮想化ソフトウェアから収集した仮想ホストのCPUクロック数(メガヘルツ)。
仮想ホストが仮想化環境管理ソフトウェアの管理対象の場合だけ出力する。
31CPUコア数VMNUMOFCPUCORE仮想化環境管理ソフトウェアまたは仮想化ソフトウェアから収集した仮想ホストのCPUコア数。
仮想ホストが仮想化環境管理ソフトウェアの管理対象の場合だけ出力する。
32メモリVMMEMORY(MB)仮想化環境管理ソフトウェアまたは仮想化ソフトウェアから収集した仮想ホストのメモリ容量(メガバイト)。
仮想ホストが仮想化環境管理ソフトウェアの管理対象の場合だけ出力する。
33ドライブ種別※1DRIVECATEGORYドライブがファイルシステムかストレージプールかを表す。
次のどちらかの文字列を出力する。
  • ファイルシステム
  • プール
34ドライブ名※1DRIVENAMEドライブの名前。
35ドライブ状態※1DRIVESTATUSドライブの状態。
次のどれかの文字列を出力する。
  • 正常
  • 警告
  • 異常
  • 不明
  • 監視停止
  • 収集しない
36ドライブ使用量※1DRIVEUSED(MB)ドライブ使用量(メガバイト)。
37ドライブ空き容量※1DRIVEFREE(MB)ドライブ空き容量(メガバイト)。
38ドライブ総容量※1DRIVETOTAL(MB)ドライブ総容量(メガバイト)。
39ファイルシステム※1FILESYSTEMファイルシステムの種別。
40ドライブタイプ※1DRIVETYPEドライブがローカルかネットワークかを表す。
次のどちらかの文字列を出力する。
  • ローカル
  • ネットワーク
41RAIDレベル※1RAIDLEVELSMI-Sプロバイダから取得した情報。
例(3つのデータディスクと1つのパリティディスクを持つRAID5構成の場合)
RAID5(3D+1P)
42IPネットワークアダプタ※3IPNETWORKADAPTERITリソースが使用しているIPネットワークアダプタの名称。
43アダプタ種別※3IPNETWORKADAPTERTYPEITリソースが使用しているIPネットワークアダプタの種別。
44IPアドレス※3IPNETWORKADDRESSITリソースが使用しているIPネットワークアダプタのIPアドレス。
45仮想スイッチ名※3VIRTUALSWITCHIPネットワークアダプタの仮想スイッチ名。
46ネットワークセグメント※3NETWORKSEGMENTIPネットワークアダプタのネットワークセグメント。
47FCネットワークアダプタ※3FCNETWORKADAPTERITリソースが使用しているFCネットワークアダプタの名称。
48WWPN※3WWPNOFADAPTERファイバーチャネルのWWPN。
49FC-HBA占有種別※3FCHBAOCCUPATIONTYPEITリソースが使用しているネットワークアダプタが占有か共有かを示す。
次のどちらかの文字列を出力する。
占有の場合
占有
共有の場合
共有(共有数:共有数,最大共有数:最大共有数)
50接続ストレージCONNECTEDSTORAGEITリソースが接続されているストレージの名称の一覧。
複数の場合はコンマ(,)区切りで連結する。
51仮想化ソフトウェアのホスト名HVHOSTNAME仮想化ソフトウェアのホスト名。
出力対象のITリソースが仮想ホストの場合,その仮想ホストが動作する仮想化ソフトウェアのホスト名を出力する。
52仮想化環境管理ソフトウェアのホスト名VMMHOSTNAME仮想化環境管理ソフトウェアのホスト名。
出力対象のITリソースが仮想化環境管理ソフトウェアに管理されている場合,その仮想化環境管理ソフトウェアが動作するホストの名前を出力する。
53仮想化構成ツリーパスVMMTREEPATHITリソースの仮想化環境管理ソフトウェアのツリー上でのパス。
出力対象のITリソースが仮想化環境管理ソフトウェアに管理されている場合,そのITリソースの仮想化構成ツリーのパスをスラッシュ(/)区切りのパス形式で出力する。
54HAクラスタグループ名HACLUSTERGROUPHAクラスタグループの名前。
出力対象のITリソースがHAクラスタグループに所属する場合に出力する。
55監視テンプレートTHRESHOLDTEMPLATEITリソースに指定されている監視テンプレートの名前。
(凡例)
○:常に出力する。
△:-dオプションを指定した場合だけ出力する。
注※1
ドライブが複数存在する場合は,「デバイス」,「リソース名」,「管理IPアドレス」および項番33~41のドライブ関連の項目をドライブごとに1行ずつ出力します。
注※2
仮想ホスト削除タスクによって削除待ちの状態にあるリソースの場合は,これらの情報を空文字で出力します。
注※3
アダプタが複数ある場合は,これらの情報をアダプタごとに1行ずつ出力します。
 

このコマンドを実行して出力されるファイルの出力例を次に示します。

出力例1

サーバが複数ドライブを持つ場合

JP1/IT Resource Management - Manager,0950,構成情報,MS932
DEVICE,TYPE,RESOURCENAME,HOSTNAME,MANAGEMENTSTATUS,STATUS,MANAGEMENTIPADDRESS,...,DRIVECATEGORY,DRIVENAME,...
サーバ,物理,"windows2008, R2",windows2008,管理対象,正常,"10.208.XX.XX,192.168.XX.XX",...,ファイルシステム,C:,
ドライブ情報,,"windows2008, R2",windows2008,,"10.208.XX.XX,192.168.XX.XX",...,ファイルシステム,D:,
ドライブ情報,,"windows2008, R2",windows2008,,"10.208.XX.XX,192.168.XX.XX",...,ファイルシステム,E:,
サーバ,仮想,windows VM,windows VM,管理対象,正常,10.208.XX.XX,...,ファイルシステム,C:,...
...

出力例2

ストレージおよびネットワークデバイスが存在する場合

JP1/IT Resource Management - Manager,0950,構成情報,MS932
DEVICE,TYPE,RESOURCENAME,HOSTNAME,MANAGEMENTSTATUS,STATUS,MANAGEMENTIPADDRESS,...,DRIVECATEGORY,DRIVENAME,...
ストレージ,FC,STG@10.208.XX.XX,,管理対象,正常,10.208.XX.XX,...,プール,RG,...
ドライブ情報,,STG@10.208.XX.XX,,管理対象,正常,10.208.XX.XX,...,プール,RG,..
ネットワークデバイス,FC,switch,,管理対象,正常,10.208.XX.XX,...,,,...
...

使用例1

JP1/ITRMが管理しているすべてのITリソースの構成情報を出力する場合

jirminfolist -all -f C:¥temp¥infolist_result.csv -d

使用例2

業務グループ「/業務グループA/システム1」の構成情報を出力する場合

jirminfolist -bg /業務グループA/システム1 -f C:¥temp¥infodata.csv -d