리눅스 서버 자원을 한눈에!! (PHPsysinfo 설치 운영) > server

본문 바로가기
사이트 내 전체검색

server

리눅스 서버 자원을 한눈에!! (PHPsysinfo 설치 운영)

페이지 정보

작성자 서방님 댓글 0건 조회 213회 작성일 17-03-03 11:00

본문

http://phpsysinfo.sourceforge.net/multi/index.php?disp=dynamic&xml=solaris



PHPsysinfo 라는 오픈소스를 이용하여, 서버호스팅의 자원을 GUI 환경으로 쉽게 파악 하기 위해 작성되었습니다.
많은 오픈소스들이 있지만, 아주 간편하게 설치하여, 운영할 수 있으며,
리눅스에 익숙하지 않으신 분들도 쉽게 사용하실수 있습니다.
 
* 설치환경
- CentOS 5.x 32bit
- apache 2.2.x
- php 5.2.x
 
 
1. 먼저 압축된 소스 파일을 다운 받습니다.  ↓↓↓↓↓
[root@localhost ~]#
[root@localhost ~]# wget http://sourceforge.net/projects/phpsysinfo/files/phpsysinfo/3.1.7/phpsysinfo-3.1.7.tar.gz
--2013-11-01 15:01:30--  http://sourceforge.net/projects/phpsysinfo/files/phpsysinfo/3.1.7/phpsysinfo-3.1.7.tar.gz
Resolving sourceforge.net... 216.34.181.60
Connecting to sourceforge.net|216.34.181.60|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: 
http://sourceforge.net/projects/phpsysinfo/files/phpsysinfo/3.1.7/phpsysinfo-3.1.7.tar.gz/download [following]
--2013-11-01 15:01:31--  
http://sourceforge.net/projects/phpsysinfo/files/phpsysinfo/3.1.7/phpsysinfo-3.1.7.tar.gz/download
Connecting to sourceforge.net|216.34.181.60|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: 
http://downloads.sourceforge.net/project/phpsysinfo/phpsysinfo/3.1.7/phpsysinfo-3.1.7.tar.gz?r=&ts=1383285692&use_mirror=jaist [following]
--2013-11-01 15:01:31--  
http://downloads.sourceforge.net/project/phpsysinfo/phpsysinfo/3.1.7/phpsysinfo-3.1.7.tar.gz?r=&ts=1383285692&use_mirror=jaist
Resolving downloads.sourceforge.net... 216.34.181.59
Connecting to downloads.sourceforge.net|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: 
http://jaist.dl.sourceforge.net/project/phpsysinfo/phpsysinfo/3.1.7/phpsysinfo-3.1.7.tar.gz [following]
--2013-11-01 15:01:32--  
http://jaist.dl.sourceforge.net/project/phpsysinfo/phpsysinfo/3.1.7/phpsysinfo-3.1.7.tar.gz
Resolving jaist.dl.sourceforge.net... 150.65.7.130, 2001:df0:2ed:feed::feed
Connecting to jaist.dl.sourceforge.net|150.65.7.130|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 663419 (648K) [application/x-gzip]
Saving to: `phpsysinfo-3.1.7.tar.gz.1'
100%[======================================================================================  1.34M/s   in 0.5s   
2013-11-01 15:01:33 (1.34 MB/s) - `phpsysinfo-3.1.7.tar.gz.1' saved [663419/663419]
[root@localhost ~]#

2. 압축된 소스 파일을 압축해제후, 보기 편한 이름으로 바꿉니다. ↓↓↓↓↓
[root@localhost ~]# 
[root@localhost ~]#
 mv phpsysinfo-3.1.7.tar.gz /free/home/sakarago/html/
[root@localhost ~]# cd /free/home/sakarago/html
[root@localhost html]# tar xvfz phpsysinfo-3.1.7.tar.gz > /dev/null 
[root@localhost html]# mv phpsysinfo-3.1.7 sysinfo
 
