NagiosNRPEPNP4Nagios安装及配置非常详细.docx

上传人:b****3 文档编号:2172679 上传时间:2022-10-27 格式:DOCX 页数:32 大小:1.01MB
下载 相关 举报
NagiosNRPEPNP4Nagios安装及配置非常详细.docx_第1页
第1页 / 共32页
NagiosNRPEPNP4Nagios安装及配置非常详细.docx_第2页
第2页 / 共32页
NagiosNRPEPNP4Nagios安装及配置非常详细.docx_第3页
第3页 / 共32页
NagiosNRPEPNP4Nagios安装及配置非常详细.docx_第4页
第4页 / 共32页
NagiosNRPEPNP4Nagios安装及配置非常详细.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

NagiosNRPEPNP4Nagios安装及配置非常详细.docx

《NagiosNRPEPNP4Nagios安装及配置非常详细.docx》由会员分享,可在线阅读,更多相关《NagiosNRPEPNP4Nagios安装及配置非常详细.docx(32页珍藏版)》请在冰豆网上搜索。

NagiosNRPEPNP4Nagios安装及配置非常详细.docx

NagiosNRPEPNP4Nagios安装及配置非常详细

Nagios服务器配置

V1.0HeQiang2011-03-02

Nagios需要的软件及下载地址:

1.Nagios(EN):

Nagios(CN):

2.nagiso-plugins:

3.nrpe:

4.pnp4nagios:

Addnagiosfornagiossystem:

#useraddnagios–s/sbin/nologin–gnagios

InstallnagisoServer:

Apache

PHP

要先安装gd-devel否则不会生成statusmap.cgi

#cd/data

#mkdir/data/nagios

#tarzvxfnagios-3.2.3.tar.gz–C/data/nagios

#cd/data/nagios

#./configure--prefix=/usr/local/nagios--with-nagios-user=nagios--with-nagiso-group=nagios

#makeall

#makeinstall

#makeinstall-init

#makeinstall-commandmode

#makeinstall-config

#makeinstall-webconf

Installnagios-plugins

#cd/data

#tarzvxfnagios-plugins-1.4.15.tar.gz

#cdnagios-plugins-1.4.15

#./configure--prefix=/usr/local/nagios

#makeall

#makeinstall

Installnrpe

#cd/data/

#tarzvxfnrpe-2.12.tar.gz

#mvnrpe-2.12nrpe

#./configure--prefix=/usr/local/nrpe

#make

#makeinstall

#makeinstall-xinetd

ConfigNRPE

#vi/etc/xinetd.d/nrpe

如下:

servicenrpe

{

flags=REUSE

socket_type=stream

port=5666

wait=no

user=nagios

group=nagios

server=/usr/local/nrpe/bin/nrpe

server_args=-c/usr/local/nrpe/etc/nrpe.cfg--inetd

log_on_failure+=USERID

disable=no

only_from=127.0.0.110.1.8.24#增加服务器地址

}

#vi/usr/local/nrpe/etc/nrpe.cfg

允许服务器访问

allowed_hosts=127.0.0.1,10.1.8.24

#vi/etc/services

在行尾增加,否则nrpe启动不了

nrpe5666/tcp#NRPE

RunNRPE

#/etc/init.d/xinetdrestart

CheckNRPE:

#netstat–tunl|grep5666

NRPE启动成功

Installrrdtool

Downloadfromfollowing&install

http:

//www.express.org/~wrl/rrdtool/rrdtool-1.4.4-1.el5.wrl.i386.rpm

http:

//www.express.org/~wrl/rrdtool/rrdtool-perl-1.4.4-1.el5.wrl.i386.rpm

http:

//www.express.org/~wrl/rrdtool/rrdtool-ruby-1.4.4-1.el5.wrl.i386.rpm

http:

//www.express.org/~wrl/rrdtool/rrdtool-devel-1.4.4-1.el5.wrl.i386.rpm

InstallPNP4nagiospluginswithnagios

#cd/data

#tarzvxfpnp4nagios-0.6.11.tar.gz

#mvpnp4nagios-0.6.11pnp4nagios

#cdpnp4nagios

#./configure--prefix=/usr/local/pnp4nagios\

--with-nagios-user=nagios\

--with-nagios-group=nagios

#makeall

#makeinstall

#makeinstall-webconf

#makeinstall-config

#makeinstall-init

#makefullinstall

Changethefolderpermissions

[root@localhostnrpe]#chown-Rnagios.nagios/usr/local/nagios/

[root@localhostlocal]#chown-Rnagios.nagios/usr/local/nrpe/

StartHTTP&nagios

#/etc/init.d/httpdstart

#/etc/init.d/nagiosstart

Add&Changeaccessnagioswebsitepassword:

#htpasswd–c/usr/local/nagios/etc/htpasswd.usersnagisoadmin

>123456

>123456

Testingnagioswebsiteasfollowing:

http:

//10.1.8.24/nagios

PNP4Nagios与Nagios整合:

#vi/usr/local/nagios/etc/nagios.cfg

修改并打开下面内容:

process_performance_data=1

host_perfdata_command=process-host-perfdata

service_perfdata_command=process-service-perfdata

为了使配置文件更加明白,我将把定义主机和定义服务分别放到/usr/local/nagios/etc/hosts&/usr/local/nagios/etc/services,所以我们需要在nagios.cfg中增加如下内容:

cfg_dir=/usr/local/nagios/etc/hosts

cfg_dir=/usr/local/nagios/etc/services

#mkdir/usr/local/nagios/etc/{hosts,services}

#vi/usr/local/nagios/etc/objects/command.cfg

把相应部份修改如下:

definecommand{

command_nameprocess-host-perfdata

command_line/usr/bin/perl/usr/local/pnp4nagios/libexec/process_perfdata.pl-dHOSTPERFDATA

}

definecommand{

command_nameprocess-service-perfdata

command_line/usr/bin/perl/usr/local/pnp4nagios/libexec/process_perfdata.pl

}

#vi/usr/local/nagios/etc/objects/templates.cfg

在文件尾添加如下内容:

#AddbyHeQiang

definehost{

namehost-pnp

register0

action_url/pnp4nagios/index.php?

host=$HOSTNAME$

}

defineservice{

namesrv-pnp

register0

action_url/pnp4nagios/index.php?

host=$HOSTNAME$&srv=$SERVICEDESC$

}

让PNP4Nagios显示图形在nagios的主机中或服务中,加入host-pnp,srv-pnp,如下:

#vi/usr/local/nagios/etc/objects/localhost.cfg

definehost{

uselinux-server,host-pnp

host_namelocalhost

aliaslocalhost

address127.0.0.1

}

defineservice{

uselocal-service,srv-pnp

host_namelocalhost

service_descriptionPING

check_commandcheck_ping!

100.0,20%!

500.0,60%

}

重新启动HTTP&nagios

#/etc/init.d/httpdrestart

#/etc/init.d/nagiosrestart

删除/usr/local/pnp4nagios/share/install.php,否则不能浏览.

刷新网页,会看到如下内容,在Host&Service栏中多了这个图标:

点击图票,查看详细内容如下:

配置commands.cfg文件,增加NRPE:

#vi/usr/local/nagios/etc/objects/commands.cfg

在文件尾增加如下内容:

#AddbyHeQiang

definecommand{

command_namecheck_nrpe

command_line$USER1$/check_nrpe-H$HOSTADDRESS$-c$ARG1$

}

添加修改联系人,如下:

#vi/usr/local/nagios/etc/objects/con

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1