문제 설명
나는 가지고있다업 오발디 KC2000(용량 : 2000VA/1400W) 구성을 설정하고 싶어요데비안 10(버스터현재시험) 도착하다:
- GUI(바람직하게는 GNOME) 알림 받기전원이 꺼지고 내 컴퓨터가 UPS 배터리로 실행 중일 때(작업을 저장하고 시스템을 종료할 시간이 거의 없음을 알고 있음)
- 컴퓨터 자동 종료UPS 배터리가 매우 부족할 때.
이게 쉽기를 바라너트(네트워크 UPS 도구), 그러나 첫 번째 요구 사항, 즉 GUI(바람직하게는 GNOME) 알림을 받을 수 있는 확실한 방법이 없는 것으로 나타났습니다.
이 문제를 해결하기 위해 무엇을 했습니까?
나는 설치했다너트(제공:nut
[무엇보다도] 패키지 설치nut-server
그리고nut-client
), /etc/nut
디렉터리의 파일을 편집하여 구성했습니다.
root@host:~# ls /etc/nut
nut.conf ups.conf upsd.conf upsd.users upsmon.conf upssched.conf
구체적으로:
/etc/nut/upsd.users
:[upsmon] # name of my UPS password = my_UPS_password actions = SET instcmds = ALL upsmon master
/etc/nut/nut.conf
:MODE=standalone
/etc/nut/ups.conf
:maxretry = 3 [myups] driver = blazer_usb port = auto
/etc/nut/upsmon.conf
:MONITOR myups@localhost 1 upsmon my_UPS_password master MINSUPPLIES 1 SHUTDOWNCMD "/sbin/shutdown -h +0" POLLFREQ 5 POLLFREQALERT 5 HOSTSYNC 15 DEADTIME 15 POWERDOWNFLAG /etc/killpower RBWARNTIME 43200 NOCOMMWARNTIME 300 FINALDELAY 5
나머지 파일(
/etc/nut/upsd.conf
,/etc/nut/upssched.conf
)에는 기본 내용이 있습니다. 즉,/etc/nut/upsd.conf
비어 있고/etc/nut/upssched.conf
한 줄만 있습니다:CMDSCRIPT /bin/upssched-cmd
.
(위 목록에서 댓글 섹션을 건너뛰었습니다.)
위의 구성 파일을 편집 한 후 systemctl restart nut-*
.*
nut-client.service
nut-driver.service
nut-monitor.service
nut-server.service
저도 설치했어요nut-monitor
그 중 (인용문):UPS 상태 모니터링을 위한 GUI 애플리케이션인 nut-monitor 제공. 나는 희망nut-monitor
UPS 배터리가 부족할 때 경고 창을 띄울 수 있는 기능이 있거나, UPS의 상태를 표시하도록 GNOME을 구성하는 방법이 있지만 안타깝게도 이를 수행할 수 있는 방법을 찾지 못했습니다.
정전을 시뮬레이션하기 위해 upsdrvctl -t shutdown
및 upsmon -c fsd
(컴퓨터 종료)라는 두 가지 명령을 사용했습니다.
최근의찾았어요그게 다야nut-hal-drivers
GUI 알림을 제공하지만 다음과 같은 패키지:
- 데비안 저장소에서 이 패키지를 찾을 수 없습니다.
nut-hal-drivers
패키지는 분명히 작동하지 않으며 다음으로 구성됩니다upsmon
.upsd
nut
팩.
질문
내 질문:정전이 발생하고 내 컴퓨터가 UPS 배터리를 사용하는 경우 일종의 경고(가급적 특정 데스크탑 환경에 대한 기본 팝업 메시지)를 팝업하도록 시스템 구성을 어떻게 설정할 수 있습니까?
답변1
다음 항목의 부분 중복일 수 있습니다.NUT가 UPS 배터리가 부족하다고 보고하면 다양한 쉘 명령을 실행합니다.
까다로운 부분은 인터넷 검색 끝에 바탕 화면에 알림을 표시하는 것이었습니다.http://rogerprice.org/NUT/ConfigExamples.A5.pdf, 71페이지에서는 일부 스크립트가 이를 수행하는 방법을 설명합니다.