서버의 정보를 웹에서 확인... phpsysinfo

오랜만에 삽질을 좀 했다. 우선 phpsysinfo 에 대해서 올린다.

딱 보면 감이 오겠지만 php로 만들어 지는 시스템 정보를 보여주는 프로그램이다.
웹 브라우져로 접속하면 아래와 같은 시스템의 정보를 보여준다.
NetBuilder 서버에 대한 정보

시스템 하드웨어에 대한 적나라한 간략한 정보가 나온다. 커널이나 서버의 이름, 하드, 마운드 정보등등..
설치는 간단하다. 위의 스샷을 보면 알겠지만 저 서버는 Debian 3.1 Sarge를 쓴다.

# apt-get install phpsysinfo

중간에 몇가지 물어보는데 자신에 맞게 대답하면 자동으로 설치가 된다.
이제 http://서버이름/phpsysinfo 하면 위와 같은 내용을 웹브라우저에서 확인 가능하다. 이게 끝이라면 힘들게 글을 썼을까? 다음 스샷을 보자. 여러분이 위의 내용을 따라해서 phpsysinfo를 설치했더라면 못보던 화면(?)이다. (설치하고 자기는 바로 보였다고 해서 나에게 항의 하지 말것!)
CPU 온도와 팬 속도(CPU팬이 확실한지 확인 안 해봄)

따로 페이지가 있는 것이 아니라 연속해서 아래에 나오는 정보들이다. 이것을 어떻게 깔았느냐가 본 포스팅의 핵심이라면 핵심이지만... 별 내용은 없다.

# apt-get install lm-sensors

로 필요한 패키지를 설치한다. 본인의 경우 위의 명령시 정확한 패키지명은 다른 거라고 딴 거 설치하라길래
시키는데로 이것(lm-sensors-mod-2.9) 저것(?) 설치했다.
필요한 것들이 설치가 됐으면 다음은 lm-sensors 가 지원하는 하드웨어를 찾자.
아! lm-sensors하드웨어의 온도, 팬속도, 전압등의 정보를 알수있도록 도와주는 커널의 모듈이다.

# sensors-detect

이 명령을 치면 여러가지 묻는데 대부분 y 혹은 그냥 엔터로 넘어가면 된다.
여기까지 끝냈으면 상큼하게 reboot 을 해주자!
(본인은 리붓 전에 # sensors -s 를 해주었는데 이것이 리붓전에 필요한 작업이라고 확신을 못하겠다.)
본인의 경우 reboot 하지 않고는 cpu, fan, voltage 정보를 가져오지 못했다.

# sensors

재부팅후 위의 명령을 실행하면 전압이나 CPU 온도등이 나올 것이다. 제대로 나온다면
/etc/phpsysinfo/config.php에 아래의 한줄을 추가한다.

$sensor_program = "lmsensors";

모든 설정이 제대로 끝났다면 CPU에 관한 정보들이 보일 것이다.
체계적으로 삽질은 하지 않다보니 중간에 사소한(?) 과정은 빠졌을 수도 있지만 기본 골격은 이렇다.
config

by sakuragi | 2006/08/01 02:08 | :: C space :: 컴퓨터 | 트랙백 | 핑백(1) | 덧글(0)

트랙백 주소 : http://sakuragis.egloos.com/tb/2325803
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Linked at sakuragi's misce.. at 2007/07/25 01:25

... phpsysinfo를 설치 한 후 웹에서 서버의 정보를 본다는 것이 더 매력적으로 느껴졌다. 그래서 서버의 메인 서비스라고 할 수 있는 웹서비스(apache)의 로그 파일을 ... more

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶

:+: sakuragi's Steam :+: