Não é possível ver gráficos para o tempo de serviço IO e IOstat em munin

5

Por algum motivo, dados & gráficos para o tempo de serviço de IO e IOstat não aparecem em munin. Todos os outros gráficos estão bem. Alguém pode me sugerir como configurar munin para mostrar as estatísticas e gráficos para eles. Estou perdendo algum pacote?

    
por RajeshT 02.05.2011 / 22:57

4 respostas

7

Eu encontrei o mesmo problema (em uma instância do EC2 que executava o Ubuntu Lucid Lynx) e descobri a solução por meio de um comentário na parte superior do código do plug-in.

Basicamente, o plugin por padrão ignora todos os discos rígidos que possuem um número. Para evitar isso, você precisa adicionar as seguintes linhas ao arquivo de configuração do plugin ( /etc/munin/plugin-conf.d/munin-node para mim - eu precisava editá-lo como root):

[iostat]
env.SHOW_NUMBERED 1

Em seguida, reinicie o munin:

sudo restart munin-node

É claro que você também precisa ter certeza de ter o iostat disponível em seu sistema (rodando iostat na linha de comando deve informar). Se não, então é muito fácil de instalar (no Ubuntu):

sudo apt-get install sysstat
    
por 11.11.2011 / 21:20
1

Eu me deparei com esse problema também. Na verdade, é um problema com o iostat não retornar informações sobre o estado dos dispositivos no sistema. Se você executar o iostat a partir da linha de comando, deverá ver algo assim:

# iostat config
Linux 2.6.18-194.11.4.el5 (hostname.tld)    08/10/2011

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.06    0.04    0.05    0.05    0.00   99.81

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn

Consegui que os dispositivos fossem exibidos reiniciando meu sistema.

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda1             73.53      2532.05       142.72     255762      14416
sda2              0.29         8.08         0.00        816          0
    
por 10.08.2011 / 20:51
1

Você pode precisar instalar o pacote sysstat primeiro.

No Ubuntu, execute sudo apt-get install sysstat

Em seguida, execute iostat para verificar se as estatísticas estão disponíveis.

    
por 24.08.2011 / 04:36
0

você obtém valores executando os plugins no terminal?

it's often: /etc/munin/plugins/plugin_here

Se você fizer isso, continue e conecte-se localmente à porta 4949 e tente buscar os dados dos plugins

nc 127.0.0.1 4949

fetch plugin_here

Se o primeiro passo não funcionar, geralmente é devido a erros de sintaxe, ou foi escrito para outra plataforma ou algo assim. Se a segunda etapa falhar, muitas vezes é porque o munin é executado como usuário específico (munin), e alguns plug-ins precisam de privilégios uid 0, portanto, edite /etc/munin/plugins.d/munin.conf (ou é munin-node.conf ?) e digite, por exemplo:

[munin]
user=root

Se tudo isso funcionar, vá para o munin-graph.log (e munin-fetch.log) do servidor munin para ver o que realmente acontece. O tcpdumping também pode te dizer muito.

    
por 03.05.2011 / 20:13

Tags