Como fazer um gráfico munin (derivar ou contrariar) não por segundo?

1

Eu tenho valores:

10:00 - 505
11:00 - 507
12:00 - 510
13:00 - 525

e eu quero o gráfico:

11:00 - 2
12:00 - 3
13:00 - 15

mas por segundo (munin executado a cada 5 minutos):

11:00 - 2/300
12:00 - 3/300
13:00 - 15/300

como eu posso fazer gráfico por hora?

    
por askovpen 09.05.2013 / 18:23

1 resposta

2

Como você faz isso depende do tipo de fonte de dados que você está lidando. Em um host que tenha o plug-in para o gráfico, execute munin-run <plugin> config e procure o atributo type de seus campos.

Se os campos forem do tipo COUNTER ou DERIVE, você poderá definir o atributo graph_period do gráfico como minute ou hour para o gráfico em questão. Por exemplo, meu servidor de e-mail não está muito ocupado, por isso faz mais sentido mostrar seus gráficos em mensagens por minuto, em vez de mensagens por segundo. Eu faço isso com a seguinte definição de host em munin.conf :

[mailserver.our.tld]
    <snip other config>
    sendmail_mailstats.graph_period minute

(Isso também é uma FAQ da munin .)

Se os campos forem do tipo GAUGE ou ABSOLUTE, você precisará usar o atributo cdef para ajustar os valores em conformidade. Você provavelmente também precisará alterar o atributo graph_vlabel para corresponder ao novo dimensionamento. Um exemplo disso é o nutups2__runtime plugin, que relata o tempo de execução do UPS em segundos. Eu prefiro ver em minutos, então eu tenho a seguinte definição de host em munin.conf :

[upshost.our.tld]
    <snip other config>
    nutups2_ups_runtime.battery.cdef battery,60,/
    nutups2_ups_runtime.graph_vlabel Minutes
    
por 10.05.2013 / 16:35

Tags