Como combinar arquivos RRD em um gráfico de visão geral? (rrdtool, coletado)

Como combinar arquivos RRD em um gráfico de visão geral? (rrdtool, coletado)

Eu coletei execuções que colocam data de desempenho como uso de CPU ou largura de banda de rede em arquivos rrd.

Meu problema é que tenho um único arquivo para cada nó do cluster.

Como posso obter um gráfico de visão geral do meu Cluster?
(por exemplo, tenho 5 nós que enviam cada 10Mbit, então o gráfico deve mostrar 50Mbit)

Responder1

Você apenas especifica cada arquivo para a seção DEF: do rrdtool. Veja abaixo um hacky único que fiz como exemplo. Observe que um deles é foo_kbrandt_foo1 e o outro é foo_kbrandt_foo2. Portanto, o gráfico está sendo extraído de dois arquivos rrd diferentes.

rrdtool graph MessagesDeliveredPerMinInfomationStores.png \
--imgformat=PNG \
--title="Messages Delivered Per Minute" \
--base=1000 \
--height=600 \
--width=1000 \
--start='February 13 2009' \
--slope-mode \
--lower-limit=0 \
--vertical-label="Messages Delivered Per Minute" \
--step 10000 \
'DEF:a=/usr/local/nagios/var/rra/foo/foo_kbrandt_foo1_delivered.rrd:msg_per_min:AVERAGE' \
'LINE2:a#FF0000:arf Messages Per Minute\l'  \
'GPRINT:a:AVERAGE:arf Delivered Average\: %7.2lf %s\j'  \
'GPRINT:a:MAX:arf Delivered MAX\: %7.2lf %s\j'  \
'DEF:b=/usr/local/nagios/var/rra/foo/foo_kbrandt_foo2_delivered.rrd:msg_per_min:AVERAGE' \
'LINE2:b#33FF33:blip Messages Per Minute\l'  \
'GPRINT:b:AVERAGE:blip Delivered Average\: %7.2lf %s\j'  \
'GPRINT:b:MAX:blip Delivered MAX\: %7.2lf %s\j'  \

informação relacionada