software:truenas:ups
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
software:truenas:ups [2023/11/23 00:34] – rodolico | software:truenas:ups [2023/11/23 00:57] (current) – rodolico | ||
---|---|---|---|
Line 20: | Line 20: | ||
</ | </ | ||
- | Services, then Actions for UPS | + | So, the device |
- | | + | |
- | UPS Mode: Master | + | |
- | | + | |
- | Port: auto | + | |
- | | + | |
- | | + | |
- | + | ||
- | Start and see if it works. Then, you can view the UPS with | + | |
- | upsc ups | + | ===== 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>upsc ups</ | ||
where ' | where ' | ||
Line 36: | Line 42: | ||
If it all appears to be working, put a check for Automatically start. NOTE: you can view some stats on the UPS under Reporting. | 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: | ||
- | Track CPU Temperature (by core) | + | <code bash> |
- | sysctl -a | grep temperature | + | ipmitool sensor |
+ | upsc ups | egrep ' | ||
+ | </ | ||
- | Power | ||
- | ipmitool sensor | grep 'Power Meter' | cut -d' |
software/truenas/ups.txt · Last modified: 2023/11/23 00:57 by rodolico