O Munin deve estar em / var / www / munin ou / var / cache / munin / www?

1

Acabei de instalar o Munin pela primeira vez em cerca de doze meses e acertei um erro familiar.

Eu me lembro do ano passado que há uma estranheza em que Munin quer manter seus arquivos html em / var / cache / munin / www, ao invés do usual / var / www / munin. Eu pareço lembrar de ser capaz de alterar os arquivos de configuração de acordo, e forçar o aplicativo para colocar os arquivos no lugar certo, e tudo funcionou bem.

Hoje, porém, consegui fazer com que Munin escrevesse os arquivos no diretório correto, mas por algum motivo o Apache não está apontando para eles corretamente.

Por exemplo, o monitoramento deve estar disponível em website.com/munin - website.com está em / var / www - mas, por algum motivo, o Apache continua apontando para onde Munin originalmente queria colocar os arquivos. Se eu copiar tudo de volta para / var / cache / munin / www, funciona.

Existe uma configuração do Apache que eu perdi em algum lugar? Não tenho certeza de onde poderia estar, mas algo obviamente está impedindo o Apache de servir o website.com/munin em / var / www / munin.

Tudo isso faz algum sentido?

Felicidades.

    
por Oliver Haslam 29.12.2012 / 06:47

1 resposta

0

Procure nos arquivos de configuração do Apache. O arquivo principal está localizado aqui: /etc/httpd/conf/httpd.conf Também deve haver um monte de arquivos abaixo: /etc/httpd/conf.d/ . Um deles no segundo local pode até ser chamado de munin.conf ou algo assim.

Olhe através destes arquivos e você verá uma seção que está dizendo ao Apache para procurar no /var/cache/munin/www .

Provavelmente algo assim:

<Directory "/var/cache/munin/www">
    Options Indexes FollowSymLinks
    Order allow,deny
    Allow from all
</Directory>

e também algum tipo de localização ou linhas AliasMatch como esta:

AliasMatch ^/munin(.*)?$ "/var/cache/www/munin/www$1"

Você pode alterá-las para atender às suas necessidades ou colocar a configuração no Munin de volta para que ele grave os arquivos no diretório que o Apache está esperando. Eu faria o último.

    
por 29.12.2012 / 07:27