3. 압축해제후, default 상태의 환경설정 파일의 이름을 수정후, 웹에서 확인할수 있도록 퍼미션을 변경하합니다. ↓↓↓↓
[root@localhost html]# cd sysinfo/
[root@localhost sysinfo]# ll
-rwxr-xr-x  1 root root  3738  9월 22 17:16 CHANGELOG.md
-rwxr-xr-x  1 root root 17987  9월 22 17:16 COPYING
-rwxr-xr-x  1 root root  3677  9월 22 17:16 README.md
-rwxr-xr-x  1 root root  6967  9월 22 17:16 README_PLUGIN.md
-rwxr-xr-x  1 root root 11104  9월 22 17:16 config.php
drwxr-xr-x  2 root root  4096  9월 22 17:16 data
drwxr-xr-x  4 root root  4096  9월 22 17:16 gfx
drwxr-xr-x 12 root root  4096  9월 22 17:16 includes
-rwxr-xr-x  1 root root  1626  9월 22 17:16 index.php
drwxr-xr-x  4 root root  4096  9월 22 17:16 js
-rwxr-xr-x  1 root root  2137  9월 22 17:16 js.php
drwxr-xr-x  2 root root  4096  9월 22 17:16 language
drwxr-xr-x 11 root root  4096  9월 22 17:16 phpsysinfo-3.1.7
-rwxr-xr-x  1 root root 14133  9월 22 17:16 phpsysinfo.ini
-rwxr-xr-x  1 root root 14133  9월 22 17:16 phpsysinfo.ini.new
-rwxr-xr-x  1 root root 77075  9월 22 17:16 phpsysinfo.xslt
-rwxr-xr-x  1 root root 16225  9월 22 17:16 phpsysinfo3.xsd
drwxr-xr-x 11 root root  4096  9월 22 17:16 plugins
drwxr-xr-x 13 root root  4096  9월 22 17:16 sample
drwxr-xr-x  8 root root  4096  9월 22 17:16 templates
drwxr-xr-x  3 root root  4096  9월 22 17:16 tools
-rwxr-xr-x  1 root root  1563  9월 22 17:16 xml.php
[root@localhost sysinfo]#
[root@localhost sysinfo]# cp -a phpsysinfo.ini.new phpsysinfo.ini
[root@localhost sysinfo]# chmod 755 *

 

 

4. 환경설정파일은 원하는 옵션으로 수정이 가능합니다. 테스트환경은 default 입니다.
[root@localhost sysinfo]# vi phpsysinfo.ini
; PSI Config File
;
; @category  PHP
; @package   PSI
; @author    Michael Cramer <
BigMichi1@users.sourceforge.net>
; @copyright 2009 phpSysInfo
; @license   
http://opensource.org/licenses/gpl-2.0.php GNU General Public License
; @version   SVN: $Id: phpsysinfo.ini.new 705 2012-11-11 00:33:29Z namiltd $
; @link      
http://phpsysinfo.sourceforge.net
[main]
; ********************************
;        MAIN PARAMETERS
; ********************************
; Turn on debugging of some functions and include errors and warnings in xml and provide a popup for displaying errors
; - false : no debug information are stored in xml or displayed
; - true : debug information stored in xml and displayed *be careful if set this to true, may include sensitive information from your pc*
;
DEBUG=false
; Turn on logging/unlogging of functions executeProgram() and rfts()
; example : executeProgram () and rfts () record the results to the "/tmp/phpsysinfo.log" file 
; LOG="/tmp/phpsysinfo.log"
; example : executeProgram () and rfts () read the results from the "/tmp/phpsysinfo.log" file 
; LOG="-/tmp/phpsysinfo.log"
;
LOG=false
; Turn on/off compression for Java스크립트 file
; - JS_COMPRESSION=false  //no compression (recommended with slow processor)
; - JS_COMPRESSION="None"  //code minimizing
; - JS_COMPRESSION="Normal"  //code packing
;
JS_COMPRESSION="Normal"
; Additional paths where to look for installed programs
; Example : ADD_PATHS="/opt/bin,/opt/sbin"
;
ADD_PATHS=false
-------------생략----------------------------------------------------------------------------------------------------------------------------------------

 

5. 다음은, Vhost를 등록합니다. ↓↓↓↓↓ 

[root@localhost sysinfo]# vi /usr/local/apache/conf/extra/httpd-vhosts.conf
NameVirtualHost *:80
<VirtualHost *:80>
    DocumentRoot /free/home/sakarago/html
    ServerName sakarago.kr
    ServerAlias 
www.sakarago.kr
    CustomLog logs/access_log vcommon
</VirtualHost>
 
6. 설치가 완료되었습니다. 인터넷창에서 확인합니다. ↓↓↓↓↓


◈ 기본적인 System info 및 Hardware 정보를 한눈에 볼 수 있습니다.


========================================================

phpsysinfo는 서버의 CPU, Memory, Disk 사용량, 네트워크 정보, 시스템온도등을 모니터링 하는 도구입니다. 간단한 설치 및 설정으로 이용할 수 있어 인기가 좋습니다.

2427A350521A4B0609E938

phpsysinfo 설치

BASH
sudo apt-get install phpsysinfo

Apache 설정

설정파일을 만드는데 원하는 가상호스트에만 설정할 경우에는 가상호스트 파일에 설정하면 된다. 접근할 수 있는 권한을 IP로 부여한다.

APACHE CONFIGURATION
sudo vi /etc/apache2/conf.d/phpsysinfo.conf

  Alias /phpsysinfo /usr/share/phpsysinfo
  <Location /phpsysinfo>
     Options None
     Order deny,allow
     Deny from all
     Allow from localhost
     Allow from 192.168.0.3
    # Allow from all
  </Location>

아파치 재시작

BASH
sudo service apache2 restart

phpsysinfo 확인

http://IP주소/phpsysinfo

혹은 lynx를 설치했다면

BASH
lynx http://localhost/phpsysinfo



출처: http://webdir.tistory.com/218 [WEBDIR]

댓글목록

등록된 댓글이 없습니다.

Total 356건 5 페이지
게시물 검색

회원로그인

접속자집계

오늘
89
어제
84
최대
1,347
전체
154,460
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.