O plugin mysql Munin falha silenciosamente

1

Eu instalei este plugin Munin MySQL em uma máquina RHEL 6 e estou tendo um comportamento estranho.

Eu não estou recebendo nenhum dado na página da Web do Munin (a lista de Categorias não mostra um link mysql ), mas também não estou recebendo nenhum erro. Todos os outros gráficos ( disco , processos , sistema , etc) funcionam bem.

munin-run mysql e munin-run mysql config imprimem absolutamente nenhuma saída e saem com status zero. A execução de munin-run com qualquer outro plug-in funciona bem.

O arquivo de registro Munin não mostra nenhum erro:

2016/04/20-14:40:01 CONNECT TCP Peer: "[10.10.10.20]:33967" Local: "[10.10.10.15]:4949"
2016/04/20-14:45:02 CONNECT TCP Peer: "[10.10.10.20]:49531" Local: "[10.10.10.15]:4949"
2016/04/20-14:50:02 CONNECT TCP Peer: "[10.10.10.20]:59469" Local: "[10.10.10.15]:4949"

Os logs do mysql não mostram nenhum erro.

O que pode estar errado com isso?

Eu instalei o mesmo plugin alguns meses atrás em uma máquina do CentOS 7 da mesma maneira e está funcionando perfeitamente.

    
por dr01 20.04.2016 / 15:01

1 resposta

1

Encontrou o problema. A opção autoconf do plugin reportou este erro:

[root@linuxbox ~]# /usr/share/munin/plugins/mysql_ autoconf
no (DBI connect('mysql;mysql_connect_timeout=5','root',...) failed: Access denied for user 'root'@'localhost' (using password: NO))

Então percebi que /etc/munin/plugin-conf.d/munin-node estava faltando a configuração do plugin mysql:

[mysql*]
user root
group wheel
env.mysqladmin /usr/bin/mysqladmin
env.mysqlopts -umunin -pp4ssw0rd

onde munin é o usuário do MySQL (com senha p4ssw0rd ) que busca os dados do servidor MySQL.

Depois que isso foi implementado, o plug-in começou a funcionar.

Editar: pode ser necessário verificar se /etc/munin/plugin-conf.d/mysql.conf contém as credenciais corretas também.

    
por 02.05.2016 / 14:49

Tags