当前位置:首页 > nagios+web管理工具 - 图文
编译安装
Make all Make install
Make install-plugin ---监控机需要安装check_nrpe这个插件,被监控机并不需要
完成以后没有出错就可以看到以下生成的文件了
二:配置PNP
[PNP是一个基于php和perl,用rrdtool将nagios采集的数据绘制图表的工具,所以安装pnp之前必须先安装php perl and rrdtool这里用yum直接来安装rrdtool,单独下载安装有很多依存关系,挺麻烦.]
我这里找到最新的版本是0.6.15
wget
http://sourceforge.net/projects/pnp4nagios/files/PNP-0.6/pnp4nagios-0.6.15.tar.gz/download
yum install perl-Time-HiRes
./configure --with-nagios-user=nagios --with-nagios-group=nagcmd nagios $> make all nagios $> make install
nagios $> make install-webconf nagios $> make install-config nagios $> make install-init
继续编译发现有个perl modules没有发现,好像提示用来加速什么的,暂时不管它了
然后把相关后缀带sample文件变更成无sample后缀 2.创建配置文件
nagios $> cd /usr/local/pnp4nagios/etc
nagios $> mv misccommands.cfg-sample misccommands.cfg nagios $> mv nagios.cfg-sample nagios.cfg nagios $> mv npcd.cfg-sample npcd.cfg
nagios $> mv process_perfdata.cfg-sample process_perfdata.cfg nagios $> mv rra.cfg-sample rra.cfg
nagios $> cd pages
nagios $> mv web_traffic.cfg-sample web_traffic.cfg
nagios $> cd ../check_commands
nagios $> mv check_all_local_disks.cfg-sample check_all_local_disks.cfg nagios $> mv check_nrpe.cfg-sample check_nrpe.cfg nagios $> mv check_nwstat.cfg-sample check_nwstat.cfg
4.修改 nagios 的配置文件.打开performance_data
nagios $> cd /usr/local/nagios/etc nagios $> vim nagios.cfg #打开注视项:
process_performance_data=1
host_perfdata_command=process-host-perfdata service_perfdata_command=process-service-perfdata
5.修改 commands.cfg
nagios $> cd /usr/local/nagios/etc/objects nagios $> vim commands.cfg ##添加
# 'process-host-perfdata' command definition define command{
command_name process-host-perfdata
command_line /usr/local/pnp4nagios/libexec/process_perfdata.pl }
# 'process-service-perfdata' command definition define command{
command_name process-service-perfdata
command_line /usr/local/pnp4nagios/libexec/process_perfdata.pl }
6. 添加小太阳模版,镶嵌在nagios页面上。
nagios $> vim templates.cfg ## 在最后添加
define host { name host-pnp
action_url /pnp4nagios/graph?host=$HOSTNAME$&srv=_HOST_ register 0 }
define service { name srv-pnp
action_url /pnp4nagios/graph?host=$HOSTNAME$&srv=$SERVICEDESC$ register 0 }
Pnp我就操作了折磨多 都这pnp就完成了 下边的pnp我没有操作 enable_environment_macros=1默认是开启了的
pnp4nagios有很多种工作模式,这里我们选用同步模式,想选其它模式可以看说明都有详细配置教程(不同模式配置不同)
这里我们按说明的设定方法来做
共分享92篇相关文档