5. Настройка Ubuntu для работы с ИБП от APC
APCUPSd: Поля о состоянии устройства
APCUPSD User Manual
Ureadahead сообщает об ошибках относительного пути в выходных данных journalctl
$ lsusb | grep American
Bus 001 Device 004: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
$ sudo apt-get install apcupsd -y
$ sudo nano /etc/apcupsd/apcupsd.conf
# Для проверки можно 30 (потом убрать )
TIMEOUT 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
$ sudo systemctl start apcupsd.service
Starting UPS power management: apcupsd.
$ sudo /etc/init.d/apcupsd status
$ apcaccess
APC : 001,017,0421
DATE : 2019-08-21 12:00:55 +0300
HOSTNAME : test2
VERSION : 3.14.14 (31 May 2016) debian
CABLE : USB Cable
DRIVER : USB UPS Driver
UPSMODE : Stand Alone
STARTTIME: 2019-08-21 12:00:15 +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 : 2019-08-21 12:00:55 +0300
Важно!
$ sudo reboot
Смотреть статус должен быть STATUS : ONLINE
Если STATUS : COMMLOST, нет связи с UPS !!!
$ sudo /etc/init.d/apcupsd status
$ sudo systemctl status apcupsd.service
$ apcaccess
APC : 001,034,0828
DATE : 2019-08-21 11:49:09 +0300
HOSTNAME : test2
VERSION : 3.14.14 (31 May 2016) debian
UPSNAME : test2
CABLE : USB Cable
DRIVER : USB UPS Driver
UPSMODE : Stand Alone
STARTTIME: 2019-08-21 11:38:02 +0300
MODEL : Back-UPS ES 700G
STATUS : ONLINE
LINEV : 224.0 Volts
LOADPCT : 26.0 Percent
BCHARGE : 100.0 Percent
TIMELEFT : 18.0 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME : 30 Seconds
SENSE : Medium
LOTRANS : 180.0 Volts
HITRANS : 266.0 Volts
ALARMDEL : 30 Seconds
BATTV : 13.5 Volts
LASTXFER : No transfers since turnon
NUMXFERS : 0
TONBATT : 0 Seconds
CUMONBATT: 0 Seconds
XOFFBATT : N/A
STATFLAG : 0x05000008
SERIALNO : 5B1909T49061
BATTDATE : 2019-03-02
NOMINV : 230 Volts
NOMBATTV : 12.0 Volts
FIRMWARE : 871.O4 .I USB FW:O4
END APC : 2019-08-21 11:49:20 +0300
BCHARGE : 50.0 Percent - Зарядка батарей 50%
TIMELEFT : 26.1 Minutes - Оставшееся время работы от батареи по оценке ИБП.
Вырубить из розетки, через 30 с сервер должен отключиться.
APCUPSd: Поля о состоянии устройства
APCUPSD User Manual
Ureadahead сообщает об ошибках относительного пути в выходных данных journalctl
$ lsusb | grep American
Bus 001 Device 004: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
$ sudo apt-get install apcupsd -y
$ sudo nano /etc/apcupsd/apcupsd.conf
1. ( В 18.04 настроено)
#UPSCABLE smart
UPSCABLE usb
#UPSCABLE smart
UPSCABLE usb
......
2. ( В 18.04 настроено)
#UPSTYPE apcsmart
#UPSTYPE apcsmart
UPSTYPE usb
3. Обязательно закомментировать DEVICE /dev/ttyS0 !!!
#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
$ sudo systemctl start apcupsd.service
Starting UPS power management: apcupsd.
$ sudo /etc/init.d/apcupsd status
$ apcaccess
APC : 001,017,0421
DATE : 2019-08-21 12:00:55 +0300
HOSTNAME : test2
VERSION : 3.14.14 (31 May 2016) debian
CABLE : USB Cable
DRIVER : USB UPS Driver
UPSMODE : Stand Alone
STARTTIME: 2019-08-21 12:00:15 +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 : 2019-08-21 12:00:55 +0300
Важно!
$ sudo reboot
Смотреть статус должен быть STATUS : ONLINE
Если STATUS : COMMLOST, нет связи с UPS !!!
$ sudo /etc/init.d/apcupsd status
$ sudo systemctl status apcupsd.service
$ apcaccess
APC : 001,034,0828
DATE : 2019-08-21 11:49:09 +0300
HOSTNAME : test2
VERSION : 3.14.14 (31 May 2016) debian
UPSNAME : test2
CABLE : USB Cable
DRIVER : USB UPS Driver
UPSMODE : Stand Alone
STARTTIME: 2019-08-21 11:38:02 +0300
MODEL : Back-UPS ES 700G
STATUS : ONLINE
LINEV : 224.0 Volts
LOADPCT : 26.0 Percent
BCHARGE : 100.0 Percent
TIMELEFT : 18.0 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME : 30 Seconds
SENSE : Medium
LOTRANS : 180.0 Volts
HITRANS : 266.0 Volts
ALARMDEL : 30 Seconds
BATTV : 13.5 Volts
LASTXFER : No transfers since turnon
NUMXFERS : 0
TONBATT : 0 Seconds
CUMONBATT: 0 Seconds
XOFFBATT : N/A
STATFLAG : 0x05000008
SERIALNO : 5B1909T49061
BATTDATE : 2019-03-02
NOMINV : 230 Volts
NOMBATTV : 12.0 Volts
FIRMWARE : 871.O4 .I USB FW:O4
END APC : 2019-08-21 11:49:20 +0300
BCHARGE : 50.0 Percent - Зарядка батарей 50%
TIMELEFT : 26.1 Minutes - Оставшееся время работы от батареи по оценке ИБП.
Вырубить из розетки, через 30 с сервер должен отключиться.
Комментариев нет:
Отправить комментарий