nagios启动后显示404的解决方案
因服务器资源调整,重启了服务器,重启之后居然监控起不来,输入ip/nagios之后提示404,由于之前不是自己部署的,瞬间有点方,而且nagios服务启动没有问题,httpd启动报错。折腾了好久终于找到问题,发现,重启之后nagios的配置文件找不到了,httpd的配置文件也有问题。下面是解决的方法(我用的是CentOS6.5):
操作方法
- 01
1、httpd的nagios配置未发现 ,启动httpd服务时,无法启动httpd服务,报错227行。 解决: #修改httpd配置文件 vi /etc/httpd/conf/httpd.conf #在nagios-server:80 前增加ServerName #重启httpd服务 service httpd restart
- 02
2、nagios登录用户名密码配置文件未发现 #添加nagios登录用户名和密码,输入密码 htpasswd -c /usr/local/nagios/etc/htpasswd.users nagios #重建nagios.conf配置文件,重建后配置文件位于/etc/httpd/conf.d/目录下 cd /usr/local/nagios/nagios/ make install-webconf
- 03
3、启动nagios服务报Starting nagios:This account is currently not available. #nagios报错解决办法: vi /etc/passwd #把 nagios:x:501:501::/home/nagios:/sbin/nologin #修改为 nagios:x:501:501::/home/nagios:/bin/bash #重启nagios服务 service nagios restart