[root@dev doc]#BUILD_DIR=/usr/local/src/rrdbuild
[root@dev doc]#INSTALL_DIR=/usr/local/rrdtool
[root@dev doc]#INSTALL_DIR=/usr/local/rrdtool
[root@dev doc]#mkdir -p $BUILD_DIR
[root@dev doc]#cd $BUILD_DIR
[root@dev doc]#wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.19.tar.gz
[root@dev doc]#tar zxf rrdtool-1.2.19.tar.gz
[root@dev doc]#cd $BUILD_DIR
[root@dev doc]#wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.19.tar.gz
[root@dev doc]#tar zxf rrdtool-1.2.19.tar.gz
[root@dev doc]#cd $BUILD_DIR
[root@dev doc]#wget http://oss.oetiker.ch/rrdtool/pub/libs/zlib-1.2.3.tar.gz
[root@dev doc]#tar zxf zlib-1.2.3.tar.gz
[root@dev doc]#cd zlib-1.2.3
[root@dev doc]#env CFLAGS="-O3 -fPIC" ./configure --prefix=$BUILD_DIR/lb
[root@dev doc]#make;make install
[root@dev doc]#wget http://oss.oetiker.ch/rrdtool/pub/libs/zlib-1.2.3.tar.gz
[root@dev doc]#tar zxf zlib-1.2.3.tar.gz
[root@dev doc]#cd zlib-1.2.3
[root@dev doc]#env CFLAGS="-O3 -fPIC" ./configure --prefix=$BUILD_DIR/lb
[root@dev doc]#make;make install
[root@dev doc]#cd $BUILD_DIR
[root@dev doc]#wget http://oss.oetiker.ch/rrdtool/pub/libs/libpng-1.2.10.tar.gz
[root@dev doc]#tar zxvf libpng-1.2.10.tar.gz
[root@dev doc]#cd libpng-1.2.10
[root@dev doc]#env CPPFLAGS="-I$BUILD_DIR/lb/include" LDFLAGS="-L$BUILD_DIR/lb/lib" CFLAGS="-O3 -fPIC" \
[root@dev doc]#./configure --disable-shared --prefix=$BUILD_DIR/lb
[root@dev doc]#make; make install
[root@dev doc]#wget http://oss.oetiker.ch/rrdtool/pub/libs/libpng-1.2.10.tar.gz
[root@dev doc]#tar zxvf libpng-1.2.10.tar.gz
[root@dev doc]#cd libpng-1.2.10
[root@dev doc]#env CPPFLAGS="-I$BUILD_DIR/lb/include" LDFLAGS="-L$BUILD_DIR/lb/lib" CFLAGS="-O3 -fPIC" \
[root@dev doc]#./configure --disable-shared --prefix=$BUILD_DIR/lb
[root@dev doc]#make; make install
[root@dev doc]#cd $BUILD_DIR
[root@dev doc]#wget http://oss.oetiker.ch/rrdtool/pub/libs/freetype-2.1.10.tar.bz2
[root@dev doc]#tar jxvf freetype-2.1.10.tar.bz2
[root@dev doc]#cd freetype-2.1.10
[root@dev doc]# env CPPFLAGS="-I$BUILD_DIR/lb/include" LDFLAGS="-L$BUILD_DIR/lb/lib" CFLAGS="-O3 -fPIC" \
./configure --disable-shared --prefix=$BUILD_DIR/lb
[root@dev doc]#make; make install
[root@dev doc]#wget http://oss.oetiker.ch/rrdtool/pub/libs/freetype-2.1.10.tar.bz2
[root@dev doc]#tar jxvf freetype-2.1.10.tar.bz2
[root@dev doc]#cd freetype-2.1.10
[root@dev doc]# env CPPFLAGS="-I$BUILD_DIR/lb/include" LDFLAGS="-L$BUILD_DIR/lb/lib" CFLAGS="-O3 -fPIC" \
./configure --disable-shared --prefix=$BUILD_DIR/lb
[root@dev doc]#make; make install
[root@dev doc]#cd $BUILD_DIR
[root@dev doc]#wget http://oss.oetiker.ch/rrdtool/pub/libs/libart_lgpl-2.3.17.tar.gz
[root@dev doc]#tar zxvf libart_lgpl-2.3.17.tar.gz
[root@dev doc]#cd libart_lgpl-2.3.17
[root@dev doc]#env CFLAGS="-O3 -fPIC" ./configure --disable-shared --prefix=$BUILD_DIR/lb
[root@dev doc]#make;make install
[root@dev doc]#wget http://oss.oetiker.ch/rrdtool/pub/libs/libart_lgpl-2.3.17.tar.gz
[root@dev doc]#tar zxvf libart_lgpl-2.3.17.tar.gz
[root@dev doc]#cd libart_lgpl-2.3.17
[root@dev doc]#env CFLAGS="-O3 -fPIC" ./configure --disable-shared --prefix=$BUILD_DIR/lb
[root@dev doc]#make;make install
[root@dev doc]#ranlib $BUILD_DIR/lb/lib/*.a
[root@dev doc]#IR=-I$BUILD_DIR/lb/include
[root@dev doc]#CPPFLAGS="$IR $IR/libart-2.0 $IR/freetype2 $IR/libpng"
[root@dev doc]#LDFLAGS="-L$BUILD_DIR/lb/lib"
[root@dev doc]#CFLAGS=-O3
[root@dev doc]#export CPPFLAGS LDFLAGS CFLAGS
[root@dev doc]#CPPFLAGS="$IR $IR/libart-2.0 $IR/freetype2 $IR/libpng"
[root@dev doc]#LDFLAGS="-L$BUILD_DIR/lb/lib"
[root@dev doc]#CFLAGS=-O3
[root@dev doc]#export CPPFLAGS LDFLAGS CFLAGS
[root@dev doc]#cd $BUILD_DIR/rrdtool-1.2.19
[root@dev doc]# ./configure --prefix=$INSTALL_DIR --disable-python --disable-tcl
[root@dev doc]#make clean
[root@dev doc]#make; make install
[root@dev doc]# ./configure --prefix=$INSTALL_DIR --disable-python --disable-tcl
[root@dev doc]#make clean
[root@dev doc]#make; make install

댓글목록
윤진한님의 댓글
-------------------------------------
nagios server
-------------------------------------
/usr/local/nagios/etc 에서 해당 설정을 한다.
/etc/rc.d/init.d 에서
nagios stop
nagios start
-------------------------------------
nagios client
-------------------------------------
/usr/local/nagios/bin/nrpe 프로그램이 있어야하고
/usr/local/nagios/etc/nrpe.cfg 에 설정을 해 준다.
xinetd에서 nrpe를 설정 한다. ( only_from 부분에 서버 IP 지정 한다. )
[root@email xinetd.d]# cat nrpe
# default: on
# description: NRPE (Nagios Remote Plugin Executor)
service nrpe
{
flags = REUSE
socket_type = stream
port = 5666
wait = no
user = nagios
group = nagios
server = /usr/local/nagios/bin/nrpe
server_args = -c /usr/local/nagios/etc/nrpe.cfg --inetd
log_on_failure += USERID
disable = no
only_from = 127.0.0.1 192.168.77.5
}
/etc/rc.d/init.d 에서 xinetd 를 stop, start 한다.
/etc/sysconfig/iptables 에서 5666 포트를 허용해 주고.
/etc/rc.d/init.d 에서 iptables 를 stop, start 한다.