APCPWR(8) FreeBSD System Manager’s Manual APCPWR(8)
NAME
|
apcpwr − control power on/off/reboot via an APC MasterSwitch |
SYNOPSIS
|
apcpwr list |
|
apcpwr probe |
|
apcpwr [−f] on outletname |
|
apcpwr [−f] off outletname |
|
apcpwr [−f] reboot outletname |
|
DESCRIPTION |
|
The apcpwr utility is used to control power to systems connected to an APC MasterSwitch power distribution unit. The following option is available for script usage: |
−f’ Force the operation to occur without asking for finalconfirmation before execution.
|
COMMANDS |
|
The commands recognized by apcpwr are as follows: |
list’ produces a list of the known APC MasterSwitches and theinformation associated with each port. The outlet status isdynamically determined via snmp request each time the listcommand is executed.
|
probe on’ turns on the output specified by outletname off’ turns off the output specified by outletname reboot EXAMPLES |
|
The following command: apcpwr list produces a table listing all managed MasterSwitch units, the device name attached to each outlet, and it’s status. pdu1 (172.21.1.251) 1: triangle On 2: 8ball On 3: 9ball On 4: cueball On 5: avail-5 On 6: avail-6 On 7: avail-7 On 8: admin On apcpwr reboot admin will turn off power for the system attached to pdu1, outlet 8, for (a default of) 5 seconds, and then automatically turn the power back on. Since the −f option was not specified, the following text: |
|
Are you sure? [y|N]: |
|
will be printed to standard output and a positive response required before the operation will continue. apcpwr probe A sample /etc/crontab entry to build the .db file via the probe command is: # # Create /var/db/apcpwr.db # 0 21 * * * root /usr/local/bin/apcpwr probe > /dev/null |
FILES
/usr/local/etc/apcpwr.conf’
|
/var/db/apcpwr.db’ SEE ALSO |
|
snmpwalk(8), snmpget(8), snmpset(8) |
CAVEATS
|
These utilities are based upon the netsnmp port. Other snmp packages may work but are untested. As of the time of this writing, the MIB file POWERNET344_MIB.txt must be copied from the provided media CD and installed into the correct MIB directory (in this instance: /usr/local/share/snmp/mibs). FreeBSD 4.8 April 1, 2003 FreeBSD 4.8 |