Маленький демон на Perl для связи с UPS от APC подключенных по USB.
Работает с распространенными моделями RS 1000, RS 500.URL: http://www.mauriziogiunti.it/apcusbd.en.html
Обсуждается: http://www.opennet.ru/prog/info/3097.shtml
Для моделей APC BACKUPS 500 CS и 350 CS пришлось изменить один байт в строке определения блока данных с информацией о том идет ли питание от батареи или от розетки (на 51).Плюс пришлось дописать одно условие, что бы он после проверки что уровень заряда батареи ниже чем пороговое значение отключения - проверял есть ли питание от розетки и вырубал комп только если питания нет. Иначе было не включить комп некоторое время после включения питания.
если нужен скрипт с исправлениями: icq 220388670
А вот еще ветка форума в котором автор этого скрипта переписывается с авторами других программ. Оттуда ясно что вообще зря он его написал, так как можно было использовать
/usr/ports/sysutils/apcupsd