nagios启动报错的解决

安装好源代码包的nagios之后,我安装的版本是3.2.0,启动nagios报错:

/etc/rc.d/init.d/nagios  start

Starting nagios:CONFIG ERROR!  Start aborted.  Check your Nagios configuration.


/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
看里边有什么报错信息,这个可以用来检测问题在哪里
附上相关的资料:点击打开链接 点击打开链接
如果出现下面的错误:
/usr/local/nagios/bin/nagios: error while loading shared libraries: libltdl.so.3: cannot open shared object file: No such file or directory
知道是nagios命令找不到libltdl.so.3模块的支持,这时候到系统盘下载  libtool-ltdl 即可,用 yum -y install
安装好libtool-ltdl 之后 再 /etc/rc.d/init.d/nagios  start 启动nagios,结果那是报同样的错。。。这时候就要注意了,虽然安装了软件,但是nagios这个命令在它指定的目录里面找不到这个模块,这时候就可以用ldd看下他是在哪个目录下找的这个库文件

附上 ldd 命令的详细用法:点击打开链接 点击打开链接
看到没,nagios在 /lib 目录下找不到libltdl.so.3 模块。。。
用find看看这个模块在哪里:

把/usr/local/lib/libltdl.so.3 拷贝到 /lib 就可以了

出现上面的信息是因为之前创建 nagios 用户是虚拟用户,vipw把nagios用户/sbin/nologin -> /bin/bash就行了

可能还有一个错误,这样的:


这个是没有把 seLinux 禁止,setenforce 0 禁止就行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值