• 検索結果がありません。

Microsoft System Management Server連携 インベントリ定義ファイル

ドキュメント内 連携ガイド 他社運用管理ソフトウェア編 (ページ 189-200)

第9章 JP1との連携

11.3 Microsoft System Management Server連携 インベントリ定義ファイル

ファイル名

AdpInv.ini

使用用途

Microsoft System Management Serverで収集したインベントリ情報を、Systemwalker Centric Managerのインベントリ情報CSVファイルに 関連付けるために使用するファイルです。

格納場所

Windows for Microsoft System Management Server Adapterインストールディレクトリ\etc

ファイル形式

[SectionName]

Key = 値

インベントリ定義ファイルは、iniファイル形式で定義します。セクション名およびキー名は以下のとおりです。

SectionName Key 値 備考

NodeInfo 1 select Computer_System.Name,

Network_DATA.IPAddress from

Computer_System, Network_DATA where Computer_System.MachineID = Network_DATA.

MachineID

ホスト名および、

IPアドレス一覧を 取得するSQL文

HardwareTable 1 select CD_ROM_DATA.* from CD_ROM_DATA, Computer_System_Data where

Computer_System_Data.Name0 = '%s' and Computer_System_Data.MachineID = CD_ROM_DATA.MachineID

CD_ROMデータ テーブル

2 select Computer_System_DATA.* from Computer_System_Data where Computer_System_Data.Name0 = '%s'

コンピュータシス テム

テーブル

: : :

24 select Motherboard_DATA.* from

Motherboard_DATA, Computer_System_Data where Computer_System_Data.Name0 = '%s' and Computer_System_Data.MachineID =

Motherboard_DATA.MachineID

マザーボード情 報

テーブル

25 select WorkstationStatus_DATA.* from

WorkstationStatus_DATA, Computer_System_Data where Computer_System_Data.Name0 = '%s' and Computer_System_Data.MachineID =

WorkstationStatus_DATA.MachineID

ワークステーショ ン

テーブル

HardwareSetting count 199 Key定義数

1 1,7,0,0,0 文字コード

2 1,3,0,0,0 レコード種別

3 2,19,0,0,0 通知受信タイムス

タンプ

SectionName Key 値 備考

4 0,128,0,0,0 システム名

5 1,4,0,0,0 システム種別

6 0,30,1,0,0 システムのコメン

7 3,0,1,0,0 ノード名

: : :

197 3,0,1,1,0 ディスク容量

198 3,0,1,1,0 ディスクIF

199 3,0,1,1,0 ディスク説明

HardwareSeparator 197 0x20 ディスク容量

198 0x2c ディスクIF

199 0x2c ディスク説明

HardwareConvert 23 MBTOB Aドライブ総容量

: : :

76 MBTOB 全ドライブ空き容

79 REMOVE ノード番号

HardwareInventory 1 SJIS 文字コード

2 ivh レコード種別

3 TIMEGET 通知受信タイムス

タンプ

4 システム名

5 SERV システム種別

6 システムのコメン

7 19:6 ノード名

: : :

197 4:20 ディスク容量

198 4:10 ディスクIF

199 4:7 ディスク説明

SoftwareTable 26 select Add_Remove_Programs_DATA.* from Add_Remove_Programs_DATA,

Computer_System_Data where

Computer_System_Data.Name0 = '%s' and Computer_System_Data.MachineID = Add_Remove_Programs_DATA.MachineID

ソフトウェア情報

SoftwareSetting count 13 Key定義数

1 1,7,0,0,0 文字コード

2 1,3,0,0,0 レコード種別

3 2,19,0,0,0 通知受信タイムス

タンプ

4 0,128,0,0,0 システム名

SectionName Key 値 備考

: : :

11 0,0,1,0,0 リザーブ

12 0,0,0,0,0 ファイルサイズ

13 0,0,1,0,0 説明

SoftwareSeparator 複数定義可能時

の定義間の区切 り方法

SoftwareConvert 単位変換が必要

なマクロ名

SoftwareInventory 1 SJIS 文字コード

2 ivs レコード種別

3 TIMEGET 通知受信タイムス

タンプ

4 OVW システム名

: : :

11 リザーブ

12 ファイルサイズ

13 説明

[NodeInfo]

ホスト名一覧および、IPアドレスを取得するSQL文を記述します。

NodeName = select Computer_System_Data.Name0, Network_DATA.IPAddress0

from Computer_System_Data, Network_DATA where IPAddress0 is not NULL and

Computer_System_Data.MachineID = Network_DATA.MachineID [HardwareTable]

インベントリ情報を取得するためのテーブル名を記述します。

[HardwareSetting]または[SoftwareSetting]

