免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2347 | 回复: 2
打印 上一主题 下一主题

[求助]nagios 安装时候出现的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-10 02:35 |只看该作者 |倒序浏览
小弟最近在装nagios

平台是Centos4,软件版本是:     nagios‐3.0.6        nagios‐plugins‐1.4.13    nrpe-2.12   
=========================================

安装顺序是

yum install gd gd-devel httpd gcc glibc glibc-common

useradd nagios && passwd nagios

groupadd nagcmd

usermod -G nagcmd nagios

usermod -G nagcmd apache

cd /tmp/


wget http://nchc.dl.sourceforge.net/s ... nagios-3.0.6.tar.gz
wget http://nchc.dl.sourceforge.net/s ... ugins-1.4.13.tar.gz

tar -zxvf nagios-3.0.6.tar.gz

cd nagios-3.0.6

./configure --with-command-group=nagcmd --prefix=/usr/local/nagios

make all
make install
make install-init
make install-config
make install-commandmode


ls /usr/local/nagios/

tar -zxvf nagios-plugins-1.4.13.tar.gz

cd nagios-plugins-1.4.13

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

make && make install

vi /usr/local/apache2/conf/httpd.conf


/usr/local/apache2/bin/htpasswd -c /usr/local/nagios/etc/htpasswd nagadmin


chkconfig --add nagios

chkconfig --level 3 nagios  on

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

service nagios start

service httpd restart

http://localhost/nagios

wget http://nchc.dl.sourceforge.net/s ... os/nrpe-2.12.tar.gz


tar -zxvf nrpe-2.12.tar.gz

cd nrpe-2.12

./configure --enable-ssl --enable-command-args

make all

make install-plugin && make install-daemon && make install-daemon-config


/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d


/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1

此时能正确显示出监控端的版本号

##被监控机

useradd nagios

passwd nagios


wget http://nchc.dl.sourceforge.net/s ... ugins-1.4.13.tar.gz

tar -zxvf nagios-plugins-1.4.13.tar.gz

cd nagios-plugins-1.4.13

./configure

make

make install

chown -R nagios. /usr/local/nagios/

tar -zxvf nrpe-2.12.tar.gz

cd nrpe-2.12

./configure --enable-ssl --enable-command-args

make all

make install-plugin && make install-daemon && make install-daemon-config

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

allowed_hosts=127.0.0.1,192.168.1.91

/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d

/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1

此时被监控端也能正确显示版本号
================================

此时我在监控端使用


/usr/local/nagios/libexec/check_nrpe -H  $被监控端IP


结果出现了
CHECK_NRPE: Error - Could not complete SSL handshake.



我曾经对比过官方的错误分析,但没有发现我犯过如下错误,而且防火墙我也没有设置规则,诸位能不能帮我分析解决一下,拜谢。。。


     1.  确认check_nrpe 和 nrpe daemon的版本一定要一致。
     2.  确认 check_nrpe和nrpe deamon端同时启用或者禁用ssl支持。
     3.  确认nrep.cfg可以被nrpe(或者nagios,反正是执行nrep或者xinetd/inetd程序的)用户正常读取。
     4.  有关伪随机设备的问题。这个只会在solaris 8上出现,需要一个补丁Sun patch 112438。
     5.  确定nagios主机在xinetd的 only_from中,如果没有使用xinetd,则要确认nrpe.cfg中的配置。

论坛徽章:
0
2 [报告]
发表于 2009-05-11 09:36 |只看该作者
/etc/hosts.allow加
nrpe:192.168.1.91

确认iptables的顺序没有错误

论坛徽章:
0
3 [报告]
发表于 2009-05-15 10:34 |只看该作者
allowed_hosts=127.0.0.1,192.168.1.91

/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d

/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1

此时被监控端也能正确显示版本号
================================

此时我在监控端使用


/usr/local/nagios/libexec/check_nrpe -H  $被监控端IP


你的监控机的ip不是192.168.1.91吧
改一下:
allowed_hosts=127.0.0.1,192.168.1.91,“监控机ip”
应该能解决问题,祝你好运!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP