CI catalog custom properties

I need to create a catalog of our environment, and I have some difficulties to get the following properties from the clients: Serial number of the computer, CPU Serial Number, processor cores/ partition, Hosting Image id, OS build date (except win).
Thanks for your help!