ハードウェアインベントリ情報またはソフトウェアインベントリ情報 count

各SettingのKey定義数を設定します。

1~199

Systemwalkerのインベントリ情報CSVに関連付ける項目を設定します。形式は以下のとおりです。

n=種別,固定長,”の有無,複数定義,変換の有無 種別:

Systemwalkerに通知する方法を定義します。

0:設定値なし 1:固定文字 2:マクロ

3:データベースから取得

固定長:

情報の長さを指定します。設定する情報が指定した長さに満たない場合は、残りのフィールドは空白を設定します。0を指定 した場合は、不定長として扱います。

”の有無:

設定値を”で囲むか囲まないかの指定をします。

0:設定値を”で囲まない 1:設定値を”で囲む 複数定義:

設定値が複数定義可能かどうかを指定します。可能に設定した場合は、[HardwareSeparator]または[SoftwareSeparator]で 詳細な定義方法を設定します。

0:不可/1:可能 変換の有無:

Systemwalkerのインベントリ情報とMicrosoft System Management Serverのインベントリ情報で、単位の違いなどによる設定 値の変換処理が必要かどうかを指定します。必要に設定した場合は、各Convert情報([~Convert])にて詳細な定義方法を 設定します。

0:不要/1:必要

[HardwareSeparator]または[SoftwareSeparator]

ハードウェアインベントリ情報またはソフトウェアインベントリ情報

複数定義が可能な場合、定義と定義の間の区切りに使用する文字を設定します。16進数のASCIIコードで設定する必要がありま す。

,(カンマ)区切りの場合:0x2c 空白区切りの場合 :0x20

[HardwareConvert]または[SoftwareConvert]

ハードウェアインベントリ情報またはソフトウェアインベントリ情報 変換が必要な場合、マクロ名を設定します。

[HardwareInventory]または[RepositoryInventory]

ハードウェアインベントリ情報またはソフトウェアインベントリ情報

Systemwalkerのインベントリ情報定義に関連付ける項目を設定します。Key名は、インベントリCSVファイルのフィールド番号に対応 します。

設定する項目がない場合 設定は行いません。

固定文字を設定する場合

Systemwalkerのインベントリ情報に設定する固定文字を設定します。

マクロを定義して取得したい場合

マクロ文を設定します。マクロを実行した結果を、Systemwalkerのインベントリ情報に設定します。

テーブルのセクションから情報を取得する場合

Tableで設定した情報から、フィールド番号を指定することにより、指定された箇所の情報を、Systemwalkerのインベントリ情報に

設定することができます。

1つのテーブルを参照して、指定のフィールドを参照する場合

TableNoとFieldNoの間に“:”を付けることにより、指定テーブル番号内の指定されたフィールドの情報を引き出すことができ ます。

構文:TableNo:FieldNo

抽出条件を指定する場合

ドライブ指定など、抽出条件を指定する場合は、参照箇所の後ろ“,”を付け、抽出条件を行う2つのテーブル:フィールドを 設定します。抽出条件間に“=”を設定します。

なお、抽出条件の指定可能数は1件までです。

下記例では、TableNo1のField5が、”C:”のときのField1の情報を取得する方法です。

構文:TableNo1:FieldNo1,TableNo1:FieldNo5=”C:”

ハードウェアインベントリ フィールド番号一覧

1. CD_ROM_DATAテーブル

フィールド番号 対応する項目

1 MachineID

2 InstanceKey

3 RevisionID

4 AgentID

5 TimeKey

6 Avalability

7 DeviceID

8 DeviceID

9 Drive

10 MediaType

11 SCSITargetId

12 SystemName

13 VolumeName

14 Description

15 Manufacturer

2. Computer_System_DATAテーブル

1 MachineID

2 InstanceKey

3 RevisionID

4 AgentID

5 TimeKey

6 CurrentTimeZone

7 Description

8 Domain

9 Model

10 Name

11 Roles

12 Status

13 UserName

14 DomainRole

15 Manufacturer

16 NumberOfProcessors

17 SystemType

18 PauseAfterReset

3. Desktop_Monitor_DATAテーブル

1 MachineID

2 InstanceKey

3 RevisionID

4 AgentID

5 TimeKey

6 Description

7 DeviceID

8 DisplayType

9 MonitorManfacturer

10 MonitorType

11 Name

12 PixelPerXLogicalInch

13 PixelPerYLogicalInch

14 ScreenHight

15 ScreenWidth

4. Disk_DATAテーブル

1 MachineID

2 InstanceKey

3 RevisionID

4 AgentID

5 TimeKey

6 Avalability

7 Description

8 DeviceID

9 Index

