UPS Compatibility with Ubuntu Server
One of the most popular UPS companies is APC.
To monitor and powerdown my server I have been using apcupsd which has lots of options and a comprehensive userguide for setting it up. It has worked well with my APC Smart-UPS 700VA for many years.
You may find that you need to spend a bit more to get a UPS unit that has a serial/usb cable to communicate power status with the server.