Plugins Postfix para Munin não está funcionando

1

Eu tenho uma nova instalação munin (monitor do sistema) em uma máquina FreeBSD 9.1 e correndo bem. Agora eu queria incluir nosso servidor Postfix no mesmo máquina em Munin, então eu tentei executar o plugin padrão "postfix_mailqueue" com o parâmetro "autoconf". No entanto, isso não parece funcionar porque "plugin.sh" não foi encontrado.

Aqui estão alguns resultados da linha de comando:

root@chaos ~ % echo $MUNIN_LIBDIR
/usr/local/share/munin
root@chaos ~ %
root@chaos ~ % file $MUNIN_LIBDIR/plugins/plugin.sh
/usr/local/share/munin/plugins/plugin.sh: ASCII text
root@chaos ~ %
root@chaos ~ % /usr/local/share/munin/plugins/postfix_mailqueue autoconf
.: cannot open /plugins/plugin.sh: No such file or directory

Alguma idéia do que posso estar perdendo aqui?

PS: Outros plugins padrão munin estão funcionando bem, por exemplo para o Apache.

    
por Matthias 19.04.2013 / 22:23

1 resposta

2

Parece que o plug-in postfix_mailqueue não está obtendo a variável de ambiente $MUNIN_LIBDIR . Como está definido no seu shell, você provavelmente só precisa exportá-lo. Parece que você está executando (t) csh, então você deve usar setenv MUNIN_LIBDIR /usr/local/share/munin . Se você estiver executando um derivativo bourne shell, o comando é export MUNIN_LIBDIR=/usr/local/share/munin .

Como alternativa, você pode executar o plug-in via munin-run , que configura todas as variáveis de ambiente certas para você. Para executá-lo diretamente do diretório principal do plugin, use munin-run --servicedir /usr/local/share/munin/plugins/ postfix_mailqueue autoconf .

    
por 10.05.2013 / 16:43

Tags