10 InterfaceType

11 Manufacturer

12 MediaType

13 Name

14 Partitions

15 PNP DeviceID

16 SCSI Bus

17 SCSILogicalUnit

18 SCSIPort

19 SCSITargetId

20 Size

21 SystemName

22 TotalCylinders

23 TotalSectors

24 TotalTracks

5. IDE_Controller_DATAテーブル

1 MachineID

2 InstanceKey

3 RevisionID

4 AgentID

5 TimeKey

6 Avalability

7 Description

8 DeviceID

9 Manufacturer

10 Name

11 Status

6. Logical_Disk_DATAテーブル

1 MachineID

2 InstanceKey

3 RevisionID

4 AgentID

5 TimeKey

6 Availability

7 Description

8 DeviceID

9 FileSystem

10 FreeSpace

11 Name

12 Size

13 SystemName

14 VolumeName

15 Compressed

16 VolumeSerialNumber

17 DriveType

18 NumberOfBlocks

7. Keyboard_DATAテーブル

1 MachineID

2 InstanceKey

3 RevisionID

4 AgentID

5 TimeKey

6 DeviceID

7 Description

8 Name

9 Layout

8. Mouse_DATAテーブル

1 MachineID

2 InstanceKey

3 RevisionID

4 AgentID

5 TimeKey

6 DeviceID

7 HardwareType

8 Name

9 NumberOfButtons

10 Status

9. Netcard_DATAテーブル

1 MachineID

2 InstanceKey

3 RevisionID

4 AgentID

5 TimeKey

6 AdapterType

7 Description

8 DeviceID

9 MACAddress

10 Manufacturer

11 Name

12 ProductName

13 ServiceName

14 Status

15 MaxSpeed,Speed

10. Network_DATAテーブル

1 MachineID

2 InstanceKey

3 RevisionID

4 AgentID

5 TimeKey

6 DefaultIPGateway

7 DHCPEnabled

8 Index

9 IPAddress

10 IPSubnet

11 MACAddress

12 ServiceName

13 DHCPServer

14 IPEnabled

15 IPXEnabled

11. Network_Client_DATAテーブル

1 MachineID

2 InstanceKey

3 RevisionID

4 AgentID

5 TimeKey

6 Description

7 Manufacturer

8 Name

9 Status

12. Operating_System_DATAテーブル

1 MachineID

2 InstanceKey

3 RevisionID

4 AgentID

5 TimeKey

6 BootDevice

7 BuildNumber

8 Caption

9 CountryCode

10 CSDVersion

11 Description

12 FreePhysicalMemory

13 FreeVirtualMemory

14 InstallDate

15 LastBootUpTime

16 Locale

17 Manufacturer

18 Name

19 SystemDirectory

20 TotalSwapSpaceSize

21 TotalVirtualMemorySize

22 Version

23 WindowDirectory

24 OSLangeage

25 TotalVisibleMemorySize

26 MaxNumberOfProcessors

13. Parallel_Port_DATAテーブル

1 MachineID

2 InstanceKey

3 RevisionID

4 AgentID

5 TimeKey

6 Avalability

7 Capabilities

8 DeviceID

9 Name

10 Status

14. Partition_DATAテーブル

1 MachineID

2 InstanceKey

3 RevisionID

4 AgentID

5 TimeKey

6 Access

7 Bootable

8 BootPartition

9 Description

10 DeviceID

11 Name

12 PrimaryPartition

13 Size

14 SystemName

15 Type

16 NumberOfBlocks

15. PC_BIOS_DATAテーブル

1 MachineID

2 InstanceKey

3 RevisionID

4 AgentID

5 TimeKey

6 Description

7 Manufacturer

8 Name

9 ReleaseDate

10 Version

11 SerialNumber

12 SMBIOSBIOSVersion

13 SoftwareElement

14 SoftwareElementState

15 TargetOperatingSystem

16. PC_Memory_DATAテーブル

1 MachineID

2 InstanceKey

3 RevisionID

4 AgentID

5 TimeKey

6 AvalableVirtualMemory

7 Name

8 TotalPhysicalMemory

9 TotalVirtualMemory

17. Processor_DATAテーブル

1 MachineID

2 InstanceKey

3 RevisionID

4 AgentID

5 TimeKey

6 CurrentClockSpeed

7 DeviceID

8 Family

9 Manufacturer

10 MaxClockSpeed

11 Name

12 Status

13 SystemName

14 Version

15 ProcessorId

16 ProcessorType

17 Revision

18 AddressWidth

19 DataWidth

20 SocketDesignation

ドキュメント内 連携ガイド 他社運用管理ソフトウェア編 (ページ 189-200)