우분투 lm_sensors로 온도, 습도, 전압 확인하기
우분투 서버를 운영할때 하드웨어 모니터링을 하고 싶을때 사용하는 오픈 소스 프로그램이 있습니다.
lm-sensors는 하드웨어의 온도, 전압, 습도 및 팬 등 하드웨어 환경을 모니터링 하기 위하여 사용되는 프로그램 입니다.
lm_sensors 설치 및 설정(cpu 온도)
아래의 명령어로 우분투 서버에 lm_sensors 프로그램을 설치 해줍니다.
sudo apt install lm-sensors
설치가 완료되면 프로그램 설정을 해야하는데, 아래의 명령어로 설정을 시작합니다.
sudo sensors-detect
여러가지 질문을 하는데(센터 설정, 타입 등) 저는 일단 모두 yes로 입력하고 enter을 했습니다.
설정이 끝나고 나면 아래의 명령어를 입력해주면, 온도를 확인할 수 있습니다.
- 온도 변화를 계속 지켜보면서 모니터링 할수 있음
watch sensors
- 온도를 일시적으로 확인 가능
sensors
결과적으로 아래와 같은 온도를 확인 할수 있습니다.
virtual device는 docker로 컨테이너를 올려 서비스 하고 있는 것을 의미하는 것같고,
아래의 core 0, core 1의 온도가 실제 제 서버의 코어 온도 같습니다.
제 서버는 듀얼코어 프로세스를 사용중이고, 밀폐된 공간에 설치+ 여름 이라서 50도씨로 높은 온도를 나타내고 있습니다.
hddtemp 설치 (하드 디스크 온도)
일반적인 HDD의 경우, S.M.A.R.T 정보(Self-Monitoring, Analysis and Reporting Technology, 자가 진단, 분석, 보고 기술)에 온도가 포함되기 때문에 htttemp를 사용하여 해당 HDD의 온도를 확인할 수 있다고 합니다.
아래의 명령어로 hddtemp를 설치해줍니다.
sudo apt install hddtemp
아래의 명령어로 온도 확인을 해주면 하드 디스크 정보와 온도가 출력됩니다.
sudo hddtemp /dev/sda
서버에 galax ssd 120GB가 장착되어 있고,(모델명 GALAX TAID120A) 온도는 33도로 확인됩니다.
또한, 우분투 서버의 하드웨어의 온도가 아닌 사용률 (cpu, 램 등의 사용률)을 조회하고 싶다면 아래의 링크를 참조해주세요.
2020/08/09 - [OS/ubuntu] - 우분투 하드웨어(cpu, 램) 사용량 확인 하기
긴글 읽어 주셔서 감사합니다.
더 궁금하신 사항은 댓글로 문의해주시면 빠르게 답변드리겠습니다.
'OS > ubuntu' 카테고리의 다른 글
지킬[jekyll] serve 백그라운드 실행 (1) | 2020.09.11 |
---|---|
우분투 하드웨어(cpu, 램) 사용량 확인 하기 (0) | 2020.08.09 |
[ubuntu] apt-get 오류 / ubuntu 18.04 LTS (0) | 2020.03.03 |
우분투 18.04 LTS / 주기적으로 커널 명령하기 / 자동 명령,스케줄링 /crontab 사용법 (2) | 2019.12.27 |
.sh 스크립트 실행시, Permission denied (1) | 2019.08.05 |
댓글