홈페이지 Enterprise NUT 소프트웨어 – 크랙하기 어렵지 않음

NUT 소프트웨어 – 크랙하기 어렵지 않음

by 조던 라누스

Eaton Power는 최근 자사의 무정전 전원 공급 장치(UPS) 장치가 홈 랩 애호가를 염두에 두고 어떻게 작동하는지 시연하기 위해 당사에 연락했습니다. 네트워크 UPS 도구 프로젝트의 작업과 함께 간단한 Raspberry Pi를 Eaton TrippLite Smart 1500RM2U UPS용 전용 관리 카드로 사용하는 방법을 보여 주기로 했습니다. NUT 소프트웨어는 다양한 UPS와 광범위하게 호환되며, 수천 지원.

Eaton Power는 최근 자사의 무정전 전원 공급 장치(UPS) 장치가 홈 랩 애호가를 염두에 두고 어떻게 작동하는지 시연하기 위해 당사에 연락했습니다. 네트워크 UPS 도구 프로젝트의 작업과 함께 간단한 Raspberry Pi를 Eaton TrippLite Smart 1500RM2U UPS용 전용 관리 카드로 사용하는 방법을 보여 주기로 했습니다. NUT 소프트웨어는 다양한 UPS와 광범위하게 호환되며, 수천 지원.

Raspberry Pi의 NUT 소프트웨어

NUT 소프트웨어 구성요소

테스트 환경은 UPS와 Pi로 매우 간단합니다.

TrippLite UPS가 포함된 NUT 소프트웨어이 기사를 게시하는 시점에는 Raspberry Pi SBC를 찾기가 어렵다는 점에 유의하십시오. 프리미엄을 지불하거나 경매 사이트에서 중고 제품을 구매하려는 경우 여전히 얻을 수 있지만 Pi를 사용할 필요가 없다는 점을 분명히 해야 합니다. apt를 지원하는 Linux를 로드할 수 있는 거의 모든 SBC가 작동합니다. NUT 소프트웨어 패키지는 이와 관련하여 매우 유연합니다.

NUT 소프트웨어 설정

Raspberry Pi SBC의 필수 구성 요소:

  • Pi 보드(4B 4GB 권장)
  • MicroSD 카드(프리미엄 품질 32GB)
  • 파이 케이스
  • USB-C 전원 어댑터(3.5A)
  • 마이크로 HDMI-HDMI 케이블
  • OS 프로그래밍을 위한 MicroSD 카드 리더기
  • 이러한 구성 요소가 포함된 키트는 다음과 같이 온라인에서 찾을 수 있습니다. 카나킷.

NUT 소프트웨어 설정

이 빌드에서는 Ubuntu Server(https://ubuntu.com/download/server/arm), 강력한 커뮤니티를 갖춘 안정적이고 신뢰할 수 있는 옵션입니다. 또는 Raspberry Pi OS(https://www.raspberrypi.com/software/operating-systems/).

서버를 설정하려면 다음 단계를 따르십시오.

  • 를 다운로드 IoT 22.04.2 LTS용 Ubuntu 이미지
  • 다음을 사용하여 이미지로 SD 카드를 플래시합니다. Balena의 Etcher.
  • Raspberry Pi를 조립하고 필요한 주변 장치(키보드, 마우스 및 비디오)를 연결합니다.
  • Pi에 SD 카드를 삽입하고 전원을 연결합니다.
  • OS를 부팅하고 화면의 지시에 따라 서버를 설정합니다.

서버가 설정되면 네트워크 UPS 도구(NUT) 프로토콜을 설치 및 구성할 차례입니다. 다음을 포함하여 이 문서에 제공된 자세한 지침을 따르십시오.

  1. 시스템 업데이트 및 업그레이드:
sudo apt-get update
sudo apt-get upgrade
  1. 너트 설치:
sudo apt-get install nut
  1. NUT 그룹에 사용자 추가:
sudo usermod -aG nut <your_username>
  1. UPS 구성:
sudo nano /etc/nut/ups.conf

파일 끝에 다음을 추가합니다.

[smart1500rm2u]
driver = usbhid-ups
port = auto
desc = "Tripp Lite SMART1500RM2U"

CTRL-X를 사용하여 파일을 저장하고 닫습니다.

  1. NUT 서버 구성:
sudo nano /etc/nut/upsd.conf

에서 변경 127.0.0.10.0.0.0 모든 연결을 들으려면:

LISTEN 0.0.0.0 3493

저장 및 종료.

  1. NUT 서버 액세스 구성:
sudo nano /etc/nut/upsd.users

다음 줄을 추가하여 교체 <your_password> 실제 비밀번호로:

[upsmon]
password = <your_password>
upsmon master
  1. UPS 모니터 구성:
sudo nano /etc/nut/upsmon.conf

파일 맨 아래에 다음을 배치하십시오.

RUN_AS_USER root
MONITOR smart1500rm2u@localhost 1 <your_username> <your_password> master

저장 및 종료.

  1. 부팅 시 서비스 활성화 및 시작:
sudo systemctl enable nut-server.service
sudo systemctl enable nut-monitor.service
  1. 재부팅 및 UPS 상태 확인:
sudo reboot

재부팅 후 로그인하고 UPS 상태를 확인합니다.

upsc smart1500rm2u@localhost

목록에 있는 UPS의 모든 세부 정보가 표시되어야 합니다.

NUT를 설정하는 방법에는 여러 가지가 있습니다. 여기에서 간단한 접근 방식을 보여드렸으니 많은 NAS 제공업체(Looking at you IX Systems – TrueNAS)가 NUT를 가정 실험실 또는 일부 업체에서 배포하는 구성 옵션을 사용하여 GUI에 바로 구축한다는 점에 유의하는 것이 좋습니다. 비교적 고통스럽지 않은 용감한 SMB 사용자.

설정을 자동화하는 DZOMAYA의 스크립트와 같은 다른 옵션이 있습니다. https://github.com/dzomaya/NUTandRpi

또는 더 많은 엔터프라이즈 솔루션(여기서 범위를 벗어남)은 24x7x365 작동을 위해 설계된 하드웨어와 호환되는 UPS를 관리하는 전용 관리 카드입니다. https://tripplite.eaton.com/web-management-accessory-card~WEBCARDLX

UPS 활동을 모니터링하는 데 사용할 수 있는 여러 클라이언트가 있습니다. GAWINDX WinNUT 클라이언트 우리를 위해 잘 작동했습니다.

결론

간단히 말해서, NUT 소프트웨어 패키지는 UPS가 상태 및 이벤트를 보고하는 방법에 있어 큰 발전입니다. 레거시 EATON 하드웨어(https://networkupstools.org/ddl/Eaton/), 우리는 거의 모든 하드웨어 제품이 모니터링 및 관리 시스템에 DIY 또는 자체 개발 솔루션과 통합할 수 있는 기능을 갖추고 있음을 알게 되어 기뻤습니다. UPS에 대한 더 많은 가시성을 원하는 사람들에게 NUT는 확실히 서버를 설정하고 연결할 가치가 있습니다.

너트 프로젝트

StorageReview에 참여

뉴스레터 | 유튜브 | 팟캐스트 iTunes/스포티 파이 | 인스타그램 | 트위터 | 틱톡 서비스 | 디스코드 | RSS 피드