CentOS7 安装的Nagios-4.2.x出现HTTP Warring/403 Forbiden 最终解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7 安装的Nagios-4.2.x出现HTTP Warring/403 Forbiden 最终解决方法相关的知识,希望对你有一定的参考价值。

背景:  

  最近,接触到新公司的Nagios-4.2.x监控平台,但有个小小问题:CentOS7安装的apache-2.4.7,在nagios监控界面出现HTTP Warring/403 Forbiden警告。

  此监控平台已经正常运行了两年多,就是HTTP警告未能消除,又因不是本人配置的,故在不影响业务正常运行的情况下,自己线下搭建了类似的操作系统+监控平台开始测试,模拟,也是出现同样的问题。

方法:

通过分析/var/log/httpd/error.log可知在/var/www/html下未能找到index.html文件,

A:线下解决方法:

# vim index.html

<!DOCTYPE>
<html>
<head>
    <title>Apache test page.</title>    
</head>
<body><h2>Welcome to httpd.</h2></body>
</html>

重启httpd

# systemctl restart httpd.service

稍等一两分钟,HTTP显示200/OK.

B:线上解决方法:

    开始是按照A的步骤进行,但是发现HTTP显示依然是Warring/403 Forbiden,也经过三番五次的检查配置文件和重启httpd、nagios,但发现仅仅按照A的方法是行不通的。

   无耐之下,只好通过Google/Baidu,最终惊奇地发现一篇文章

《How to enable & disable active checks for a host & service(s)》

只好讲的是关于nagios service commands 操作的,耐心研读豁然开朗,原来是这样被<X>Disable active checks of this service 和<?>Submit passive check result for this service这两个命令起作用禁止check HTTP了。

   于是手动enable active check之后,稍等片刻,终于看到http显示200/OK.

问题就此解决。

OK。


本文出自 “Linux” 博客,请务必保留此出处http://lusiemen.blog.51cto.com/10589943/1941145

以上是关于CentOS7 安装的Nagios-4.2.x出现HTTP Warring/403 Forbiden 最终解决方法的主要内容,如果未能解决你的问题,请参考以下文章

centos7安装cuda

救命啊…我安装Centos7出现dracut了,我现在想回到Windows怎么回去啊!

centos7 使用pip安装python-mysqldb模块出现的问题:

在虚拟机上面安装centos7,点击安装,出现黑屏怎么解决?

centos7安装出现license information(license not accepted)解决办法

centos7安装mariadb出现依赖问题的解决