Linux学习笔记:为Nagios以下4.4.1安装出图插件pnp 0.6.25

  

Nagios以下4.4.1的部署安装可参考http://coosh.blog.51cto.com/6334375/1741257


前言:

Nagios客户端默认是没有自带出图的插件的,需要另外安装,这里介绍最常见的插件pnp型。在老男孩老师的视频中,他所推荐的是0.4版本,并且建议不必选用更新的版本。虽说我同意他的观点,但本着研究学习的精神,我还是安装了最新的0.6.25,安装过程中碰到了很多问题,并一一解决了,这里做一下记录。


前期准备:

安装Nagios和部署这里不再赘述,找到http://docs.pnp4nagios.org/ ,页面是手册,下载的链接在上方。另外,pnp必须使用rrd-tool, perl,因此最直接就是yum安装rrdtool *, perl *,并且需要注意打开apache的mod_rewrite功能(默认是已经打开了的)


下载安装

tar  -xvzf  pnp4nagios-HEAD.tar.gz   cd  pnp4nagios   ./configure   * * *,Configuration  summary  for  pnp4nagios-0.6.2  23 - 12 - 2009, * * *   General 才能选择:   ,,- - - - - - - - - - - - - - - - - - - - - - - -女人,,,,,,,,,- - - - - - - - - - - - - - - - - - -   Nagios 才能;用户/组:,,,,,,,,,,,,,,,,Nagios  nagios   Install 才能;目录:,,,,,,,,,,,,,,,,/usr/地方/pnp4nagios   HTML 才能;Dir:,,,,,,,,,,,,,,,,,,,,,,,,,/usr/地方/pnp4nagios/份额   Config 才能;Dir:,,,,,,,,,,,,,,,,,,,,,,,/usr/地方/pnp4nagios/等   的位置才能of  rrdtool 二进制:,,,,,,,/usr/bin/rrdtool  Version  1.2.12   RRDs 才能;Perl 模块:,,,,,,,,,,,,,,,,FOUND  (Version  1.2012)   RRD 才能Files  stored :,,,,,,,,,,,,,,/usr/地方/pnp4nagios/var/perfdata   process_perfdata.pl 才能;日志文件:,,,,,,/usr/地方/pnp4nagios/var/perfdata.log   Perfdata 才能;files  (NPCD), stored :,,/usr/地方/pnp4nagios/var/spool   Web 才能;Interface 选择:,,- - - - - - - - - - - - - - - - - - - - - - - -女人,,,,,,,,,- - - - - - - - - - - - - - - - - - -   HTML 才能;URL:,,,,,,,,,,,,,,,,,,,,,,,,, http://localhost/pnp4nagios/Apache 才能;Config 文件:,,,,,,,,,,,,,,,/etc/输入/conf.d/pnp4nagios.conf   Review 才能;从而,options  above  for 精度只,If 活动对象;look 好吧,   type 才能“make 所有”,用编译。   make    make  fullinstall


以上代码是官方提供的安装方法,假如Nagios是用源码默认配置安装,并且其他都通过百胜安装,那么照着官方的方法即可完成,安装好后的路径是/usr/地方/pnp4nagios/运行时它所使用的用户名和组均是Nagios


当我装完后尝试访问pnp型的页面时发现无法出图,在/usr/地方/pnp4nagios/var/perfdata目录下没有生产数据文件,百思不得其解,百度一番后,发现原来0.6版的pnp型与Nagios以下4.4.1有点“不兼容”,不能使用默认的同步模式,要改为大部分模式(块模式)。


# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

#,,,,打开pnp4nagios的日志功能,其实这一步是可选的,并非一定要打开,但如果碰到了问题,打开了日志功能会很方便排错,所以建议打开只,,,#

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

vi /usr/地方/pnp4nagios/etc/process_perfdata。cfg

#把log_level改为2 # Loglevel

0=沉默1=2=正常调试

# log_level=2


慎重起见重启一下httpd和nagios服务


然后可以在尾巴/usr/local/pnp4nagios/var/perfdata.日志里看到日志信息

我所碰到的问题是不能找到Nagios环境。退出....null

Linux学习笔记:为Nagios以下4.4.1安装出图插件pnp 0.6.25