software:truenas:ups
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
| — | software:truenas:ups [2023/11/23 06:57] (current) – created - external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Setting up a UPS with TrueNAS ====== | ||
| + | |||
| + | TrueNAS supports monitoring UPS' using the open source [[https:// | ||
| + | |||
| + | ===== Find UPS plugged into a USB port ===== | ||
| + | |||
| + | The command <code bash> | ||
| + | < | ||
| + | ugen0.4: < | ||
| + | </ | ||
| + | |||
| + | It is on bus 0, port 4, so look for the direct link to that. It will either be called ugen* or uhid* in /dev | ||
| + | |||
| + | <code bash>ls -ablph /dev/ugen* ; ls -ablph / | ||
| + | |||
| + | This shows all entries named ugen* or uhid*, with the link that it actually points to. | ||
| + | |||
| + | < | ||
| + | lrwxr-xr-x | ||
| + | </ | ||
| + | |||
| + | So, the device it is hooked up to is / | ||
| + | |||
| + | ===== Setting up the UPS ===== | ||
| + | |||
| + | Open the TrueNAS WebUI and go to Services, then Actions for UPS | ||
| + | - Identifier: ups (or anything you want) | ||
| + | - UPS Mode: Master | ||
| + | - Driver: find something close. For my PR1500, I used PR6000 | ||
| + | - Port: auto (or choose ugen0.4 that you found above) | ||
| + | - Shutdown: UPS goes on battery | ||
| + | - Shutdown Timer: 600 (seconds, or 10 minutes) | ||
| + | - Save | ||
| + | |||
| + | ===== Testing ===== | ||
| + | Start the UPS service. You can now drop to the shell and run the command: | ||
| + | |||
| + | <code bash> | ||
| + | |||
| + | where ' | ||
| + | |||
| + | If it all appears to be working, put a check for Automatically start. NOTE: you can view some stats on the UPS under Reporting. | ||
| + | |||
| + | ===== ipmi shows a difference ===== | ||
| + | |||
| + | If you use ipmitool to display the amount of power the server is using | ||
| + | |||
| + | <code bash> | ||
| + | |||
| + | You might see a different number than the power your UPS is showing with <code bash> | ||
| + | |||
| + | First, ipmitool is probably showing //Watts// while the UPS may be showing // | ||
| + | |||
| + | Second, your UPS uses additional power to keep the batteries topped off, and also just for some internal circuitry, so it should show a different power (higher) than what your server actually uses. | ||
| + | |||
| + | On my setup, with a Cyberpower UPS powering an older Dell server, I used the command: | ||
| + | |||
| + | <code bash> | ||
| + | ipmitool sensor | grep 'Power Meter' | cut -d' | ||
| + | upsc ups | egrep ' | ||
| + | </ | ||
| + | |||
software/truenas/ups.txt · Last modified: by 127.0.0.1
