Nut (Форум)
1. Сигнал от безрезултатно устройство при определено ниво на зареждане на батерията
2. Изключване на компютъра, когато се достигне определено ниво на батерията.
Когато текущото ниво на батерията падне под критичното (battery.charge.low = 66), компютърът не се изключва. И не дава сигнал. Не искам да намалявам нивото на батерията отдолу, друг компютър е захранван от него.
Проверих отделно командата/sbin/shutdown -H +0, компютърът се изключва след нея.
Мразя този шибан CentOS 7 с техните шибани иновации, но трябва да използвам заради този шибан напредък, който само тласка напред и не иска желание.
И ако в CentOS всичко е усъвършенствано и полирано и като правило работи без проблеми, то в CentOS 7 от време на време се натъквате на редовни проблеми.
Например с NUT, който в CentOS 6 работи като солиден швейцарски часовник.
На CentOS 7/64 в същия NUT се натъкна на следните задници:
1. При стартиране на монитора възниква грешка, при която липсват права в директорията
/etc/tmpfiles.d/, поради това, което не може да създаде файла
поради това, което не може да създаде файла гайка.conf
Трябва да го създадете ръчно с командата
Но това трябва да се направи веднъж, фиги с него, можете да се примирите.
2. Но по-нататък - повече. При следващата заявка системата не се стартира гайка-монитор .
За да го стартирате, трябва да извършвате една и съща верига от действия всеки път. -
- ръчно създаване на папка / var/run/nut с права орех/орех/755
- изпълнете 4 команди -
Е, проверете резултата с командата upsc server @ localhost
Как ти харесва това ? Криводела лайна!
Кой как решава тези проблеми?
PS. Можете да вкарате тези неща в скрипт, но това също е криво решение.
Имаме нужда от нещо по-сложно, например, за да почукаме по главата на тези криви производители:)
Debian 8.9 2 UPS са свързани към него чрез usb. Сървърът се захранва от UPS паралелно, 2 захранвания за всеки UPS, различни захранващи линии за всеки UPS.
Необходимо е сървърът да е изключен само ако и двата UPS са вече в състояние на ниско зареждане.
От идеи досега:
За да свърже еднакви UPS, Udev създава за всеки UPS своя връзка в/dev/usb
В /etc/nut/upsmon.conf заменете shutdowncmd с някакъв скрипт, който отчита работата на два UPS.
Кажи ми, движа се в правилната посока?
Конфигуриран NUT на сървър CentOS 7.3. В случай на прекъсване на захранването сървърът трябва да се изключи след N секунди. Всичко е конфигурирано правилно. Броячът се включва. Тикане. Когато броячът завърши, upssched-cmd скриптът се стартира, както се очаква. В него се изпълняват всички команди (регистрация), с изключение на самата команда за изключване.
Въведена потребителска гайка в sudoers, за да може да се изключи