Top
Systemwalker Desktop Patrol V14g Operation Guide: for Administrators
Systemwalker

12.2.2 Inventory Information Collection with CSV Linkage

Inventory information can be collected with CSV linkage by creating the CSV format file to record the PC’s Inventory information and registering to Systemwalker Desktop Patrol.

Take the following steps.

  1. Creation of CSV format file

  2. Register to Systemwalker Desktop Patrol


Creation of CSV format file

Format of the CSV format file is based on information of the following CSV format (SJIS code).

Due to the above reasons, double quotation marks “"” and comma “,” won’t be used in item data. The data having used those marks won’t be saved.

Item of software operation status won’t be indicated with double quotation marks “”. But if the item data includes comma “,” and double quotation marks “"”, the item will be indicated with double quotation marks “"”. If the item data includes double quotation marks “"”, double quotation marks “"” will be repeatedly marked as ‘"".

Example)

Value of item data

Value recorded in CSV file

AA,AA

"AA,AA"

BB"BB

"BB""BB"

Format of one piece of information in each Inventory information is shown as below. “(mandatory)” item information means mandatory item. The Inventory information without item information is invalid. In addition, the item information of “(lowest limit needed)” is needed for normal operation of the function. Please save virtual information when there is no information to save.


Hardware information

No.

Item

Item data format

Item type

Remarks

0

Client key(mandatory)

“Identification name of client”

String

Only key to identify client.

1

PC attribution (lowest limit needed)

“Attribution”

String

2

CPU name (lowest limit needed)

“CPU”

String

Name of CPU.

3

Memory size(lowest limit needed)

“Memory size”

Number

Unit: KiloByte

4

Drive information (lowest limit needed)

“Drive name, drive type, capacity, available capacity,…”

"String, String, Number, Number"

Unit of capacity/available capacity: KiloByte.

Fixed character string for drive type (refer to *1).

Can specify many.

5

Network card information (lowest limit needed)

“Name of network card, MAC address(mandatory),…”

"String, String"

Name of network drive and MAC address of network card (half-width 12 digits).

Can specify many.

6

Host name(lowest limit needed)

“Full domain name,…”

String

host1 and host1.budgetmgr.com etc.

Corresponding network card information.

Can specify many.

7

IP address (mandatory)

“IP address,…”

String

Address in format of xxx.xxx.xxx.xxx.

Corresponding network card information.

Can specify many.

8

OS name(lowest limit needed)

“OS name”

String

Fixed character string for OS name(refer to *2).

9

BIOS version/date

“BIOS version, date”

"String, String"

Name and date of BIOS version.

PhoenixBIOS 4.0 Release 6.0,06/02/97 and etc.

10

Computer name

“Computer name”

String

Host name without domain.

11

Domain name

“Domain name”

String

Suffix of domain.

12

Login name

“Login name”

String

Login user.

13

CPU Clock Speed

“CPU Clock Speed”

Number

CPU Clock Speed.

Unit: MegaHertz

14

Number of actual installation

“Number of actual installation”

Number

Number of actually installed CPU.

Unit: Numeral.

15

Detailed information of CPU

“Detailed information of CPU”

String

Detailed information of CPU.

16

Size of swap file

“Size of swap file”

Number

Unit: KiloByte

17

Name of keyboard type

“Keyboard type”

String

Type of keyboard.

18

Installation Language

“Language”

String

Type of language.

19

Name of mouse type

“Mouse type”

String

Type of mouse.

20

Number of mouse buttons

“Number of mouse buttons”

Number

Number of mouse buttons.

Unit: Numeral

21

Manufacturer Name

“Manufacturer Name”

String

Manufacturing place of PC.

22

PC model

“PC model”

String

PC model(type)

23

PC serial

“PC serial”

String

PC serial number(PCID)

24

Session level cache, second level cache

“Session level cache, second level cache”

"Number, Number"

Size of Session level cache and second level cache.

Unit: KiloByte

25

OS buliding number

“OS building number”

String

Construction number of Windows OS.

26

service pack

