There was a question regarding getting a UPS to communicate with a computer system running Linux. Here are a few links that I hope will be helpful.
For the APC brand of UPSs http://www.apcupsd.com
For multiple brands of UPSs have a look at NUT(Network UPS Tools) http://www.networkupstools.org/ They include a listof supported UPSs on the site.
In general selecting a UPS that has a serial port is recommended. This is due to the fact that serial communication protocols(what "language" the data is being sent over the wire) in most, but not all cases is more standardized.
For specific information related to monitoring the status of a UPS in the distribution you are using check the support forums for that distribution.
If there are further questions put up a blog post and someone should be able to help out with an answer, or directing you to where to find out the answer ; )
All the best with your endeavour.