使用PNPNagios图形化Nagios数据 12

 

    按照提示执行make all命令:

   

[root@ff pnp4nagios-0.6.17]# make all

cd ./src && make

make[1]: Entering directory `/root/pnp4nagios-0.6.17/src'

gcc -g -O2 -DHAVE_CONFIG_H -DNSCORE   -c -o utils.o utils.c

gcc -g -O2 -DHAVE_CONFIG_H -DNSCORE   -c -o config.o config.c

gcc -g -O2 -DHAVE_CONFIG_H -DNSCORE   -c -o logging.o logging.c

gcc -g -O2 -DHAVE_CONFIG_H -DNSCORE -o npcd npcd.c utils.o config.o logging.o -lpthread

gcc -fPIC -g -O2 -DHAVE_CONFIG_H -DNSCORE -o npcdmod.o npcdmod.c -shared   -fPIC

make[1]: Leaving directory `/root/pnp4nagios-0.6.17/src'

cd ./share && make

make[1]: Entering directory `/root/pnp4nagios-0.6.17/share'

make[1]: Nothing to be done for `all'.

make[1]: Leaving directory `/root/pnp4nagios-0.6.17/share'

cd ./scripts && make

make[1]: Entering directory `/root/pnp4nagios-0.6.17/scripts'

make[1]: Nothing to be done for `all'.

make[1]: Leaving directory `/root/pnp4nagios-0.6.17/scripts'

chmod a+r ./contrib/ssi/status-header.ssi

chmod a+xr ./helpers/w2h.pl

 

*** Compile finished ***

 

  make install

     - This installs the main program and HTML files

 

  make fullinstall

     - This installs the main program, runlevel scripts, config and HTML files

 

Enjoy.

 

[root@ff pnp4nagios-0.6.17]#

 

    根据提示,可以执行make install或者是make fullinstall命令,它们的区别在于前者只按照主要程序和HTML文件,而后者除了安装前者的项目之外还安装了运行级别脚本和配置文件。

 

在安装时可以执行make命令,可以查看一下可以使用的命令:

 

[root@ff pnp4nagios-0.6.17]# make

Please supply a command line argument (i.e. 'make all').  Other targets are:

   clean

   install install-init install-config install-processperfdata install-html fullinstall

   install-plugins

[root@ff pnp4nagios-0.6.17]#

   

    下面运行make fullinstall命令:

   

[root@ff pnp4nagios-0.6.17]# make fullinstall

 

    这个过程比较长,但是为了清楚的了解这个过程进行的工作,下面将会节选一些比较重要的内容:

 

[root@ff pnp4nagios-0.6.17]# make fullinstall

cd ./src && make install

make[1]: Entering directory `/root/pnp4nagios-0.6.17/src'

make install-basic

make[2]: Entering directory `/root/pnp4nagios-0.6.17/src'

/usr/bin/install -c -m 755 -o nagios -g nagios -d /usr/local/pnp4nagios/bin

/usr/bin/install -c -m 755 -o nagios -g nagios -d /usr/local/pnp4nagios/lib

/usr/bin/install -c -m 755 -o nagios -g nagios -d /usr/local/pnp4nagios/var

/usr/bin/install -c -m 755 -o nagios -g nagios -d /usr/local/pnp4nagios/var/perfdata

/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/pnp4nagios/var/spool

/usr/bin/install -c -m 754 -o nagios -g nagios npcd /usr/local/pnp4nagios/bin

/usr/bin/install -c -m 754 -o nagios -g nagios npcdmod.o /usr/local/pnp4nagios/lib

make[2]: Leaving directory `/root/pnp4nagios-0.6.17/src'

make strip-post-install

make[2]: Entering directory `/root/pnp4nagios-0.6.17/src'

/usr/bin/strip /usr/local/pnp4nagios/bin/npcd

/usr/bin/strip /usr/local/pnp4nagios/lib/npcdmod.o

make[2]: Leaving directory `/root/pnp4nagios-0.6.17/src'

make[1]: Leaving directory `/root/pnp4nagios-0.6.17/src'

cd ./man && make install

make[1]: Entering directory `/root/pnp4nagios-0.6.17/man'

/usr/bin/install -c -m 755 -o nagios -g nagios -d /usr/local/pnp4nagios/man/man8

/usr/bin/install -c -m 755 -o nagios -g nagios npcd.8 /usr/local/pnp4nagios/man/man8

make[1]: Leaving directory `/root/pnp4nagios-0.6.17/man'

cd ./share && make install

make[1]: Entering directory `/root/pnp4nagios-0.6.17/share'

 

   …… //省略

make[1]: Leaving directory `/root/pnp4nagios-0.6.17/lib'

cd ./scripts && make install

make[1]: Entering directory `/root/pnp4nagios-0.6.17/scripts'

/usr/bin/install -c -m 755 -o nagios -g nagios -d /usr/local/pnp4nagios/var/perfdata

/usr/bin/install -c -m 755 -o nagios -g nagios -d /usr/local/pnp4nagios/libexec

/usr/bin/install -c -m 755 -o nagios -g nagios -d /usr/local/pnp4nagios/var/stats

make install-processperfdata

make[2]: Entering directory `/root/pnp4nagios-0.6.17/scripts'