“service pack”

String

Number of service pack.

27

DOS version

“DOS version”

String

DOS Version.

28

User name

“User name”

String

Name of installed user of Windows OS.

29

Company name

“Company name”

String

Company name of installed user.

30

OS product ID

“OS product ID”

String

Product ID of Windows OS.

31

Windows directory name

“Windows directory”

String

Windows installation directory.

32

Name of system directory

“System directory”

String

Windows system directory.

33

Image resolution

“Width, height”

"Number, Number"

Monitor resolution.

34

Video adapter

“Video adapter”

String

Name of video adapter.

35

Size of video memory

“Size of video memory”

Number

Memory size of video adapter card

Unit: KiloByte

36

Pixel

“Pixel”

Number

Display pixel.

Unit: Numeral.

37

Monitor name

“Monitor name”

String

Name of monitor.

38

Name of Screen Saver

“Name of Screen Saver”

String

Name of screen capture tool.

39

Window update rate

“Window update rate”

Number

Cycle number of monitor.

Unit: Hertz

40

Label

“Label,…”

String

Corresponding to drive information.

Can specify many.

41

Type of file system

“Type of file system,…”

String

Corresponding to drive information.

Can specify many.

42

Subnet mask

“Subnet mask,…”

String

Corresponding to network card information

Can specify many.

43

Default gateway

“Default gateway,…”

String

Corresponding to network card information.

Can specify many.

44

DHCP server

“DHCP server”

String

Name of DHCP server.

45

DNS server

“DNS server”

String

Name of DNS server.

46

Printer name

“Printer name,…”

String

Printer information: name of printer.

Can specify many.

47

Printer type

“Printer type,…”

String

Printer information: type of printer.

Corresponding to printer name.

Can specify many.

48

CD-ROM device name

“CD-ROM device name”

String

Name of CD-ROM device.

49

Network path

“Network path,…”

String

Shared information: name of network patch.

Corresponding to drive information.

Can specify many.

50

Name of network provider

“Name of network provider,…”

String

Shared information: name of network provider.

Corresponding to drive information.

Can specify many.

51

Drive name

“Drive name,…”

String

Shared information: name of network drive.

Corresponding to drive information.

Can specify many.

52

Memory device locator

“Memory device locator,…”

String

Memory information: name of memory device locator.

Can specify many.

53

Memory size

“Memory size,…”

Number

Memory information: Memory size of memory device localizer.

Unit: KiloByte

Corresponding to memory device localizer.

Can specify many.

54

Name of disk vendor

“Name of disk vendor”

String

Disk information: manufacturer of hard disk.

55

Name of disk type

“Name of disk type”

String

Disk information: type of hard disk (type).

56

Disk capacity

“Disk capacity”

Number

Disk information: hard disk capacity.

Unit: KiloByte

57

Disk IF

“Disk IF”

String

Disk information: I/F specification of hard disk.

58

Disk description

“Disk description”

String

Disk information: explanation about hard disk.


Name of drive type (*1)

Drive type

Value of drive type

Floppy disk

Floppy disk

Hard disk

Hard disk drive

CD-ROM

CD-ROM drive

RAM

RAM drive

Removable

Removable drive

Network

Network drive

Unknown

Unknown


OS name (*2)

OS

Value of OS name

Microsoft® Windows® XP Home Edition

Windows XP Home Edition

Microsoft® Windows® XP Professional

Windows XP Professional

Microsoft® Windows Server® 2003, Standard Edition

Windows Server 2003 Standard Edition

Microsoft® Windows Server® 2003, Enterprise Edition

Windows Server 2003 Enterprise Edition

Microsoft® Windows Server® 2003, Web Edition

Windows Server 2003 Web Edition

Microsoft® Windows Server® 2003 Standard x64 Edition

Windows Server 2003 Standard x64 Edition

Microsoft® Windows Server® 2003 Enterprise x64 Edition

Windows Server 2003 Enterprise x64 Edition

Microsoft® Windows Vista® Home Basic

Windows Vista Home Basic

