APCUPSd: Поля о состоянии устройства
APCUPSD User Manual
Ureadahead сообщает об ошибках относительного пути в выходных данных journalctl
$ lsusb
....
Bus 001 Device 002: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
....
$ sudo apt-get install apcupsd -y
$ sudo nano /etc/apcupsd/apcupsd.conf
# Для проверки можно 30 (потом убрать )
TIMEOUT 0
TIMEOUT - параметр актуален для старых ИБП, неспособных определять свой уровень заряда. Задаёт время (в секундах) между сбоем электропитания и отключением компьютера. Для современного ИБП параметр стоит оставить на 0, но выставление иного значения может быть удобно для тестирования работы ИБП. Например, если выставить 30 и выдернуть шнур из розетки, уже через полминуты apcupsd продемонстрирует своё умение выключать компьютер
Сохранить.
Настроим /etc/default/apcupsd
Заменяем ISCONFIGURED=no на ISCONFIGURED=yes , сохраняем, закрываем. Отныне apcupsd будет знать, что мы не забыли его настроить.
Т.е 0 будет ждать разрядки батареи, 30 - будет ждать 30 с.
$ sudo nano /etc/default/apcupsd
#ISCONFIGURED=no
ISCONFIGURED=yes
Сохранить.
Теперь достаточно запустить apcupsd:
$ sudo /etc/init.d/apcupsd start
Starting UPS power management: apcupsd.
$ sudo /etc/init.d/apcupsd status
user@s1030:~$ sudo /etc/init.d/apcupsd status
APCUPSD User Manual
Ureadahead сообщает об ошибках относительного пути в выходных данных journalctl
$ lsusb
....
Bus 001 Device 002: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
....
$ sudo apt-get install apcupsd -y
$ sudo nano /etc/apcupsd/apcupsd.conf
1.
#UPSCABLE smart
UPSCABLE usb
#UPSCABLE smart
UPSCABLE usb
......
2.
#UPSTYPE apcsmart
#UPSTYPE apcsmart
UPSTYPE usb
3. закомментировать DEVICE /dev/ttyS0
#DEVICE /dev/ttyS0
3. закомментировать DEVICE /dev/ttyS0
#DEVICE /dev/ttyS0
# Для проверки можно 30 (потом убрать )
TIMEOUT - параметр актуален для старых ИБП, неспособных определять свой уровень заряда. Задаёт время (в секундах) между сбоем электропитания и отключением компьютера. Для современного ИБП параметр стоит оставить на 0, но выставление иного значения может быть удобно для тестирования работы ИБП. Например, если выставить 30 и выдернуть шнур из розетки, уже через полминуты apcupsd продемонстрирует своё умение выключать компьютер
Сохранить.
Настроим /etc/default/apcupsd
Заменяем ISCONFIGURED=no на ISCONFIGURED=yes , сохраняем, закрываем. Отныне apcupsd будет знать, что мы не забыли его настроить.
Т.е 0 будет ждать разрядки батареи, 30 - будет ждать 30 с.
$ sudo nano /etc/default/apcupsd
#ISCONFIGURED=no
ISCONFIGURED=yes
Сохранить.
Теперь достаточно запустить apcupsd:
$ sudo /etc/init.d/apcupsd start
Starting UPS power management: apcupsd.
$ sudo /etc/init.d/apcupsd status
user@s1030:~$ sudo /etc/init.d/apcupsd status
$ sudo apcaccess
APC : 001,017,0423
DATE : 2018-08-02 18:09:14 +0300
HOSTNAME : s1030
VERSION : 3.14.12 (29 March 2014) debian
CABLE : USB Cable
DRIVER : USB UPS Driver
UPSMODE : Stand Alone
STARTTIME: 2018-08-02 18:08:49 +0300
STATUS : COMMLOST
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME : 30 Seconds
NUMXFERS : 0
TONBATT : 0 Seconds
CUMONBATT: 0 Seconds
XOFFBATT : N/A
STATFLAG : 0x05000100
END APC : 2018-08-02 18:09:14 +0300
Важно!
$ sudo reboot
Смотреть статус должен быть STATUS : ONLINE
Если STATUS : COMMLOST, нет связи с UPS !!!
$ sudo /etc/init.d/apcupsd status
APC : 001,017,0423
DATE : 2018-08-02 18:09:14 +0300
HOSTNAME : s1030
VERSION : 3.14.12 (29 March 2014) debian
CABLE : USB Cable
DRIVER : USB UPS Driver
UPSMODE : Stand Alone
STARTTIME: 2018-08-02 18:08:49 +0300
STATUS : COMMLOST
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME : 30 Seconds
NUMXFERS : 0
TONBATT : 0 Seconds
CUMONBATT: 0 Seconds
XOFFBATT : N/A
STATFLAG : 0x05000100
END APC : 2018-08-02 18:09:14 +0300
Важно!
$ sudo reboot
Смотреть статус должен быть STATUS : ONLINE
Если STATUS : COMMLOST, нет связи с UPS !!!
$ sudo /etc/init.d/apcupsd status
$ sudo apcaccess
APC : 001,034,0828
DATE : 2018-08-02 18:16:34 +0300
HOSTNAME : s1030
VERSION : 3.14.12 (29 March 2014) debian
UPSNAME : s1030
CABLE : USB Cable
DRIVER : USB UPS Driver
UPSMODE : Stand Alone
STARTTIME: 2018-08-02 18:16:32 +0300
MODEL : Back-UPS ES 700G
STATUS : ONLINE
LINEV : 232.0 Volts
LOADPCT : 19.0 Percent
BCHARGE : 100.0 Percent
TIMELEFT : 25.0 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME : 30 Seconds
SENSE : Medium
LOTRANS : 180.0 Volts
HITRANS : 266.0 Volts
ALARMDEL : No alarm
BATTV : 13.6 Volts
LASTXFER : No transfers since turnon
NUMXFERS : 0
TONBATT : 0 Seconds
CUMONBATT: 0 Seconds
XOFFBATT : N/A
STATFLAG : 0x05000008
SERIALNO : 5B1403T02541
BATTDATE : 2014-01-15
NOMINV : 230 Volts
NOMBATTV : 12.0 Volts
FIRMWARE : 871.O3 .I USB FW:O3
END APC : 2018-08-02 18:16:48 +0300
BCHARGE : 50.0 Percent - Зарядка батарей 50%
TIMELEFT : 18.2 Minutes - Оставшееся время работы от батареи по оценке ИБП.
Нормально работает на 16.04 с ядром 4.4
С ядром 4.15 на материнке msi B250M выдает сообщения на консоль сервера:
янв 23 21:56:29 kamin kernel: do_IRQ: 6.33 No irq handler for vector
На виртуальной машине работает нормально.
Ошибка ядра 4.15 с apcupsd
$ journalctl -b -p err
янв 23 21:56:29 kamin kernel: do_IRQ: 6.33 No irq handler for vector
янв 23 21:56:30 kamin kernel: do_IRQ: 6.33 No irq handler for vector
Выяснилось что такие сообщения с ядром 4.15
появляются если в /etc/apcupsd/apcupsd.conf
$ sudo nano /etc/apcupsd/apcupsd.conf
не закомментировать DEVICE /dev/ttyS0
DEVICE /dev/ttyS0
Если закомментировать все нормально.
APC : 001,034,0828
DATE : 2018-08-02 18:16:34 +0300
HOSTNAME : s1030
VERSION : 3.14.12 (29 March 2014) debian
UPSNAME : s1030
CABLE : USB Cable
DRIVER : USB UPS Driver
UPSMODE : Stand Alone
STARTTIME: 2018-08-02 18:16:32 +0300
MODEL : Back-UPS ES 700G
STATUS : ONLINE
LINEV : 232.0 Volts
LOADPCT : 19.0 Percent
BCHARGE : 100.0 Percent
TIMELEFT : 25.0 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME : 30 Seconds
SENSE : Medium
LOTRANS : 180.0 Volts
HITRANS : 266.0 Volts
ALARMDEL : No alarm
BATTV : 13.6 Volts
LASTXFER : No transfers since turnon
NUMXFERS : 0
TONBATT : 0 Seconds
CUMONBATT: 0 Seconds
XOFFBATT : N/A
STATFLAG : 0x05000008
SERIALNO : 5B1403T02541
BATTDATE : 2014-01-15
NOMINV : 230 Volts
NOMBATTV : 12.0 Volts
FIRMWARE : 871.O3 .I USB FW:O3
END APC : 2018-08-02 18:16:48 +0300
BCHARGE : 50.0 Percent - Зарядка батарей 50%
TIMELEFT : 18.2 Minutes - Оставшееся время работы от батареи по оценке ИБП.
Нормально работает на 16.04 с ядром 4.4
С ядром 4.15 на материнке msi B250M выдает сообщения на консоль сервера:
янв 23 21:56:29 kamin kernel: do_IRQ: 6.33 No irq handler for vector
На виртуальной машине работает нормально.
Ошибка ядра 4.15 с apcupsd
$ journalctl -b -p err
янв 23 21:56:29 kamin kernel: do_IRQ: 6.33 No irq handler for vector
янв 23 21:56:30 kamin kernel: do_IRQ: 6.33 No irq handler for vector
Выяснилось что такие сообщения с ядром 4.15
появляются если в /etc/apcupsd/apcupsd.conf
$ sudo nano /etc/apcupsd/apcupsd.conf
не закомментировать DEVICE /dev/ttyS0
DEVICE /dev/ttyS0
Если закомментировать все нормально.
Спасибо, неожиданно пригодилось
ОтветитьУдалить