Read device PC information

Is there a way to read device data. For example I have a ups connected and want to display ups status on a vision client. It would be nice to also read cpu temperature, fan speed, sql data space remaining ect.

The SQL space remaining, you might be able to get from an sql query similar to the ones in this post.

The other data would probably require some external libraries to be imported.

This seems similar and may help: ( add the h in https for your browser to get the whole thread )
then depending on your account ( not necessarily required )
( They ordinarily solve issues with Ignition and communication - so this may be peripheral for them ).
There is a support policy section in the lower left corner of the list.