반달가면 이글루에서 백업 - http://bahndal.egloos.com/657761 (2022.5.19)
얼마전에 구입한 APC BE550-KR 가정용 UPS를 리눅스와 연결했다. 작업은 아래와 같이 진행했다.
UPS를 설치하고 제품에 포함된 데이터 케이블을 리눅스 장비에 연결한 후 터미널창에서 아래와 같이 진행한다. 데비안/우분투 계열 배포판 기준이다.
우선 apcupsd 패키지를 설치한다.
# S/W 저장소 정보 갱신
sudo apt-get update
# apcupsd 설치
sudo apt-get install apcupsd
설치를 마쳤으면 systemd에서 서비스를 활성화하고 상태를 확인해 보자.
# 서비스 활성화
sudo systemctl enable apcupsd
# 상태 확인
systemctl status apcupsd
아마도 상태 정보에 "Communications with UPS lost."라는 메시지가 보일 것이다. UPS를 인식하지 못한 상태이며, 이제 설정 파일을 편집해 주어야 한다. 우선 /etc/default/apcupsd 파일을 편집하자. 루트 권한을 필요로 한다.
sudo vi /etc/default/apcupsd
이 파일의 ISCONFIGURED 항목을 아래와 같이 yes로 설정하고 저장한다.
ISCONFIGURED=yes
이제 /etc/apcupsd/apcupsd.conf 파일을 편집해야 한다.
sudo vi /etc/apcupsd/apcupsd.conf
파일에서 DEVICE 항목이 /dev/ttyS0 이런식으로 되어 있는데, 이 부분을 지우고 비워둔다. 즉 아래와 같이 항목 이름 DEVICE만 남기고 저장한다.
DEVICE
이렇게 하면 apcupsd에서 자동으로 UPS 장치를 검색해서 연결을 시도하게 된다.
이제 systemd에서 apcupsd 서비스를 재시작한다.
# 서비스 재시작
sudo systemctl restart apcupsd
UPS 상태를 확인하려면 터미널창에서 아래와 같이 입력하자.
# ups 상태 확인
apcaccess
출력값에서 STATUS 항목이 연결상태를 나타내며 "ONLINE"이어야 한다. 배터리 충전 상태는 BCHARGE 항목이며 "100.0 Percent"이면 정상이다. 그 외에도 다양한 정보가 출력된다.
'리눅스' 카테고리의 다른 글
ASUS M513UA-L1284 노트북에 Q4OS 4.8 설치 (0) | 2023.09.26 |
---|---|
datamash - 리눅스에서 합, 평균, 표준편차 계산 (1) | 2023.09.26 |
links / lynx - 리눅스용 텍스트 웹브라우저 (0) | 2023.09.25 |
리눅스 ZFS에서 장애 디스크 교체 (0) | 2023.09.25 |
리눅스 VNC 원격접속(x11vnc, remmina) 관련 참고사항 (0) | 2023.09.25 |