PVE – Summary에 CPU 온도 모니터링 추가

최근 장만한 2호기가 팬이 가끔 돌아갑니다. Proxmox VE에 ddclient만 설치하고 따로 설치한 것도 없거든요. 그래서 모니터링 방법에 대해서 좀 뒤적거려 봤습니다.

아니나 다를까~
공식적으로 지원하는 기능은 아니지만, MOD가 있습니다! 만쉐~

우선 lm-sensors부터 알아보고 갈께요

서버의 경우 IPMI를 통해서 관련 정보를 얻을 수 있으나, 데스크탑 제품의 경우는 IPMI를 제공하지 않습니다. 그래서 lm-sensors라는 패키지를 설치해서 보드의 센서에서 정보를 가져와야 합니다.
lm-sensors는 Linux에서 CPU/메인보드 온도, 팬 속도, 전압 등을 모니터링할 수 있도록 해줍니다.

lm-sensors 패키지를 설치하고, 센서를 인식하기 위해서 sensors-detect 명령을 실행시킵니다.

Shell

sensors-detect 명령으로 컴퓨터가 어떤 센서들을 지원하는지 검색합니다. 사용하는 컴퓨터에 따라 다른 결과가 나옵니다. 기본값으로 엔터 키 입력하면서 넘어가면 됩니다.

Shell

노드의 Summary 페이지 개조(MOD)

Summary 페이지에 CPU 코어별 온도(CPU Thermal State), 드라이브 온도 정보(Drive), 시스템 정보(System Information) 등을 추가로 표시하도록 개조해주는 스크립트를 만들어 주신 분이 있습니다. 감사하게 받아다 적용해 보겠습니다.

Shell

쉘 스크립트도 무난하게 질문에 엔터만 입력하면서 넘어가면 됩니다.

적용 예

요즘 사용 중인 2가지 미니PC와 연습용 서버에 적용해 봤습니다.

Lenovo M710q Intel i5-6600T 실행 예

Shell
GMKtec M5 PLUS AMD Ryzen 7 5825U 예
Shell
inspur NF5280M5(eSlim SP7-2212P) Intel Xeon Gold 6138 x 2 실행 예
Shell
https://help.rackzar.com/en/knowledgebase/article/how-to-monitor-cpu-temps-and-fan-speeds-in-proxmox-virtual-environment

https://github.com/Meliox/PVE-mods

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like
Read More

VM – Monitor

VM > Monitor 기능은 QEMU Monitor 기능을 Web UI에서 사용할 수 있도록 해주는 기능입니다.QEMU Monitor는 QEMU 에뮬레이터에 복잡한…