Debian apcupsd get apc ups support to run
First, make life simple on yourself, get a standard usb ups device, ideally from a standard maker like apc.
then follow the advice in this thread (which I have edited to de-ubuntify it and make it more debian standard): :: Quote :: open as root this file in your favorite text editor: /etc/apcupsd/apcupsd.conf
Please note that the examples shown below are from my computer and you need to adapt them to your computer. Scroll down very slightly untill you reach this section: # UPSCABLE <cable> # Defines the type of cable connecting the UPS to your computer. # # Possible generic choices for <cable> are: # simple, smart, ether, usb # # Or a specific cable model number may be used: # 940-0119A, 940-0127A, 940-0128A, 940-0020B, # 940-0020C, 940-0023A, 940-0024B, 940-0024C, # 940-1524C, 940-0024G, 940-0095A, 940-0095B, # 940-0095C, M-04-02-2000 # UPSCABLE usbChange the UPSCABLE to the one that matches your paticular battery backup Scroll down to the next section: # To get apcupsd to work, in addition to defining the cable # above, you must also define a UPSTYPE, which corresponds to # the type of UPS you have (see the Description for more details). # You must also specify a DEVICE, sometimes referred to as a port. # For USB UPSes, please leave the DEVICE directive blank. For # other UPS types, you must specify an appropriate port or address. # # UPSTYPE DEVICE Description # apcsmart /dev/tty** Newer serial character device, # appropriate for SmartUPS models using # a serial cable (not USB). # # usb <BLANK> Most new UPSes are USB. # A blank DEVICE setting enables # autodetection, which is th best choice # for most installations. # # net hostname:port Network link to a master apcupsd # through apcupsd's Network Information # Server. This is used if you don't have # a UPS directly connected to your computer. # # snmp hostname:port:vendor:community # SNMP Network link to an SNMP-enabled # UPS device. Vendor is the MIB used by # the UPS device: can be "APC", "APC_NOTRAP" # or "RFC" where APC is the powernet MIB, # "APC_NOTRAP" is powernet with SNMP trap # catching disabled, and RFC is the IETF's # rfc1628 UPS-MIB. Port is usually 161. # Community is "private". # # dumb /dev/tty** Old serial character device for use # with simple-signaling UPSes. # UPSTYPE usb DEVICE [Again select the right options for your ups unit] Also note that "# usb <BLANK>" is not literal, so don't type <BLANK> just leave a blank space. [In other words, just have this: DEVICE with nothing after it] Now save the file the text editor and then close it. Now edit this file: /etc/default/apcupsd # Apcupsd-devel internal configuration APCACCESS=/sbin/apcaccess ISCONFIGURED=yes See the "ISCONFIGURED=no". Change the no to yes just like in my example. It will say: ISCONFIGURED=yes Save button in the text editor and then close the editor. Keeping your terminal open type, as root: /sbin/apcupsd and also make sure it's set to start by default, you can use rcconf or sysv-rc-conf to check this. Now do this to make sure the service is started properly: /etc/init.d/apcupsd restart Look for any errors, if you don't see any thing great. Keeping your terminal open type: cat /var/log/apcupsd.events Don't do any thing in here, just look. It is a log file. Look for an entry like this: Sun Aug 06 11:15:00 PDT 2006 apcupsd 3.12.1 (06 January 2006) debian startup succeeded Congratulations. Hope this helps. Back to top |
All times are GMT - 8 Hours |