본문 바로가기

CentOS

RRDtool 설치하기

RRD는 cpu 부하량, 온도, 네트워크 대역폭 등과 같이 일정 시간 간격으로 나열가능한 데이터들(시계열 데이터)을 다루는 것을 목표로 한 데이터 베이스다. 순환 버퍼 기반의 데이터베이스이므로 시간이 흘러도 일정한 용량을 유지한다.

전반적인 내용이 공식 문서(https://oss.oetiker.ch/rrdtool/doc/index.en.html)와 솔라나라(https://www.solanara.net/solanara/rrdtool)에 잘 정리 되어있으니 참조하자.

 

 

우선 RRDtool을 설치해보자. 최신버전을 적당한 경로에 다운로드 하고 압축을 해제한다.

https://oss.oetiker.ch/rrdtool/pub/?M=D

 

Index of /rrdtool/pub

 

oss.oetiker.ch

 

# cd /home/build
# curl https://oss.oetiker.ch/rrdtool/pub/rrdtool-1.7.2.tar.gz > rrdtood-1.7.2.tar.gz
# tar -zxvf rrdtool-1.7.2.tar.gz
# cd rrdtool-1.7.2

 

필요한 라이브러리를 먼저 설치하고

# dnf install pango-devel libxml2-devel perl-ExtUtils-MakeMaker

 

설치를 진행한다. prefix 경로는 취향껏 설정하자. default는 /opt/rrdtool이다.

# ./configure --prefix=/usr/local/rrdtool
# make && make install

 

rrdtool 경로를 환경변수에 잡아준다. 각자의 환경에 따라 환경변수 설정하는 위치가 다르므로 참고만 하자.

# vi /etc/profile.d/path.sh
...
RRDTOOL_HOME=/usr/local/rrdtool

PATH=$PATH:...:$RRDTOOL_HOME/bin

export PATH
# source /etc/profile

 

제대로 설치되었는지 확인해보면 끝

# rrdtool 
RRDtool 1.7.2  Copyright by Tobias Oetiker <tobi@oetiker.ch> 
               Compiled Mar  1 2020 20:26:23 

Usage: rrdtool [options] command command_options 
Valid commands: create, update, updatev, graph, graphv,  dump, restore, 
                last, lastupdate, first, info, list, fetch, tune, 
                resize, xport, flushcached 

RRDtool is distributed under the Terms of the GNU General 
Public License Version 2. (www.gnu.org/copyleft/gpl.html)
 
For more information read the RRD manpages

 

'CentOS' 카테고리의 다른 글

SSL 무료 인증서 발급하기  (0) 2020.03.06
Nginx 설치하기  (0) 2020.03.06
MariaDB 튜닝하기  (0) 2020.03.01
Redis Server 설치하기  (0) 2020.02.29
MariaDB Trouble Shooting  (0) 2020.02.29