centos7上配置安装nagios及ndoutils插件所遇到的问题总结

淅淅沥沥,Nagios及ndoutils插件从无到有的配置起来也四五周的时间了。总结一下这一个月来遇到的各种问题。

问题1:配置好Nagios后,输入http://IP/nagios,无法登录。

分析:可能是apache服务的问题

解决:重启apache服务

#systemctl start httpd.service

问题2:在服务器本地登录时,可以弹出输入用户名密码的窗口进行登录,输入几次密码之后,出现502 Proxy error,DNS lookup failure for……;在其他电脑上登录时,输入几次密码后出现401、503等各种类型的错误。

分析:可能是登录账户的用户名密码错误,而系统默认登录几次不成功之后自动跳转报错。

解决:重置登录账户的密码

先确定一下用户名:

#vim /usr/local/nagios/etc/htpasswd     //比如在这里查到的用户名为nagios

(修改用户名的方法:

#vim /usr/local/nagios/etc/cgi.cfg,添加相应的用户名即可)

再重置用户密码:

再重启nagios服务:

问题3:安装了mysql之后,ndoutils插件无法install

分析:可能是MySQL-devel没有装,yum下没有MySQL-devel资源,所以在安装时无法安装MySQL-devel,所以要自己在网上找到合适的版本安装才行。

解决:MySQL的安装我专门写过一篇博客,参考那一篇安装时MySQL是缺少MySQL-devel的,其他的都是可以的。

参考文献:https://blog.csdn.net/ubuntu64fan/article/details/80433984

MySQL-devel的下载地址:

wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar下载后解压:# tar xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar即可得到mysql-community-devel-5.7.22-1.el7.x86_64.rpm
安装MySQL-devel:#rpm -ivh mysql-community-devel-5.7.22-1.el7.x86_64.rpm检查一下安装结果:#rpm -qa|grep mysql
这些是MySQL在ndoutils插件安装过程中所必须的。不知道为什么MySQL-devel一定要有。


猜你喜欢

转载自blog.csdn.net/zsmurf/article/details/80770070