Microsoft® Windows Vista® Home Premium

Windows Vista Home Premium

Microsoft® Windows Vista® Business

Windows Vista Business

Microsoft® Windows Vista® Enterprise

Windows Vista Enterprise

Microsoft® Windows Vista® Ultimate

Windows Vista Ultimate

Microsoft® Windows Vista® Home Basic 64bit version

Windows Vista Home Basic (x64)

Microsoft® Windows Vista® Home Premium 64bit version

Windows Vista Home Premium (x64)

Microsoft® Windows Vista® Business 64bit version

Windows Vista Business (x64)

Microsoft® Windows Vista® Enterprise 64bit version

Windows Vista Enterprise (x64)

Microsoft® Windows Vista® Ultimate 64bit version

Windows Vista Ultimate (x64)

Windows Server® 2008 Standard

Windows Server 2008 Standard

Windows Server® 2008 Standard without Hyper-V

Windows Server 2008 Standard without Hyper-V

Windows Server® 2008 Enterprise

Windows Server 2008 Enterprise

Windows Server® 2008 Enterprise without Hyper-V

Windows Server 2008 Enterprise without Hyper-V

Windows Server® 2008 Datacenter

Windows Server 2008 Datacenter

Windows Server® 2008 Datacenter without Hyper-V

Windows Server 2008 Datacenter without Hyper-V

Windows® Web Server 2008

Windows Web Server 2008

Windows Server® 2008 Standard 64bit version

Windows Server 2008 Standard (x64)

Windows Server® 2008 Standard without Hyper-V 64bit version

Windows Server 2008 Standard without Hyper-V (x64)

Windows Server® 2008 Enterprise 64bit version

Windows Server 2008 Enterprise (x64)

Windows Server® 2008 Enterprise without Hyper-V 64bit version

Windows Server 2008 Enterprise without Hyper-V (x64)

Windows Server® 2008 Datacenter 64bit version

Windows Server 2008 Datacenter (x64)

Windows Server® 2008 Datacenter without Hyper-V 64bit version

Windows Server 2008 Datacenter without Hyper-V (x64)

Windows® Web Server 2008 64bit version

Windows Web Server 2008 (x64)


Software information (retrieve file)

All software units compose 1 piece of information.

No.

Item

Item data format

Item type

Remarks

0

Client key (required)

“Identification name of client”

String

Only key to identify client.

1

File name (lowest limit required)

“File name”

String

File name and directory name to be searched.

2

File size

“File size”

Number

Unit: Byte

3

Update date

“YYYYMMDDhhmm”

Number

Date of file update (YYYYMMDDhhmm)

Half-with 12bit.

4

Program name

“Dictionary code”

String

Software code of software dictionary.

Data saved only when in use.


Software information (retrieve procedure name)

All software units compose 1 piece of information.

No.

Item

Item data format

Item type

Remarks

0

Client key (required)

“Identification name of client”

String

Only key to identify client.

1

Procedure name(lowest limit required)

“Program name”

String

Name of procedure of software existing in “Addition and cancellation of procedure”.


Software information (retrieve any key and value)

No.

Item

Item data format

Item type

Remarks

0

Client key (required)

“Identification name of client”

String

Only key to identify client.

1

Search key (lowest limit required)

“Registry key”

String

Key of retrieval object.

2

Name of search key

“Name of registry key”

String

Name of key of retrieval object.

3

Value of search key name

“Value of name of registry key”

String

Value of name of retrieval object key.


User information

All client units compose 1 piece of information. Any information in 1-10 can be stored in user information.

No.

Item

Item data format

Item type

Remarks

0

Client key (required)

“Identification name of client”

String

Only key to identify client.

1

User information 1

“Item name, content (value)”

"String, String"

Item name, any content.

2

User information 2

“Item name, content (value)”

"String, String"

Same as above

3

User information 3

“Item name, content (value)”

"String, String"

Same as above

4

User information 4

“Item name, content (value)”

"String, String"

Same as above

5

User information 5

“Item name, content (value)”

"String, String"

Same as above

6

User information 6

