리눅스

Total 331
Today 0
profile_image
윤진한
08-02-13 23:47 1개 10회
설치문서
Nagios 설치 문서
[root@dev doc]#BUILD_DIR=/usr/local/src/rrdbuild
[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/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]#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]#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]#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]#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

댓글목록

윤진한님의 댓글

profile_image
윤진한 작성일

-------------------------------------
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 한다.