This document describes how to install the CyberPower UPS daemon or alternatively the Network-UPS-Tools. The main advantage of using a CyberPower UPS is that it is cheap and it can communicate with your Linux box through either a RS-232 or USB serial connection. In the event of a prolonged power outage, should the CyberPower UPS lose most of its battery capacity, it can tell the Linux box to perform a safe shutdown.
- 1Installation of Power Panel
- 2Installation of Network UPS Tools
Installation of Power Panel
Install powerpanel (powerpanelAUR) from AUR.
- Below is a list of manufacturers where you'll find the drivers or downloads for your components and accessories. Note: You'll need to know what part you are looking for specifically so refer to you.
- Download drivers for Wi-Fi device for Cyberpower FANG laptop (Windows 7 x64), or download DriverPack Solution software for driver update Are you tired of looking for the drivers for your devices? DriverPack Online will find and install the drivers you need automatically.
Sep 16, 2019 CyberPower UPS device. I was looking for a way to monitor both UPS devices and send out an email in case either one loses external power. CyberPower does provide a Remote Management card, but at $160 a piece, they’re pricey, and I would need 2 of these.
Email notifications can be accomplished by editing
Start and enable the service
# pwrstat -status
You should get something like this:
Installation of Network UPS Tools
If you do not wish to use powerpanel, the Network UPS Tools (NUT) offers an alternative for some UPS; not all are supported. It's worth checking the Hardware Compatibility List to see if your UPS is supported. Only one of these programs is required to monitor and shut the system down; you shouldn't use both as they might interfere with one another.
You can install network-ups-tools (network-ups-toolsAUR) from AUR.
NUT has 3 daemons associated with it:
- The driver which communicates with the UPS
- A server (upsd) which uses the driver to report out the status of the UPS
- And a monitoring daemon (upsmon) which monitors the upsd server and takes action based on information it receives.
The idea is that if you have multiple systems connected to the UPS, one can communicate the status of the UPS over the network and the others can monitor that status by running their own upsmon services. NUT has extensive documentation on the configuration however this is going to walk through a simple setup of a USB UPS and the associated server and monitor all in one system (common desktop configuration).
The configuration here will depend on the type of UPS you have. For a simple usb-hid compatible UPS:
That creates a new UPS called 'powerplant'. You can name the device whatever you like. If you don't have a usbhid-ups, the previously mentioned Hardware Compatibility List may help, or you can run the 'nut-scanner' command which may be able to poll the system for attached UPS.
Cyberpower Bluetooth Driver
The default upsd.conf will work. It is configured by default to only listen on localhost so if you ever wish to add network monitors, you will need to adjust this file. For our basic configuration though, this will work fine.
upsd.users however needs to be configured with a user so we can issue commands to the server and monitor it. You should populate it with a user and password.
At this point you should be able to start up nut-server (which will automatically start nut-driver).
If it has started successfully, you can run upsc <upsname> to get info from the ups. Example output would be:
The last step is to configure upsmon to listen to upsd and take action. At least one line is needed to configure upsmon to log in with the username and password you set in upsd.users.
Cyberpower Input Devices Driver Windows 7
The file also configures what alerts are sent and where they are sent and what action is taken when the battery is low so you should probably review and make your desired changes.
Then enable and start ups-monitor.service:
Your logs should show upsmon starting and monitoring the ups.