Gráfico da pilha de soma do Windows Munin

1

Estou tentando empilhar vários gráficos em um com munin. A ideia é empilhar todo o gráfico da CPU dos servidores da Web em um único gráfico.

Gráfico da fonte de configuração do Munin:

[WEB1.virtualservers]
    address 10.11.6.72
    use_node_name yes
    memory.swap.label swap
    memory.swap.draw STACK
    memory.swap.info Swap memory used

[WEB2.virtualservers]
    address 10.11.6.73
    use_node_name yes
    memory.swap.label swap
    memory.swap.draw STACK
    memory.swap.info Swap memory used

[WEB3.virtualservers]
    address 10.11.6.74
    use_node_name yes
    memory.swap.label swap
    memory.swap.draw STACK
    memory.swap.info Swap memory used

Aqui está a configuração do munin que solicitei para a soma / pilha:

[virtualservers;secure2]
update no
contacts no
web_cpu.graph_title Secure - CPU Usage
web_cpu.cpu_user.label user
web_cpu.cpu_user.sum WEB1.virtualservers:cpu_user.user WEB2.virtualservers:cpu_user.user WEB3.virtualservers:cpu_user.user

Eu tentei:

  • Atualizar sim
  • Atualizar não
  • sum
  • pilha
  • cpu_user.user
  • cpu_user.cpu
  • cpu.cpu_user
  • user.cpu
  • cpu.cpu

Aqui está o erro que recebo sempre:

2015/02/03 10:10:35 [ERROR] filename is empty for $VAR1 = {
  '#%#name' => 'z1_0',
  'cdef' => 'z1_0,UN,0,z1_0,IF',
  'graph' => 'no',
  'label' => 'z1_0'
};
, WEB1.virtualservers:cpu_user.user
2015/02/03 10:10:35 [PERL WARNING] Use of uninitialized value within @group in concatenation (.) or string at /usr/share/perl5/vendor_perl/Munin/Master/Utils.pm line 1171, <GEN1> line 745.
2015/02/03 10:10:35 [ERROR] filename is empty for $VAR1 = {
  '#%#name' => 'z1_1',
  'cdef' => 'z1_1,UN,0,z1_1,IF',
  'graph' => 'no',
  'label' => 'z1_1'
};
, WEB2.virtualservers:cpu_user.user
2015/02/03 10:10:35 [PERL WARNING] Use of uninitialized value within @group in concatenation (.) or string at /usr/share/perl5/vendor_perl/Munin/Master/Utils.pm line 1171, <GEN1> line 745.
2015/02/03 10:10:35 [ERROR] filename is empty for $VAR1 = {
  '#%#name' => 'z1_2',
  'cdef' => 'z1_2,UN,0,z1_2,IF,z1_0,ADDNAN,z1_1,ADDNAN',
  'colour' => undef,
  'draw' => undef,
  'graph' => 'yes',
  'label' => 'user'
};
, WEB3.virtualservers:cpu_user.user

Meu gráfico de origem está funcionando bem

Meus servidores da web estão executando janelas com o munin-node-win32-1.6.0.0-installer ... Não tenho certeza se isso causaria esse problema ...

    
por Eric Hubert 03.02.2015 / 16:22

1 resposta

0

Está funcionando com uma fonte de dados externa? goot. você tem errado com a linha:

web_cpu.cpu_user.sum WEB1.virtualservers:cpu_user.user WEB2.virtualservers:cpu_user.user WEB3.virtualservers:cpu_user.user

o servidor não sabe como juntar dados, porque '.sum' não é uma operação aritmética.

na configuração de desenho, você deve fazer:

graph_order <list all direct order plus> DrawLocalName=ExternalDrawName.SpecifiedDrawName <next_def> <next2_def_etc> ...

Mais tarde:

your_sum.cdef SpecifiedName1,SpecifiedName2,+,SpecifiedName3,+

note que o cdef usa a notação de polimento reverso. está funcionando como pilha.

    
por 25.08.2015 / 10:48

Tags