“Item name, content (value)”

"String, String"

Same as above

7

User information 7

“Item name, content (value)”

"String, String"

Same as above

8

User information 8

“Item name, content (value)”

"String, String"

Same as above

9

User information 9

“Item name, content (value)”

"String, String"

Same as above

10

User information 10

“Item name, content (value)”

"String, String"

Same as above



Software operation status

All client units compose 1 piece of information.

No.

Item

Item data format

Item type

Remarks

0

Client key(mandatory)

“Identification name of client”

String

Only key to identify client.

1

Name of operating file(lowest limit needed)

File name

String

File name of procedure operation.

2

”Reserved area”

-

-

Set null(same as “,,”)

3

”Reserved area”

-

-

Set null(same as “,,”)

4

Date of startup(lowest limit needed)

YYYY/MM/DD

Date and Time

Date of procedure startup.

5

”Reserved area”

-

-

Set null(same as “,,”)

6

”Reserved area”

-

-

Set null(same as “,,”)

7

”Reserved area”

-

-

Set null(same as “,,”)

8

”Reserved area”

-

-

Set null(same as “,,”)

9

Number of startups(lowest limit needed)

n

Number

Number of procedure startup times.

10

”Reserved area”

-

-

Set null(same as “,,”)

11

”Reserved area”

-

-

Set null(same as “,,”)

12

”Reserved area”

-

-

Set null(same as “,,”)

13

”Reserved area”

-

-

Set null(same as “,,”)

14

”Reserved area”

-

-

Set null(same as “,,”)

15

”Reserved area”

-

-

Set null(same as “,,”)

16

”Reserved area”

-

-

Set null(same as “,,”)

17

”Reserved area”

-

-

Set null(same as “,,”)

18

”Reserved area”

-

-

Set null(same as “,,”)

19

”Reserved area”

-

-

Set null(same as “,,”)

20

”Reserved area”

-

-

Set null(same as “,,”)

21

”Reserved area”

-

-

Set null(same as “,,”)

22

”Reserved area”

-

-

Set null(same as “,,”)

23

”Reserved area”

-

-

Set null(same as “,,”)

Example)

10001+USER01+PC1,LPLS153.EXE,,,2007/04/01,,,,,1,,,,,,,,,,,,,,

10002+USER02+PC2,LPLS153.EXE,,,2007/04/02,,,,,2,,,,,,,,,,,,,,

10003+USER03+PC3,LPLS153.EXE,,,2007/03/01,,,,,1,,,,,,,,,,,,,,


Registration to Systemwalker Desktop Patrol

Register the created CSV format file to Systemwalker Desktop Patrol.

Take the following steps.

  1. Set up the file of Inventory information registration.

    • Registration to CS

      Select “Start” - “Procedure” - “Systemwalker Desktop Patrol” - “Environment Setup” - “Link with Other Products - Environment Setup”.

    • Registration to DS

      Double-click “iisSettings.exe” in “DTP installation directory” - “FJSVsbiis” - “bin”.

    →The window of “Linkage with other products-environment setup” will be displayed.

  2. Enter the following information, Click the “OK” button.

    In addition, refer to “12.2.1 Inventory Information Collection with Systemwalker Centric Manager” for other information.

    • Select “Yes” or “No” from the single choice button of “Initiation as resident process”.

      →When “Yes” is selected

      The Inventory information will be automatically collect according to polling interval. But the process will stop on logout. Restart of “ITBudgetMGR (INV)” service is needed after settings change and logout.

      →When “No” is selected

      Use command prompt to execute the following command for the file of Inventory information export. Please input the parameter of “CSV”.

      DTP Installation directory\FJSVsbiis\bin\InvSend.exe CSV

    • Select “CSV” in drop-down list of “Linkage product”.

    • Enter path of the CSV format file created in the textbox of “Inventory information storage path”(need to specify file name).

    • For “Specified user ID”, set random information in the hardware information and user information of the collected Inventory information.

    • For “Specified PC name”, set random information in the hardware information and user information of the collected Inventory information.