Задачи две:
1. Сигнал от беспребойника при определенном уровне заряда батареи
2. Завершение работы компа при достижении определенного уровня заряда батареи.
#/etc/ups/ups.conf
[ups]
driver = usbhid-ups
port = auto
desc = "Powercom wow_1000_u"
default.battery.voltage.high = 13.60
default.battery.voltage.low = 10.60
default.battery.voltage.nominal = 12.00
ignorelb
override.battery.charge.low = 67
override.battery.runtime.low = 10
override.battery.charge.warning = 66
upsc ups@localhost
battery.charge: 63 - текущий заряд батареи в %
battery.charge.low: 67 - критический заряд батареи в %
battery.charge.warning: 66 - опасный заряд батареи в % (д.б больше низкого)
battery.date: 2010/01/01
battery.runtime: 1152
battery.runtime.low: 10 - время в секундах, через которое отключается комп после низкого заряда батареи
battery.type: PbAc
battery.voltage.high: 13.60 - напряжение в батарее, влияющее на расчет уровня заряда батареи
battery.voltage.low: 10.60
battery.voltage.nominal: 12.00
device.mfr: POWERCOM Co.,LTD
device.model: UPS WOW-1000U FW3.A4
device.serial: 3A4-0000-0001
device.type: ups
driver.flag.ignorelb: enabled
driver.name: usbhid-ups
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.version: 2.7.2
driver.version.data: PowerCOM HID 0.4
driver.version.internal: 0.38
input.frequency: 0.0
input.voltage: 0.0
input.voltage.nominal: 220
output.frequency: 50.0
output.voltage: 226.0
output.voltage.nominal: 220
ups.beeper.status: enabled
ups.date: 2010/01/01
ups.delay.shutdown: 20
ups.load: 34
ups.mfr: POWERCOM Co.,LTD
ups.model: UPS WOW-1000U FW3.A4
ups.productid: 00a4
ups.serial: 3A4-0000-0001
ups.status: OB DISCHRG LB
ups.test.result: Done and passed
ups.timer.shutdown: 0
ups.vendorid: 0d9f
# /etc/ups/upsmon.conf
MONITOR ups@localhost 1 user pass master
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/shutdown -H +0"
POLLFREQ 5
POLLFREQALERT 5
HOSTSYNC 15
DEADTIME 15
POWERDOWNFLAG /etc/killpower
NOTIFYFLAG ONLINE SYSLOG+WALL
NOTIFYFLAG ONBATT SYSLOG+WALL
NOTIFYFLAG LOWBATT SYSLOG+WALL
NOTIFYFLAG SHUTDOWN SYSLOG+WALL
RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 0
При снижении текущего уровня батареи ниже критического (battery.charge.low = 66) комп не выключается. И не подает сигнал. Ниже уровень батареи не хочу опускать, на нее еще один комп запитан.
Команду /sbin/shutdown -H +0
отдельно проверила, комп после нее отключается.