Hardware inventory analysis

(imported topic written by TimRozycki91)

I am trying to create an analysis using the drive and processor key phrases but on non-Windows boxes these return a value of . Are there other key words to be used for non-Windows OS systems?

(imported comment written by NoahSalzman)

Why not just use the hardware analyses that come with the “Asset Discovery” and “Inventory and License” sites?

However, if you want to roll our own then here are some pointers:

Q: operating system

A: Mac OS X 10.6.6

Q: properties whose (it as string contains “proc”)

A: process : process

A: processes: process

A: name of : string

A: pid of : integer

A: id of : integer

A: process id of : integer

A: main processor: processor

A: speed of : hertz

A: family name of : string

A: type of : string

A: processors: processor

A: process owner of : client process owner

A: long name of : string

A: short name of : string

A: name of : string

Q: properties whose (it as string contains “drive”)

A: printer drivers folder: folder

A: printer drivers folder of : folder

A: drives: volume

A: drives : volume

A: drive : volume

A: drive of : volume

A: drive of : volume

Q: operating system

A: Linux Red Hat Enterprise Server 5 (2.6.18-8.el5)

Q: properties whose (it as string contains “proc”)

A: main processor: processor

A: processors: processor

A: processor : processor

A: index of : integer

A: family of : integer

A: model of : integer

A: family name of : string

A: stepping of : integer

A: cpuid level of : integer

A: fdiv bug of : boolean

A: hlt bug of : boolean

A: sep bug of : boolean

A: f00f bug of : boolean

A: coma bug of : boolean

A: fpu of : boolean

A: fpu exception of : boolean

A: wp of : boolean

A: speed of : hertz

A: bogomips of : integer

A: vendor name of : string

A: model name of : string

A: flag list of : string

A: process : process

A: processes: process

A: processes : process

A: name of : string

A: pid of : integer

A: id of : integer

A: process id of : integer

A: command line arguments of : string

A: command line argument of : string

A: environment of : environment

A: processor_informations of : dmi processor_information

A: processor_information of : dmi processor_information

A: length of : integer

A: socket_designation of : string

A: processor_type of : integer

A: processor_family of : integer

A: processor_manufacturer of : string

A: processor_id of : integer

A: processor_version of : string

A: voltage of : integer

A: external_clock of : integer

A: max_speed of : integer

A: current_speed of : integer

A: status of : integer

A: processor_upgrade of : integer

A: l1_cache_handle of : integer

A: l2_cache_handle of : integer

A: l3_cache_handle of : integer

A: serial_number of : string

A: asset_tag of : string

A: part_number of : string

A: core_count of : integer

A: core_enabled of : integer

A: thread_count of : integer

A: processor_characteristics of : integer

A: processor_family_2 of : integer

Q: properties whose (it as string contains “drive”)

A: drive : filesystem

A: drive of : filesystem

A: drive of : filesystem

A: drive of : filesystem

A: drive of : filesystem

A: drive of : filesystem

A: drive of : filesystem

A: drives: filesystem