/usr/bin/install -c -m 755 -o nagios -g nagios process_perfdata.pl /usr/local/pnp4nagios/libexec

make[2]: Leaving directory `/root/pnp4nagios-0.6.17/scripts'

make install-plugins

make[2]: Entering directory `/root/pnp4nagios-0.6.17/scripts'

/usr/bin/install -c -m 755 -o nagios -g nagios check_pnp_rrds.pl /usr/local/pnp4nagios/libexec

make[2]: Leaving directory `/root/pnp4nagios-0.6.17/scripts'

make install-rrdconvert

make[2]: Entering directory `/root/pnp4nagios-0.6.17/scripts'

/usr/bin/install -c -m 755 -o nagios -g nagios rrd_convert.pl /usr/local/pnp4nagios/libexec

make[2]: Leaving directory `/root/pnp4nagios-0.6.17/scripts'

make[1]: Leaving directory `/root/pnp4nagios-0.6.17/scripts'

cd ./sample-config && make install

make[1]: Entering directory `/root/pnp4nagios-0.6.17/sample-config'

 

…… //省略

make[1]: Leaving directory `/root/pnp4nagios-0.6.17/sample-config'

 

*** Main program, Scripts and HTML files installed ***

 

Please run 'make install-webconf' to install the

web configuration file

 

Please run 'make install-config' to install sample

configuration files

 

Please run 'make install-init' if you want to use

BULK Mode with NPCD

 

 

…… //省略

cd ./sample-config && make install-webconf

make[1]: Entering directory `/root/pnp4nagios-0.6.17/sample-config'

/usr/bin/install -c -m 755 -d /etc/httpd/conf.d

/usr/bin/install -c -m 644 httpd.conf /etc/httpd/conf.d/pnp4nagios.conf

make[1]: Leaving directory `/root/pnp4nagios-0.6.17/sample-config'

 

*** Apache config file installed ***

 

Restart your apache webserver to activete your changes.

 

Please run 'make install-config' to install sample

configuration files

 

Please run 'make install-init' if you want to use

BULK Mode with NPCD

 

…… //省略

cd ./sample-config && make install-config

make[1]: Entering directory `/root/pnp4nagios-0.6.17/sample-config'

/usr/bin/install -c -m 755 -o nagios -g nagios -d /usr/local/pnp4nagios/etc

/usr/bin/install -c -m 755 -o nagios -g nagios -d /usr/local/pnp4nagios/etc/check_commands

/usr/bin/install -c -m 755 -o nagios -g nagios -d /usr/local/pnp4nagios/etc/pages

/usr/bin/install -c -m 644 -o nagios -g nagios  pnp/config.php /usr/local/pnp4nagios/etc/config.php.0.6.17; \

/usr/bin/install -c -m 644 -o nagios -g nagios  pnp/config.php /usr/local/pnp4nagios/etc; \

 

 

make[1]: Leaving directory `/root/pnp4nagios-0.6.17/sample-config'

 

*** PNP4Nagios sample config files installed ***

 

Please run 'make install-init' if you want to use

BULK Mode with NPCD

 

…… //省略

 

cd ./scripts && make install-init

make[1]: Entering directory `/root/pnp4nagios-0.6.17/scripts'

/usr/bin/install -c -m 755 -o root -g root -d /etc/rc.d/init.d

/usr/bin/install -c -m 755 -o root -g root rc.npcd /etc/rc.d/init.d/npcd

/usr/bin/install -c -m 755 -o root -g root rc.pnp_gearman_worker /etc/rc.d/init.d/pnp_gearman_worker

make[1]: Leaving directory `/root/pnp4nagios-0.6.17/scripts'

/usr/bin/perl summary fullinstall

 

 

*** Configuration summary for pnp4nagios-0.6.17 03-25-2012 ***

 

  General Options:

  -------------------------         -------------------

  Nagios user/group:              nagios nagios

  Install directory:                /usr/local/pnp4nagios

  HTML Dir:                    /usr/local/pnp4nagios/share

  Config Dir:                    /usr/local/pnp4nagios/etc

  Location of rrdtool binary:        /usr/local/rrdtool-1.2.15/bin/rrdtool Version 1.2.15

  RRDs Perl Modules:             FOUND (Version 1.2015)

  RRDs Perl search path:           /usr/local/rrdtool-1.2.15/lib/perl/5.8.5/i386-linux-thread-multi/

  RRD Files stored in:             /usr/local/pnp4nagios/var/perfdata

  process_perfdata.pl Logfile:       /usr/local/pnp4nagios/var/perfdata.log

  Perfdata files (NPCD) stored in:    /usr/local/pnp4nagios/var/spool

 

  Web Interface Options:

  -------------------------         -------------------

  HTML URL:                    http://localhost/pnp4nagios

  Apache Config File:               /etc/httpd/conf.d/pnp4nagios.conf

 

 

*** Main program, Scripts and HTML files installed ***

 

Enjoy.

 

[root@ff pnp4nagios-0.6.17]#

   

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27043155/viewspace-732482/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/27043155/viewspace-732482/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值