딜미의 잡다한 IT 이야기...

강글리아(Ganglia) 설치 방법 본문

Server/Linux

강글리아(Ganglia) 설치 방법

딜미 2019. 9. 4. 16:28

How to Install Ganglia

 

1. mkdir /root/Downloads/ganglia p

강글리아를 다운로드 받고 실행 시킬 폴더를 생성해준다.

 

2. http://ganglia.info/?page_id=66

강글리아 사이트에서 설치할 파일을 다운로드 받아 놓는다.

 

3.  cd /root/Downloads/ganglia

# tar -xvf ganglia-패키지버전.tar.gz

# tar -xvf gweb-패키지버전.tar.gz

다운로드 받은 파일을 처음에 만들어 놓았던 폴더로 이동 시킨 후 압축을 풀어 놓는다.

 

4. yum install freetype-devel php httpd libpng-devel libart_lgpl-devel python-devel pcre-devel autoconf automake libtool expat-devel rrdtool-devel apr-devel gcc-c++ make pkgconfig y

Yum을 이용 하여 필요 패키지를 다운로드 받는다.

 

5. yum install https://dl.fedoraproject.org/pub/epel... -y
yum install
 https://dl.fedoraproject.org/pub/epel... -y

추가 패키지를 다운로드 받는다.

 

6. # cd ./ganglia-패키지명

# ./configure --with-librrd=/data/rrd --with-gmetad

# make

# make install

압축 푼 강글리아 폴더로 들어가서 컴파일을 실행시킨다.

 

7. # ll /usr/local/bin/gstat

# ll /usr/local/bin/gmetric

# ll /usr/local/sbin/gmond

# ll /usr/local/sbin/gmetad

 해당 명령어를 실행하여 정상적으로 설치 되었는지 확인한다.

 

8. # cp ./gmond/gmond.init /etc/rc.d/init.d/gmond

# chkconfig --add gmond

# chkconfig --list gmond

# vi /etc/rc.d/init.d/gmond

--> GMOND=/usr/local/sbin/gmond 로 수정 

 

# cp ./gmetad/gmetad.init /etc/rc.d/init.d/gmetad

# chkconfig --add gmetad

# chkconfig --list gmetad

# vi /etc/rc.d/init.d/gmetad

--> GMOND=/usr/local/sbin/gmetad 로 수정

 

# gmond t > /usr/local/etc/gmond.conf

 

# vi /usr/local/etc/gmetad.conf

--> # rrd 툴의 데이터가 위치할 디렉토리 설정

--> rrd_rootdir "/data/rrd"

 

# mkdir -p /data/rrd

# chown nobody.nobody /data/rrd

    순서대로 서비스 등록을 진행하면 된다.

 

9. # /etc/rc.d/init.d/gmond start

# /etc/rc.d/init.d/gmetad start

각각의 서비스를 실행 시킨다.

 

10. # yum install httpd

    # vi /etc/httpd/conf/httpd.conf

--> Listen 9090

--> ServerName myServerName:9090

# vi /etc/httpd/conf.d/php.conf

--> AddType application/x-httpd-php .php .php4 .php3 .phtml

Yum 으로 아파치를 설치 한 후 위와 같이 설정 파일을 변경해준다.

 

11. # cp -R ./gweb-패키지버전 /var/www/html/

# mv /var/www/html/gweb-패키지버전 /var/www/html/ganglia

# vi /var/www/html/ganglia/conf_default.php

--> $conf['gmetad_root'] = "/usr/local";

--> $conf['rrds'] = "/data/rrd";

--> $conf['dwoo_compiled_dir'] = "/data/dwoo";

--> $conf['views_dir'] = "$conf['gmetad_root'] . '/etc';

--> $conf['conf_dir'] = "$conf['gmetad_root'] . '/etc';

 

# mkdir -p /data/dwoo

# chmod 777 /data/dwoo

웹 브라우저로 보기 위한 설정을 진행하여 준다.

 

12. #cd /var/www/html/ganglia/dwoo

    #mkdir cache

    #chmod 777 cache/

    #cd /var/www/html/ganglia/conf

    #cp event* /usr/local/etc/

    #chkconfig httpd on

#service httpd restart

위와 같이 작업 후 웹브라우저로 접근해서 확인 해 본다.

 

서버ip:9090/ganglia <- 접근하여 확인

 

설치 화면.

 

.

 

'Server > Linux' 카테고리의 다른 글

Parted & Gdisk 사용법  (0) 2019.09.09
nmcli 사용방법  (2) 2019.09.06
리눅스 Log 관련 확인 명령어 모음  (0) 2017.03.30
Centos 6.x Bonding  (0) 2017.03.29
rsh 구성 방법 CentOS 6.6  (0) 2017.03.27
Comments