User Tools

Site Tools


software:truenas:ups

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
software:truenas:ups [2023/11/23 00:34] rodolicosoftware:truenas:ups [2023/11/23 00:57] (current) rodolico
Line 20: Line 20:
 </code> </code>
  
-Servicesthen Actions for UPS +Sothe device it is hooked up to is /dev/ugen0.4.
-   Identifier: anything you want +
-   UPS Mode: Master +
-   Driver: find something close. Fro my PR1500, I used s PR6000 +
-   Port: auto +
-   Shutdow: UPS goes on battery +
-   Shutdown Timer: 600 (seconds, or 10 minutes) +
-    +
-Start and see if it worksThen, 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</code>
  
 where 'ups' is the name you chose as Identifier. where 'ups' is the name you chose as Identifier.
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>ipmitool sensor</code>
 +
 +You might see a different number than the power your UPS is showing with <code bash>upsc ups</code>.
 +
 +First, ipmitool is probably showing //Watts// while the UPS may be showing //Volt-Amps// (VA). In an AC circuilt, these can be different.
 +
 +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 grep cpu+ipmitool sensor | grep 'Power Meter' cut -d'|' -f2 
 +upsc ups | egrep 'ups.load|ups.realpower.nominal' 
 +</code>
  
-Power 
  
-ipmitool sensor | grep 'Power Meter' | cut -d'|' -f2 ; upsc ups | egrep 'ups.load|ups.realpower.nominal' 
software/truenas/ups.txt · Last modified: 2023/11/23 00:57 by rodolico