
전력 효율을 위한 Raspberry Pi 5 서버 모니터 구축 및 비디오 플레이어로의 변신
요약
메인 PC의 전력 낭비를 줄이기 위해 Raspberry Pi 5를 활용한 저전력 서버 모니터링 전용 터미널 구축 과정을 다룹니다. 하드웨어 선정 과정부터 LED 디스플레이 케이스 조립, Claude를 활용한 OS 및 모니터링 설정까지의 경험을 공유합니다.
핵심 포인트
- 메인 PC의 24시간 가동으로 인한 전력 낭비 문제 해결
- Raspberry Pi 5 2GB 모델을 활용한 가성비 중심의 하드웨어 선택
- LED 디스플레이와 터치스크린이 포함된 케이스 키트 활용
- Claude를 활용한 OS 설치 및 서버 모니터링 구성 자동화
서론 (Introduction)
오랫동안 저는 홈 서버 모니터링 프로그램을 저의 **메인 PC (main PC)**에서 실행해 왔습니다.
서버 업타임 (uptime), 컨테이너 상태 (container status), 리소스 사용량 (resource usage) 등 모든 것을 제가 일상 업무에 사용하는 동일한 Windows PC에서 24시간 내내 확인했습니다.
이것은 문제였습니다. 메인 PC를 끌 수가 없었기 때문입니다.
잠을 자러 가든 외출을 하든, 모니터링이 중단되지 않도록 PC를 계속 켜두어야 했습니다. 이는 친환경적이지 않았고, 전력 낭비였습니다. 저는 잠들기 전에 PC를 제대로 종료할 수 있기를 원했습니다.
그래서 저는 저전력의 **서버 모니터링 전용 터미널 (dedicated terminal for server monitoring)**을 구축하기로 결정했습니다.
저는 이전 기사에서 서버 하드웨어를 MS-A2로 업그레이드한 것에 대해 썼습니다. 이번에는 "모니터" 측면을 독립시키는 것에 대해 이야기해 보려 합니다.
Raspberry Pi 5, 왜 이렇게 비싼 거죠!??
사람들이 모니터링 터미널을 생각할 때, Raspberry Pi를 떠올립니다. 저전력 소비의 표준이기 때문입니다. 자연스럽게, 저는 모델을 결정하기 위해 Claude 및 Codex와 상담했습니다.
그러다 가격을 보고 멈칫했습니다.
이게 뭐야, 왜 Pi 5가 이렇게 비싼 거죠!?
아, 알겠습니다. 메모리 가격 급등의 영향을 받고 있군요. 들어본 적은 있었지만, 이 정도 수준에 도달했을 줄은 몰랐습니다.
- Pi 5 / 4GB → 25,000 JPY
- Pi 5 / 1GB → 10,000 JPY 미만
- Pi 5 / 2GB → 약 13,000 JPY
그 가격 차이는 단지 메모리 용량 때문입니다. 모니터링 터미널에 4GB는 과합니다. 하지만 1GB는 약간 불안하게 느껴집니다.
오, 2GB 모델이 약 13,000 JPY군요. 꽤 괜찮은 가치처럼 느껴지지 않나요? 2GB라면 모니터링 터미널로 충분할 것입니다. Switch Science에서 구매하겠습니다. 좋습니다, 결정되었습니다.
……이렇게 쓰니 금방 결정한 것처럼 들리겠지만, 저는 이것을 고민하는 데만 반나절을 보냈습니다.
LED 디스플레이가 있는 케이스에 대한 갈망
그리고 또 한 가지가 더 있습니다. 저는 항상 LED 디스플레이가 장착된 작은 케이스를 갈망해 왔습니다.
Something like this. 작고 손바닥만 한 상자에 작은 화면이 달려 있고, 그 위에서 무언가가 돌아가는 모습 말입니다. 이건 정말 마음속 깊은 곳의 욕구를 자극합니다.
모니터링 터미널을 구축하려면, 이런 것이었으면 좋겠습니다.
그래서 또 반나절 정도를 들여 '무엇이 좋을까?'를 조사했습니다. 그리고 마침내 찾았습니다.
A case kit that seems to have everything.
오, 바로 이거네요. 4.3인치 터치스크린, OLED, 스피커, NVMe 슬롯... 정말 모든 것이 다 들어있지 않나요? 멋지지 않나요? 9,400 JPY (당시 가격입니다. 반달 사이에는 올라간 것 같습니다).
좋습니다, 이걸로 가죠.
조립 및 설정
하드웨어가 도착하자마자, 남은 일은 그것을 조립하고 OS를 설치하는 것이었습니다.
조립은 설명서에 따라 정확하게 진행되었습니다. OS 설치는 Lord Claude가 지시한 절차를 따랐습니다. 또한 모니터링 프로그램 설정과 서버의 SSH 모니터링 구성은 평소처럼 Claude에게 맡겼습니다.
여기에는 아무런 놀랄 일도 없었습니다. 저는 Claude에게 서버 관련 작업을 위임하는 것에 대해 여러 번 썼고, 예상대로 모든 것이 순조롭게 진행되었습니다.
진짜 문제는 그 다음이었습니다. 하드웨어에 부착된 화면들을 어떻게 활용할 것인가였습니다.
OLED를 '에반게리온 스타일' 모니터로 변신시키기
먼저, 0.96인치 OLED입니다. 작은 단색(monochrome) 화면이죠.
이걸 뭘 할까? ……정답은 명확했습니다.
저는 이걸 '에반게리온 스타일'의 정상/경고/비정상 모니터로 만들 겁니다.
아시잖아요, 상태가 단순한 프레임 안에 큰 글씨로 표시되는 그 느낌 말이에요. 인정할 수밖에 없죠, 멋있습니다.
그래서 Claude에게
음, 완벽하네요.
메인 디스플레이가 비디오 플레이어로 변신하다
문제는 4.3인치 메인 디스플레이였습니다.
처음에는 그곳에 콘솔 (Console)을 표시했습니다. 모니터링 로그가 끊임없이 스크롤되는 바로 그 콘솔 말이죠. 하지만 그것을 계속 띄워두는 것은 조금 활력이 떨어지는 느낌이었습니다……
애초에, 에러 로그가 나타날 때조차 대부분의 라인은 그냥 "Normal"일 뿐입니다. 보고 있기에 그리 흥미롭지 않죠. 그 멋진 컬러 터치스크린을 스크롤되는 "normal" 로그로 채우는 것은 낭비처럼 느껴졌습니다.
그래서 전략을 바꿨습니다.
디스플레이에 그냥 랜덤한 비디오를 재생하기로 결정했습니다.
평소에는 비디오를 재생합니다. 서버가 평온한 동안에는 그냥 비디오를 틀어둡니다. 그러다 경고(Warning)나 이상 징후가 발생할 때만, 상황을 보여주기 위해 콘솔로 전환합니다.
바로 이겁니다. 이게 정답이죠. 화면은 사건이 발생했을 때만 "작업 모드"로 들어갑니다. 나머지 시간 동안은 인테리어 소품 역할을 합니다.
정상 작동 중인 모습. 왼쪽의 OLED에는 "SERVER MONITOR NORMAL"이라고 표시되어 있고, 오른쪽의 메인 화면은 그냥 비디오를 재생하고 있습니다.
약간 모순적이었지만, 목표는 달성했다
여기서 저는 정신이 번쩍 들었습니다.
제 본래 목적은 메인 PC를 끄고 에너지를 절약하기 위해 이 저전력 모니터링 터미널을 구축하는 것이었습니다.
그런데 저는 디스플레이를 낭비하고 싶지 않다는 이유로 비디오를 틀고 있습니다. 스스로 전력 소비를 늘리고 있는 셈이죠. 인정하자면, 약간 모순적이긴 합니다.
하지만 결과는 훌륭했습니다.
메인 PC를 24시간 내내 켜두었을 때와 비교하면, 전용 Pi 5 모니터링 유닛 덕분에 전력 소비가 크게 줄었습니다. 비디오 재생으로 인한 약간의 증가분은 제가 달성한 엄청난 절감량에 비하면 아무것도 아닙니다. 그리고 이제 제 메인 PC는 밤에 편안하게 잠들 수 있게 되었습니다.
OLED는 Eva 스타일로 상태를 알려줍니다. 4.3인치 화면은 인테리어 소품 역할을 하며, 문제가 발생했을 때만 작동합니다. Freenove 케이스 키트 또한 다양한 기능 덕분에 저에게는 훌륭한 구매였습니다.
저는 초기 목표를 달성했습니다. 비디오 재생은 그저 보너스 같은 보상일 뿐입니다. 그리고 그것으로 충분합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기