web-dev-qa-db-ja.com

Muninグラフを適切に提供するには、ApacheのDirectoryIndexをどのファイルにする必要がありますか?

これはおそらくそれらのの1つになるでしょう!答えですが、私は一晩中MuninのチュートリアルとFAQを調べてきましたが、できません答えを見つけているようです。

Muninをインストールしていて、Apacheを使用してグラフを表示するページを提供しようとしています。私の/etc/munin/munin.confは次のようになります。

 dbdir   /var/lib/munin
 htmldir /var/www/html/munin
 logdir  /var/log/munin
 rundir  /var/run/munin

 tmpldir        /etc/munin/templates


 [localhost]
   address 127.0.0.1
   use_node_name yes

ご覧のとおり、HTMLdirは/ var/www/html/muninに設定されています。そのディレクトリには、次のファイルがあります。

enter image description here

Apacheを使用して、すべてのMuninグラフのダッシュボードとしてstatus.*mydomain*.comを提供しようとしています。私の/etc/httpd/conf/httpd.confには、次のような仮想ホストがあります。

<VirtualHost *:80>
  ServerName status.*mydomain*.com
  DirectoryIndex ###WTF IS THIS????
  DocumentRoot /var/www/html/munin
</VirtualHost>

<directory /var/www/html/munin/>
        AllowOverride None
        Options ExecCGI FollowSymlinks
        AddHandler cgi-script .cgi
#        DirectoryIndex index.cgi
        AuthUserFile /etc/munin/munin.passwd
        AuthType basic
        AuthName "Munin stats"
        require valid-user
</directory>

私の問題は、DirectoryIndexが何である必要があるのか​​わからないということです。 Apacheが提供する方法を知っているように見える唯一のファイルはdefinitions.htmlであり、それを試してみましたが、そのページにはグラフがありません。私が読んだすべてのチュートリアルは、この詳細について詳しく説明しているので、デフォルトで何が想定されているのかわかりません。

PS:それが役に立ったら、cronログを確認しました。はい、Muninが5分ごとに実行されてグラフを更新していることを知っています。私はそれらを適切に提供する方法がわかりません!ありがとう!

編集:。htaccessはデフォルトのMuninのもののように見えます:

# This file can be used as a .htaccess file, or a part of your Apache
# config file.
#
# For the .htaccess file option to work the munin www directory
# (/var/www/html/munin) must have "AllowOverride all" or something close
# to that set.
#
# As a config file enclose it in <directory> like so:
# 
# <directory /var/www/html/munin>

AuthUserFile /etc/munin/munin-htpasswd
AuthName "Munin"
AuthType Basic
require valid-user

# This next part requires mod_expires to be enabled.
#
# We could use <IfModule mod_expires> around here, but I want it to be
# as evident as possible that you either have to load mod_expires _or_
# you coment out/remove these lines.

# Set the default expiery time for files 5 minutes 10 seconds from
# their creation (modification) time.  There are probably new files by
# that time.

ExpiresActive On
ExpiresDefault M310

# </directory>
1
Hartley Brody

DirectoryIndexindex.htmlである必要があります。 munin-nodeを開始すると(または/usr/bin/munin-cronを実行すると)、自動生成されます。

2
NARKOZ