phpsysinfo 를 통해 시스템의 CPU, 메모리, 디스크 사용량, 네트워크 정보, 시스템 온도등을 모니터링 할수 있습니다.

하지만 시스템 온도 나 디스크의 SMART 정보, 온도를 모니터링 하기 위해서는 플러그인(센서)를 설치하여야 합니다.

 

먼저 phpsysinfo.ini 에서 사용할 플러그인 과 센서를 설정합니다.

(필요에 따라 개인에 맞게 설정도 같이 진행)

(개인적으로 smartmontools, hddtemp,lmsensor 를 이용하므로 apt-get install smartmontools hddtemp lm-sensors 를 통해 설치)

 

 

 

 

 

모니터링할 디스크는 모두 4개(기본값은 2개로 설정되어 있으니 자신에 맞게 설정)

 

이제 sensors-detect 명령어를 통해 센서를 검색, 활성화 합니다.

(꼭 진행안하셔도 온도가 측정되는 경우도 있습니다.)

시스템 보드 정보와 함께 검색을 진행 할꺼냐고 물어보는데 YES 를 입력하거나 그냥 엔터키 입력

(나머지 부분도 센서 검색 할꺼냐고 물어보는 항목이니 그냥 엔터키를 입력하셔도 됩니다. )

(마지막 항목은 자동으로 등록할꺼냐고 물어보는 항목이니 마찬가지로 YES 입력이나 엔터)

 

 

 

이제 재부팅 하고 phpsysinfo 를 통해 확인해 보면 아래와 같이 아무것도 나오지 않거나 디스크의 온도가 측정되지 않는 경우가 있습니다.

 

이 문제는 smartctl 에서 퍼미션 문제로 해당 정보를 읽어 올수 없기 때문에 생기는 문제인데 해결방법은

/usr/sbin/smartctl 에 4755 권한을 주시면 됩니다.

(또한 시스템에 따라 바이오스에서 SMART 항목을 활성화 해야 모니터링 되는 경우도 있습니다.)

 

 

디스크 온도를 가지고 오지 못하는 문제 또한 권한 문제로 생기는 문제인데 dpkg-reconfigure hddtemp 를 실행 하여

hddtemp 를 재 설정해 주시면 됩니다.

 

 

 

참고사이트

hddtemp permissions issue in 10.04

저작자 표시 비영리 변경 금지
신고

티스토리 툴바