轉載自:https://blog.csdn.net/qq_39696751/article/details/104614448
ganglia啓動問題解決
根據我上篇博客,ganglia終於裝好了,現在啓動ganglia,卻又出現了問題
根據以下幾條命令啓動ganglia
- sudo service httpd start
- sudo service gmetad start
- sudo service gmond start
打開網頁瀏覽 ganglia 頁面時(頁面是http://你設置的IP/ganglia/),卻出現以下問題:
Forbidden
You don't have permission to access /ganglia on this server.
然後我就去查找錯誤信息,參考了這篇博客(雖然最後不是用這篇的方法解決,但能給大家提供一個思路)。最後在/etc/httpd/logs/error_log文件中找到了錯誤信息
- tail -100 /etc/httpd/logs/error_log
-
- #以下是報錯信息
- [Mon Mar 02 15:59:22.003219 2020] [authz_core:error] [pid 9870]
- [client 172.19.1.22:57908]
- AH01630: client denied by server configuration: /usr/share/ganglia
把最後一行貼到百度後,找到了下面這篇博客:
https://www.jianshu.com/p/272206fc9fde
根據裏面的指示,修改了以下文件:
# vim /etc/httpd/conf.d/ganglia.conf
- #
- # Ganglia monitoring system php web frontend
- #
-
- Alias /ganglia /usr/share/ganglia
-
- <Location /ganglia>
- # Require local
- Require all granted
- # Require ip 10.1.2.3
- # Require host example.org
- </Location>
最後把之前的三個服務關掉之後再啓動,就能成功訪問網頁了
- sudo service httpd stop
- sudo service gmetad stop
- sudo service gmond stop
- sudo service httpd start
- sudo service gmetad start
- sudo service gmond start
問題解決o(* ̄▽ ̄*)ブ