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